Your Google Ads dashboard says zero conversions last week. Your CRM says twelve deals closed, three traced straight back to a Google Ads click. Those two numbers cannot both be right, and the dashboard is usually the one that’s wrong. Conversion tracking breaks quietly, and most teams don’t notice until the budget conversation gets hard to defend.
Google Ads conversion tracking usually breaks for one of three reasons: a consent management tool blocking tags before a visitor accepts cookies, a conversion action set to secondary instead of primary, or duplicate tags firing twice and skewing the count. Check Tag Assistant and GA4 DebugView first. Most fixes take under an hour once you know which one applies.
Why Conversion Tracking Breaks (and Why It’s Rarely the Ads)
Conversion tracking fails between the click and the record, not inside the ad itself. A tag doesn’t fire, a consent tool blocks it, or Google Ads counts the wrong action as primary. The ads keep running and spending correctly the whole time. The reporting just stops reflecting what’s actually happening on the site.
Cause 1: Consent Management Tools Blocking GA4 and Ads Tags
A cookie consent banner set to block-by-default, the common setup with tools like Complianz, CookieYes, or OneTrust, stops Google’s tags from firing until a visitor explicitly clicks accept. On a site where most visitors ignore the banner or close it without choosing, this one setting can erase a large share of real conversions from both GA4 and Google Ads.
We’ve seen this exact pattern across more than one client account: Google Ads reports a handful of conversions a month, GA4 shows almost nothing, and the business is closing real deals the dashboards never register. The common thread is a consent platform configured to block every tag, including Google’s own, until someone clicks accept. Most visitors never click anything. They browse, convert, and leave, and the tag never fires.
The fix is Google’s Consent Mode v2, not turning tracking off or ignoring cookie compliance. Consent Mode lets tags load in a reduced, cookieless measurement state for visitors who decline or don’t respond, instead of not loading at all. Google then models the gap using aggregated data rather than losing it completely.
To check: open your consent platform’s settings and look for a setting named something like “default denied with Consent Mode” versus “block entirely.” Then open Google Tag Manager’s preview mode and confirm whether the Google tag fires before consent is given. Test it yourself in an incognito window with cookies blocked and watch GA4 DebugView. If nothing shows up at all, the tag is being fully blocked, not gated.
Cause 2: The Conversion Action Is Set to Secondary Instead of Primary
Google Ads only counts conversion actions marked Primary toward the Conversions column that reporting and automated bidding rely on. A conversion set to Secondary still fires and still logs data. It just won’t show up where most people look, and Smart Bidding won’t optimize toward it either.
This happens most often after an account restructure or a new conversion action gets added without someone checking its status. The data exists. It’s just filed somewhere the dashboard doesn’t surface by default.
To check: go to Goals, then Conversions, then Summary. Look at the Action Optimization column next to each conversion. If it reads Secondary and it’s one of your real goals, switch it to Primary and give bidding a few days to recalibrate.
Cause 3: Duplicate Tags Firing Twice (or Canceling Each Other Out)
When a site runs both a native Google Ads tag and a duplicate conversion tag through Google Tag Manager, one of two things happens. Either both fire and the conversion count doubles, making performance look better than it is, or deduplication logic kicks in and suppresses the count entirely, making performance look worse than it is.
This is easy to miss because duplicated tags don’t throw errors. Everything looks like it’s working. The number is just wrong in one direction or the other.
To check: use Tag Assistant on a real conversion event and count how many times the conversion tag actually fires. One fire per genuine conversion is correct. Two means a duplicate. Zero means something upstream, often the consent issue above, is blocking it before it ever reaches this stage.
A 30-Minute Audit Checklist
- Open Tag Assistant and complete a real conversion on your own site. Confirm the tag fires exactly once.
- Open GA4 DebugView in a separate tab and repeat the same test. Confirm the event shows up there too.
- In Google Ads, check Goals > Conversions > Summary and confirm every real goal is marked Primary.
- Check your consent platform’s configuration for “block entirely” versus “Consent Mode” behavior.
- Compare last month’s Google Ads conversion count against your CRM or backend record for the same period. A gap worth investigating is usually obvious once the numbers are side by side.

Frequently Asked Questions
What is conversion tracking in Google Ads?
Conversion tracking is the mechanism Google Ads uses to record when a click leads to a meaningful action, like a form submission, a call, or a purchase. It relies on a tag firing on the confirmation step of that action and reporting back to the account. Without it, Google Ads has no data to optimize bidding toward.
How do I check if conversion tracking is working in Google Ads?
Use Tag Assistant to complete a real conversion and confirm the tag fires once. Cross-check the same action in GA4 DebugView to confirm the event registers there too. If one tool shows it and the other doesn’t, the gap tells you where the problem sits.
Can I run Google Ads without conversion tracking?
Technically yes, but Smart Bidding strategies that optimize for conversions need conversion data to function. Running campaigns without it means bidding toward clicks or impressions instead of actual business outcomes, which usually costs more for worse results.
Where do I find my conversion tracking ID in Google Ads?
In Google Ads, go to Goals, then Conversions, then select the conversion action. The tag setup details, including the conversion ID and label, are shown under the tag setup instructions for that action.
Does cookie consent affect Google Ads conversion tracking?
Yes. A consent management platform set to block all tags until explicit acceptance will prevent Google Ads and GA4 tags from firing for any visitor who doesn’t actively click accept. Google’s Consent Mode is built specifically to handle this without losing all the data.
The Fix Is Usually Faster Than the Problem Feels
A broken conversion number doesn’t mean the campaign is failing. It usually means the campaign is working and nobody can see it. Run the 30-minute checklist above before touching bids, budgets, or targeting. Fixing what’s broken costs nothing. Fixing a campaign that was never actually broken wastes a month.
If you’ve run through this and the numbers still don’t add up, we audit Google Ads and GA4 tracking as part of every paid search engagement.
