๐๐ผ๐ป๐๐ฒ๐ฟ๐๐ถ๐ผ๐ป ๐ง๐ฟ๐ฎ๐ฐ๐ธ๐ถ๐ป๐ด ๐๐ง๐ ๐ง๐ฟ๐ถ๐ด๐ด๐ฒ๐ฟ ๐๐ถ๐ฎ ๐ง๐ต๐ฎ๐ป๐ธ-๐ฌ๐ผ๐ ๐ฃ๐ฎ๐ด๐ฒ ๐จ๐ฅ๐
Most service-based websites track conversions by using the thank-you page URL as the trigger.
Hereโs what happens with this setup:
When a user submits a lead form and lands on the thankโyou page, the conversion tag fires correctly.
However, if the same user reloads the page, the tag fires again.
This can lead to multiple conversion counts for a single user.
๐๐ผ๐ ๐๐ผ ๐ณ๐ถ๐ ๐๐ต๐ถ๐ ๐ฝ๐ฟ๐ผ๐ฝ๐ฒ๐ฟ๐น๐:
Go to Google Tag Manager.
Create a Custom JavaScript Variable.
Paste the following code into the variable:
javascript
function() {
return performance.navigation.type === 1;
}
Open your Trigger Configuration.
Add a condition:
{{your_variable_name}} equals false
How it works:
The conversion fires only once โ when the user first lands on the thankโyou page.
If the same user reloads the page, the conversion will not fire again.
Now, take a moment to think:
How many of this monthโs reported โleadsโ were actually just the same person refreshing the page?
Check your GTM setup and let me know if you need any help.
#googletagmanager #gtmtips #conversiontracking #googleads #ppc #webanalytics #performancemarketing #leadgeneration #digitalmarketingtips #marketinganalytics #dataquality #adstrategy #b2bmarketing #cro#Googleanalytics #googleads #metapixel #FacebookPixel


