ZenWeb - Blog - Google Ads Conversion Tracking Not Working? Fix Guide

Google Ads Conversion Tracking Not Working? Fix Guide

July 19, 2026

Share this post:

Google Ads Conversion Tracking Not Working? Fix Guide
TL;DR: Broken Google Ads conversion tracking almost always traces to a short list of setup faults — a tag missing from the confirmation page, an action left on Secondary, an unpublished Tag Manager container, or a wrong ID. Each one starves Smart Bidding of the data it needs, so budget leaks while Google optimises blind. Here is how Malaysian advertisers diagnose and fix it, in order.

1. Introduction

Your dashboard says clicks are coming, the sales are happening in real life, but the Conversions column sits at zero — or shows numbers that make no sense. When conversion tracking breaks, you lose the one signal that tells you whether your spend is actually working.

The good news: a broken setup is almost always a handful of fixable faults, not a mystery. At ZenWeb, we run managed Google Ads for over 500 Malaysian businesses, and the same short list explains nearly every tracking failure we audit — a tag on the wrong page, an action left on Secondary, or a container that was never published.

This guide covers why conversion tracking stops working, how to read the symptoms, and the exact order to fix it. The short video below runs through the common culprits before we dig in.

Google Ads Conversion Tracking not working? Here are the solutions

Source video: Analytics Mania on YouTube


2. What Conversion Tracking Does — and How It Breaks

Quick Answer: Conversion tracking is the tag that tells Google Ads when a click became a real action — a form, a call, a purchase. It breaks when any link in the chain fails: the tag is missing, fires on the wrong page, sits in an unpublished container, or carries the wrong ID. Break one link and the whole count falls apart.

A working setup is really three pieces doing their jobs together. Miss any one and the numbers stop making sense:

  • The Google tag (gtag.js). Loads on every page and connects your site to Google Ads.
  • The conversion linker. Stores the ad-click ID in a first-party cookie so Google can match the click to the sale later. Per Google’s own guidance, it must fire on every page.
  • The conversion event. Fires only on the success page — the thank-you or order-confirmation page — to record the action.

When people say tracking “stopped working”, usually one of these quietly changed — a redesign dropped the tag, a plugin update cleared it, or a new confirmation page never got tagged. Because managed Google Ads leans on this data for every automated bid, a broken tag doesn’t just dent reporting; it misleads the whole system. It’s the same account-health discipline behind clearing disapproved ads and assets.

Key takeaway: Conversion tracking is a chain — tag, linker, event. It only reports when all three fire in the right place, so “not working” almost always means one link quietly broke.

3. Why Your Conversion Tracking Isn’t Working

Quick Answer: Most broken conversion tracking traces to a short list of setup faults — a tag missing from the confirmation page, an action left on Secondary, or a Tag Manager container that was never published. A wrong ID, a missing conversion linker, and double-firing tags round out the usual suspects. Most accounts show two or three at once.

Across ZenWeb-managed accounts, a tracking failure is rarely one dramatic fault. It’s usually two or three small gaps stacking up. The chart below shows how often each cause appears in the accounts we audit — and why a tag on the wrong page tops the list, quietly letting wasted clicks look like they simply never converted.

Most Common Causes of Broken Conversion Tracking
Share of accounts with broken Google Ads conversion tracking showing each root cause, from ZenWeb-managed Malaysian accounts, 2024 to 2026.
Root causeShare of broken accounts
Tag missing from the confirmation page ~54%
Conversion action left on Secondary ~47%
Tag Manager container never published ~41%
Wrong conversion ID or label ~33%
Conversion linker missing sitewide ~29%
Duplicate tag firing (double counting) ~22%

Source: aggregated from ZenWeb-managed Google Ads accounts, Malaysia, 2024–2026. Shares exceed 100% because most accounts show two or three causes at once.

Notice the pattern: every top cause is a setup detail you control, not a Google bug. Fix the inputs and the count comes back.

Key takeaway: Broken tracking is almost always a stacked setup problem — wrong page, wrong status, unpublished container. Check those three before you suspect anything more exotic.

4. Signs Your Conversion Tracking Is Broken

Quick Answer: A broken conversion setup shows clear tells: a status stuck on Unverified, a count frozen at zero while sales keep coming, numbers that suddenly collapse after a site change, or a count running at double your real orders. Each symptom points at a different fault — and a different fix.

Before you change anything, read the symptoms honestly. Each one hints at a different gap:

  • Status won’t leave “Unverified”. The tag never fired properly, or volume is too low to confirm it yet.
  • Conversions frozen at zero. The tag is missing from the real confirmation page, or no ad click preceded your test.
  • The count crashed overnight. A site update, plugin change, or unpublished container likely stripped the tag.
  • The count looks too high. The tag is firing on every page or on reload, inflating the numbers.
  • Great conversions, flat sales. The system may be counting cheap or phantom actions — the same trap that hides in an underperforming Performance Max campaign.
Key takeaway: Name the symptom before you touch a setting. Unverified, zero, crashed, or inflated each point to a different fault — guessing wastes the fix.

Not sure which symptom you’re looking at?

A quick account check reads your conversion setup in minutes and tells you exactly what’s broken. See our Google Ads management →


5. Match the Symptom to the Likely Cause

Quick Answer: The fastest way to fix tracking is to match the symptom to its likely cause, then run one targeted check before changing anything. A frozen count usually means a mis-placed tag; a crashed count means something changed on the site; an inflated count means the tag fires too often.

Use this table as a triage sheet. Find your symptom, read the most likely cause, then run the first check before you start editing tags. It keeps a five-minute fix from turning into a five-hour one — the same disciplined diagnosis we apply when a campaign is limited by budget.

Match the Symptom to the Cause
Common Google Ads conversion tracking symptoms mapped to the most likely cause and the first check to run, from ZenWeb-managed accounts.
SymptomMost likely causeFirst check
Count frozen at zeroTag on the form page, not the real thank-you pageTest after clicking a live ad
Stuck “Unverified” past 24 hoursTag never fired, or volume too low to confirmConfirm it fires once on the confirmation page
Count dropped to zero overnightA site update stripped the tag, or GTM unpublishedAsk what changed that date; re-check GTM
Count roughly double real salesTag fires on every page or on refreshRestrict the trigger to the confirmation page
GA4 and Google Ads far apartDifferent attribution and counting, not a faultCompare counting and attribution settings

Source: ZenWeb-managed Google Ads accounts, Malaysia, 2024–2026. Diagnostic guide, not a guarantee.

If two rows seem to fit, start with the simplest check first — a missing tag is far more common than an attribution quirk.

Key takeaway: Diagnose before you edit. One matched symptom and one first check save you from rebuilding a setup that only needed a small correction.

6. What Broken Tracking Costs Your Smart Bidding

Quick Answer: Broken tracking doesn’t just dent reporting — it starves Smart Bidding. Google’s automated bidding optimises toward whatever conversions it can see, so no data means it chases clicks, under-counting means it under-bids, and inflated data means it over-bids on actions that never happened.

Your bidding strategy is only as good as the data feeding it. The table shows what Smart Bidding “sees” at each level of tracking health, and the outcome that follows — the same input-quality problem behind a struggling Performance Max campaign.

Tracking Health vs Smart Bidding Outcome
How conversion tracking health changes what Smart Bidding optimises toward and the typical outcome, across ZenWeb-managed Malaysian accounts.
Tracking healthWhat Smart Bidding seesTypical outcome
No conversion dataNothing — it optimises toward clicksBudget spent on traffic that never converts
Partial or under-countedA fraction of the real winsUnder-bids on good traffic; slow, thin results
Double-counted or inflatedPhantom wins that never happenedOver-bids; CPA looks great but sales don’t follow
Clean, Primary, with valuesEvery real action, correctly valuedStable cost per lead, ready to scale

Source: ZenWeb-managed Google Ads accounts, Malaysia, 2024–2026. Interpretive bands, not guarantees.

The lesson is blunt: clean, Primary, correctly-valued conversions are the fuel. Without them, even a well-funded campaign spends into the dark, and lifting the budget cap only speeds up the waste.

Key takeaway: Smart Bidding optimises to the data it can see. Fix the tracking first — a bidding strategy fed bad conversions can’t be tuned into working.

7. How to Fix Conversion Tracking, Step by Step

Quick Answer: Fix conversion tracking by working the chain in order — confirm the action status, check the tag is on the real confirmation page, test it live, publish your container, match the ID, add the linker, set the action to Primary, then wait for the reporting window before judging.

Work these steps top to bottom. The early ones catch the most common faults, so most accounts are fixed long before the end:

  1. Check the conversion action status. In Goals → Conversions, read the Status column — Recording, Unverified, or Inactive each point you somewhere different.
  2. Confirm the tag is on the real confirmation page. The conversion event belongs on the thank-you or order-received page, not the form or checkout page.
  3. Test it live with Tag Assistant. Click a real ad, complete the action, and watch Google Tag Assistant confirm the tag fires once.
  4. Publish your Tag Manager container. A container saved in draft never goes live — hit Submit and Publish, then re-test.
  5. Match the conversion ID and label exactly. One wrong character and the action won’t attribute; compare them against your Google Ads settings.
  6. Add the conversion linker to every page. It preserves the ad-click ID across your site, which matters more than ever as third-party cookies fade.
  7. Set the action to Primary and de-duplicate. Only Primary actions feed bidding; a tag firing twice needs its trigger tightened to the confirmation page.
  8. Wait for the reporting window, then re-check. Give fresh conversions time to appear before you conclude anything — Google’s troubleshooting guidance is to allow for delay and low volume.

Run in this order and you fix cause before symptom. If the setup is tangled across plugins and tag manager, our managed Google Ads team rebuilds tracking from the confirmation page up. Clearing any disapproved ads at the same time keeps the whole account healthy.

Key takeaway: Repair the chain in order — status, page, test, publish, ID, linker, Primary, wait. Most accounts are fixed in the first three steps.

8. Which Fixes Restore Tracking Fastest

Quick Answer: Not every fix moves at the same speed. Re-adding a missing tag, publishing the container, and switching an action to Primary give the biggest lift for the least effort — often within a day or two. De-duplicating a double-firing tag takes longer to settle.

The table ranks the main fixes by effort, impact, and how soon you’ll see the result — the same prioritising that helps when a CPC is running too high.

Conversion Tracking Fixes by Effort and Speed
Google Ads conversion tracking fixes ranked by effort, impact, and time to see results, from ZenWeb-managed Malaysian accounts.
FixEffortImpactTime to see it
Re-add the tag to the confirmation pageLowHighHours to 2 days
Publish the Tag Manager containerLowHighHours
Set the conversion action to PrimaryLowHigh1–3 days
Correct the conversion ID and labelMediumHigh1–2 days
Add the conversion linker sitewideLowMediumDays
De-duplicate a double-firing tagMediumMedium1–2 weeks

Source: ZenWeb-managed Google Ads accounts, Malaysia, 2024–2026. Ranges are typical, not guaranteed.

Start at the top: the low-effort, high-impact fixes clear most tracking failures within days, well before the slower clean-ups matter.

Key takeaway: Lead with the low-effort, high-impact fixes — a re-added tag, a published container, a Primary switch. They restore most tracking within a day or two.

Want your tracking rebuilt and verified for you?

As a Google Partner managing 500+ Malaysian accounts, we fix broken conversion setups every week. Get a free Google Ads audit →


9. Mistakes That Keep Tracking Broken

Quick Answer: The habits that keep tracking broken are testing without clicking an ad first, trusting a count you never verified, leaving the container unpublished, tagging the wrong page, and ignoring a sudden drop until a whole month of data is lost. Each treats a fixable setup fault as if it were normal.

Avoid these and the fixes above hold:

  • Testing without an ad click. Firing the tag alone won’t count — Google needs a real ad click before the conversion.
  • Trusting an unverified count. If you never ran a live test, assume nothing; a number on screen isn’t proof it’s right.
  • Leaving the container in draft. Saved is not published — the most common self-inflicted failure we see.
  • Tagging the wrong page. The event on a form page fires for every visitor, not every customer, and inflates everything.
  • Ignoring a sudden drop. A frozen count left for weeks wastes budget and hides the same leaks as unnoticed wasted clicks.
Key takeaway: Most broken tracking is self-inflicted and quiet. Test live, verify once, publish the container, and watch for sudden drops — that’s most of the battle.

10. Conclusion

Broken conversion tracking is not a mystery — it’s a chain with one link out of place. A tag on the wrong page, an action left on Secondary, a container in draft: each one hides your real results and misleads every automated bid you make. Nearly every failure we audit comes down to that short list.

Work the symptoms to their cause, fix the inputs in order, and give the reporting window time to catch up. Do that and your Conversions column becomes something you can trust and scale on. If you’d rather have it rebuilt and verified for you, our team handles it through managed Google Ads, and our Google Ads agency gets Malaysian advertisers’ tracking back to the truth every week.

Conversions not showing while the sales keep coming?

Book a free 30-minute session — we’ll test your conversion setup end to end, find the broken link, and hand you a clear plan to get every lead counted again.

Book my free session →


11. Frequently Asked Questions

1. Why is my Google Ads conversion tracking not working?

Usually a setup fault, not a Google bug. The most common causes are a tag missing from the real confirmation page, a conversion action left on Secondary, and a Tag Manager container that was never published. A wrong conversion ID, a missing conversion linker, or a double-firing tag are close behind. Most accounts have two or three of these at once.

2. How long should I wait before assuming my tracking is broken?

Give it time before you panic. Fresh conversions can take a few hours to appear, and a brand-new action with little volume can sit Unverified for a day or two. If sales are clearly happening and the count is still frozen after that, run a live test with an ad click — a genuine fault won’t fix itself with more waiting.

3. Does broken conversion tracking affect Smart Bidding?

Yes, heavily. Smart Bidding optimises toward the conversions it can see. With no data it chases clicks; with under-counted data it under-bids on good traffic; with inflated data it over-bids on actions that never happened. Fixing the tracking is the first step to making any automated bidding strategy work.

4. Should I use Google Tag Manager or the Google tag for conversions?

Either works — consistency matters more than the method. Google Tag Manager suits sites that already use it and need flexible triggers; the direct Google tag is simpler for a basic setup. What breaks tracking is mixing both, forgetting to publish the container, or tagging the wrong page — not the tool you choose.

5. Why does Google Ads show fewer conversions than GA4?

Different tools count differently, so some gap is normal, not a bug. Google Ads and GA4 use different attribution models, conversion windows, and counting settings. Before assuming a fault, compare those settings side by side. A genuine tracking problem shows as a count frozen at zero or wildly inflated — not a modest difference between two platforms.

Table of Contents

Table of Contents

See Also

Google Business Profile Suspended? How to Get Reinstated

Google Business Profile Suspended? How to Get Reinstated

Site Problems Piling Up? When to Get a Web Designer

Site Problems Piling Up? When to Get a Web Designer

When Should You Hire a Web Designer to Fix Your Site?

When Should You Hire a Web Designer to Fix Your Site?

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!