Playbook Tracking and analytics

Why your Google Ads conversion tracking is not working, and how to fix it

When Google Ads stops recording conversions, your bidding goes blind and your spend decisions get made on nothing. Here is how to find the cause, in order of likelihood, and fix it.

8 min read

Google Ads conversion tracking not working means you are flying blind in the most expensive way possible. The campaigns keep spending, but the bidding algorithm is optimizing toward nothing, and every budget decision you make is based on data that is not there. The cause is almost always one of four things, and they fail in a predictable order. Here is how to find which one it is, fastest first, and fix it.

What Google Ads conversion tracking not working usually means

Open your conversion action in Google Ads. With Google Ads conversions not showing, the status tells you a lot before you touch any code: “No recent conversions” means the tag is not reaching Google, “Inactive” or “Unverified” means it was never confirmed, and “Recording conversions” with a number far below your real orders means attribution, not firing, is the problem. Note which one you have. The fix is different for each.

A campaign with broken conversion tracking does not stop spending. It just stops learning, and keeps charging you for the lesson.

Check them in this order

Work top to bottom and stop at the first thing that is broken. Most accounts are fixed by step two.

Confirm the tag actually fires

Install Google Tag Assistant, then complete a real test conversion: place a test order, submit the form, whatever your conversion is. Watch for the conversion tag to fire on the confirmation page. If it never fires, the tag is missing from that page, or your Google Tag Manager container was edited but never published. That is your problem; fix it and stop here.

Confirm the Conversion Linker is present

This is the one most people miss. When someone clicks your ad, Google adds a gclid to the URL. The Google Ads Conversion Linker reads that gclid and stores it so the conversion can be attributed later. If it is missing, your conversion tag fires into the void: the event happens, but Google has nothing to tie it to. In GTM, confirm a Conversion Linker tag fires on All Pages. In a hardcoded gtag setup, confirm linker is enabled.

Check whether consent is blocking the tag

If a cookie banner holds the tag until the visitor accepts, every visitor who declines or ignores it converts invisibly. Confirm your Consent Mode setup, or at minimum that the tag is allowed to fire. Strict-consent regions will always cap how much you can record, but a misconfigured banner can zero it out entirely.

Confirm the conversion action itself

Back in Google Ads, make sure the conversion action is set to Primary (so it feeds bidding), is counting the right way (one per click for lead gen, every for ecommerce), and is pointed at the page that actually loads on conversion. A tag firing perfectly into a paused or misconfigured conversion action still shows you nothing.

The Shopify-specific trap

On Shopify, the most common cause is two truths at once: the native Google and YouTube channel is sending conversions, and someone also added a manual gtag or a GTM tag. Either they double-count, or one of them fires on a thank-you page that some payment methods skip, so a slice of orders never records. Pick one source of truth for the Google Ads conversion and remove the other completely. It is the same one-event, one-source discipline that stops duplicate GA4 purchase events, applied on the Google side.

Verify the fix held

Before you trust the numbers again

  • A real test conversion fires the tag in Tag Assistant
  • A Conversion Linker fires on every page
  • The conversion action shows Recording conversions within 24 hours
  • Recorded conversions reconcile within a reasonable margin of your real orders
  • Enhanced Conversions is on and showing additional recovered conversions

Give it a day after each change, because the conversion-action status updates on a delay. Then compare a full day of recorded conversions against your real orders. They will not match to the unit, because of attribution windows and the conversions modern browsers drop, but they should be close, not zero and not double.

This is the heart of the tracking and analytics work: not clever tags, but the right signal reaching the platform that spends your money. If you have worked through all four steps and Google Ads still will not record, the break is usually deeper in the data layer, and that is the kind of thing a short tracking audit sorts out fast.