Conversion tracking
Google Ads Conversion Tracking Not Working: 9 Fixes
When Google Ads conversion tracking isn't working, it usually shows up as one of three symptoms: conversions stuck at zero, conversions arriving late, or conversions counted twice. Almost every case traces back to the nine issues below. Work through them in order — the first four catch the large majority of broken setups.
Start here: before changing anything, open your confirmation page in Google Tag Assistant and confirm the conversion event actually fires. Half of "tracking not working" tickets end at this step. For a guided teardown of a live account, see the tracking-not-working fix page.
The 9 fixes
Open the page in Google Tag Assistant or the browser network tab and confirm the conversion event actually fires on the thank-you or purchase page. No fire means the tag is missing, blocked by a script error, or firing on the wrong URL. This is the single most common cause of 'zero conversions'.
Since Consent Mode v2 became required in the EEA/UK, a misconfigured consent banner can stop the tag from writing cookies, so conversions get modeled or dropped. Check that consent is granted (or that basic consent mode is set up correctly) and that your CMP passes the right signals before the tag fires.
If both a Google Ads native tag and a GA4 import point at the same action, or the tag fires on page load and on a button click, you'll count each conversion twice. Audit for duplicate conversion actions and make sure only one source per action is set to 'primary'.
If the click lands on your site but the purchase or booking happens on Stripe, Calendly, Shopify, or a course platform, the click ID is lost across the domain jump. This has its own playbook — see the dedicated guide on tracking conversions across different domains.
'Every' counts every conversion after a click (right for ecommerce purchases). 'One' counts a single conversion per click (right for leads). The wrong setting makes lead counts look inflated or purchase counts look low.
Conversions imported from GA4 can take hours longer to appear than native Google Ads conversions, and they use GA4's attribution. If today's numbers look empty, check whether you're looking at imported conversions that simply haven't landed yet.
Enhanced conversions can silently fail if the hashed customer data isn't being passed, the fields aren't mapped, or the setup wasn't verified. Check the diagnostics in the conversion action — 'recording enhanced conversions' should show as active, not 'needs attention'.
A 7-day click window on a product with a 30-day consideration cycle will drop conversions that convert late. Match the window to how long people actually take to buy, then judge performance on that basis.
Sometimes tracking 'works' but points at a micro-conversion — a button click, a page view, a low-quality lead. The platform learns toward that signal and real sales stall. Make sure the primary conversion is the actual business outcome.
GA4 vs native: a frequent hidden cause
A lot of "conversions are wrong" cases are really a GA4-vs-Google-Ads mismatch — different attribution models, different windows, and import lag that makes the two never agree. If your numbers look broken but the tag fires fine, read GA4 vs Google Ads conversion tracking before you touch anything, so you don't "fix" a difference that's actually expected.
Frequently asked questions
Why does Google Ads show zero conversions?
The most common reason is the conversion tag isn't firing on the confirmation page — check it in Tag Assistant first. Other causes: Consent Mode v2 blocking the tag in the EEA/UK, GA4-imported conversions that haven't landed yet due to import lag, or the conversion happening on a different domain where the click ID is lost.
Why are my Google Ads conversions delayed?
Native Google Ads conversions usually appear within hours, but conversions imported from GA4 lag longer because they flow through GA4's processing first. If numbers look empty today but fill in later, you're likely seeing import lag, not a broken tag.
How do I stop Google Ads from double-counting conversions?
Make sure a single action isn't tracked by both a native Google Ads tag and a GA4 import, and that the tag fires once (not on both page load and a button click). Keep only one source per action marked as primary. Duplicate primary actions are the usual culprit.
Does Consent Mode v2 affect conversion tracking?
Yes. In the EEA and UK, Consent Mode v2 is required, and if your consent banner doesn't pass the right signals the tag may not write cookies — so conversions get modeled or dropped. Verify your CMP passes consent state before the tag fires.
Still showing zero after all nine?
In a Google Ads audit, tracking is the first thing I check — because every bidding decision depends on it being right.
See Google Ads auditRelated
- Fix: Google Ads tracking not working — the account-level troubleshooting page.
- Conversion tracking across different domains — when the sale happens off your site.
- GA4 vs Google Ads conversion tracking — why the numbers never match.
- Google Ads Help: Troubleshoot conversion tracking