Conversion tracking

Google Ads Conversion Tracking Not Working: 9 Fixes

Updated July 2026 / Google Ads tracking / 9 min read

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

1. The tag isn't firing at all

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'.

2. Consent Mode v2 is blocking or modeling everything

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.

3. Conversions are being double-counted

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'.

4. The conversion happens on a different domain

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.

5. Count setting is wrong (every vs one)

'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.

6. GA4 import lag is hiding conversions

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.

7. Enhanced conversions are misconfigured

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'.

8. Attribution window doesn't match the buying cycle

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.

9. You're optimizing toward the wrong action

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 audit

Related

Live cohortFunnel Forge — build your entire marketing funnel in 4 live sessions. 4 seats left in the final cohort. Save your seat