Why does my conversion tag fire on every page instead of just the thank you page?
When Google Tag Manager fires the conversion tag on every page, it significantly distorts your campaign data. A conversion tag should only trigger on the thank-you page or after a specific action. However, misconfigured triggers frequently cause the tag to fire on every page load. Learn here why your conversion tag fires on every page and how to resolve the issue.
The most common reason for a conversion tag firing on every page is using an All Pages trigger instead of a page-specific one. This activates the tag on every page load, regardless of the URL. Therefore, you should configure the trigger to fire only on the confirmation page. Additionally, a missing URL filter in the trigger may be the cause. Also check the event configuration in GTM to ensure no events fire twice.
Create a Page View trigger with the condition Page URL contains /thank-you/ or your specific confirmation path. Moreover, you can use a custom event that only pushes after a form submission or purchase. This ensures the conversion tag no longer fires on every page. Google recommends using specific triggers for conversions in the Tag Manager Help.
Never use the All Pages trigger for conversion tags. It is crucial to create a dedicated trigger with a URL condition or custom event. Furthermore, we recommend enabling the Once per page load option in the Google Ads conversion tag to prevent duplicate counting. Additionally, regularly compare your conversion data in Google Ads with your actual completions.
A conversion tag that fires on every page distorts your campaign data and wastes budget. Therefore, correct trigger configuration is essential. Our Google Ads agency helps you set up conversion tracking flawlessly.
Our Google-certified experts are happy to help – free and without obligation.
Book a meetingWe check your GTM container for faulty tags, missing triggers and data gaps – free and without obligation.
Get your GTM audit