MW SEA Marketing
· 11 min read
Tracking & Measurement

Why Your Google Ads Conversion Tracking Is Probably Wrong

Key Takeaways

  • Around 70% of small business Google Ads accounts have at least one conversion tracking error. Google does not warn you about it.
  • Without Consent Mode V2, you lose 30 to 50% of your conversion data in the EU.
  • Duplicate counting (Tag plus GA4 Import at the same time) is the most common error. It inflates your numbers by 2 to 3 times.
  • A 5-minute check inside the Google Ads backend reveals most errors. No agency required.

You open your Google Ads account. You see 47 conversions last month. You think: things are working.

When I audit new client accounts, I find Google Ads conversion tracking errors in roughly 70% of them. Some are so severe that the numbers shown are practically meaningless.

Here’s the catch: Google won’t tell you if your tracking is broken. Quite the opposite. Google wins when you track more conversions than you’re actually getting. Why? Because Smart Bidding (tCPA, tROAS) then optimizes more aggressively and spends more of your budget.

In this article I cover the 4 most common Google Ads conversion tracking errors, a 5-minute self-check, and what to do about each.

Error 1: Duplicate Counting (Tag plus GA4 Import at the Same Time)

The classic. And the error I see most often.

What happens: You set up a conversion, for example a form submission. The conversion gets tracked:

  1. Once as a Google Ads Conversion Tag directly on the website (via GTM or hardcoded)
  2. A second time as a GA4 event that you import into Google Ads via “GA4 Import”

The result: a single form submission counts as 2 conversions. Sometimes 3, if the thank-you page also fires as a Page-View Conversion.

Real example from an SMB audit: The client told me “90 leads per month at $1,200 budget, this is great.” Two hours of tracking analysis later: those 90 leads were actually just 32 real inquiries. The rest was just double and triple counting. The effective CPA was $37.50 instead of $13.33.

How to check:

In Google Ads, go to: GoalsConversionsSummary. If you see:

  • a Tag-based entry (e.g., “Form submit”)
  • AND a GA4 import that captures the same action (e.g., “generate_lead”)

Then duplicate counting is likely. Only one of the two should be set as “Primary Conversion”.

Also worth a look: the counting method of each conversion action. Click the action, then Edit Settings, then the Counting Method field. If it says “Every” instead of “One”, Google counts every action per click as a separate conversion. For leads and contact requests, you almost always want to stick with “One”. “Every” only makes sense for purchases when multiple orders per click are realistic.

My take: I prefer clean Tag-based conversions directly from GTM. GA4 Import is convenient but less reliable, especially for setups with multiple domains.

Since March 2024, Google requires Consent Mode V2 to use personalized advertising goals in Europe. Accounts without a valid Consent Mode setup see two problems:

  1. Your remarketing lists will stop growing, so you can’t retarget past visitors.
  2. You’re essentially flying blind on 30% to 50% of your conversions. Users who reject cookies cannot be modeled back without Consent Mode.

What Consent Mode V2 does (simplified):

When a user consents → full data is sent. When a user rejects → Google receives cookieless signals (pings) that allow conversions to be statistically modeled.

Without Consent Mode V2: when a user rejects, you see nothing.

How to check:

Open your website, click “Reject all” in the cookie banner, then open the browser console (F12 → Network tab). Filter for “google”. If you see requests to google.com/ccm/collect or googletagmanager.com with parameters like gcs=G100, Consent Mode is running correctly. If no requests fire at all, Consent Mode is missing.

Error 3: Missing Conversion Linker (Cross-Domain Problem)

The Conversion Linker GTM tag picks up the gclid parameter (Google Ads Click ID) from the URL and stores it in a first-party cookie. Without this step, attribution does not work reliably in many scenarios.

When this becomes critical:

  • You have multiple domains (e.g., main site plus landing page on a subdomain)
  • A user clicks a Google Ad, then “Contact”, then lands on a sub-page with different setup
  • Your conversion event fires not on the page where the user arrives, but a few clicks later

Without the Conversion Linker, Google cannot attribute the conversion to a campaign anymore. It ends up under “Direct” or nowhere at all.

How to check:

Open GTM Preview Mode (your own container). Navigate to a URL with ?gclid=test123. If the Conversion Linker appears under “Tags Fired” in Preview Mode, things are correct.

Error 4: Auto-Conversions From Google

Google Ads has a setting called “Automatic Conversions” or “Click on Phone Number”. On new accounts it is often enabled by default. It counts every click on a tel: number as a conversion.

The problem: A phone number click is not the same as a real call. Users might click and change their minds, or they might accidentally tap it three times. Or hit the button on mobile by mistake.

Real example: A doctor running Google Ads for patient acquisition saw “54 calls” per month in the Conversion Report. Reception logged only 14 new callers from Google sources. The other 40 “conversions” were clicks that never turned into a conversation.

How to check:

In Google Ads: GoalsConversionsSummary. Look for entries with “Click” in the name or the “Phone Calls” category. Click the action, then Edit Settings. Check whether it is set to Primary (counts toward bidding) or Secondary (observed only). If Primary and you do not measure call duration accurately: switch to Secondary or delete it.

Why Google Does Not Tell You Your Tracking Is Broken

This is the part rarely talked about. Google isn’t exactly incentivized to show you fewer conversions. Because:

  • More conversions → Smart Bidding (tCPA, tROAS, Maximize Conversions) bids more aggressively
  • More aggressive bidding → higher CPCs → more revenue for Google
  • Inflated numbers look like good numbers → you raise the budget instead of cutting it

Smart Bidding Optimizes on What You Track, Even If It Is Wrong

This is the most insidious effect of broken tracking: Smart Bidding learns from your conversion signals and actively optimizes on the wrong behavior.

This impacts every bid strategy that relies on conversion data to steer bids: Maximize Conversions, Target CPA (tCPA), Maximize Conversion Value, Target ROAS (tROAS), and partially Enhanced CPC.

Caveat: If you run only Manual CPC without Smart Bidding components, the bid distortion is limited because no conversion signals feed the bid calculation. Tracking is still relevant for budget control, attribution, and performance review. The immediate damage from bad signals is just smaller than with signal-driven strategies.

In practice this looks like:

Auto-Conversions example (phone clicks): When you count every tel: click as a conversion, Smart Bidding learns: “Users who tap mobile phone buttons quickly = valuable.” Bids get optimized for mobile haste, not for call quality. Result: more clicks, but not more real calls.

Duplicate counting example: When a form submission counts as 2 conversions, the algorithm learns from signals correlated with that doubled signal (browser version, time of day, page-view sequence). Optimization runs the wrong way and you do not see it because the numbers look “good”.

Missing Consent Mode example: When 30 to 50% of conversions are not even captured, Smart Bidding has less training data. The available data is systematically biased (only consenting users). This leads to poor bid quality, longer learning phases, and unfair preference toward certain user segments.

Remember: Smart Bidding is only as good as your conversion signal. If you track noise, Google optimizes on noise, only more aggressively than you would yourself.

Google Does Not Warn Actively

Google occasionally shows Optimization Suggestions (“Your conversions could be 15% higher if…”), but never a warning like: “Heads up, you are double-counting.”

Responsibility for clean tracking lies with the advertiser. This is even stated in the Google Ads help articles on Conversion Tracking, although in fine print.

And External Service Providers?

These errors are also rarely surfaced proactively by agencies and external providers. A monthly report with high conversion numbers looks externally like a strong result, regardless of how methodically clean those conversions actually are. If you understand your own account and how to read the data, you aren’t at the mercy of an agency’s reporting. An independent tracking audit is the second-best path.

The Solution: 10-Point Checklist for Clean Tracking

This is the checklist I run on every new project. Use it for your own self-check:

#CheckWhy it matters
1Exactly one primary conversion per lead typePrevents duplicate counting
2Conversion Linker is active in GTMAttribution across page boundaries
3Consent Mode V2 configured and tested30 to 50% more trackable conversions
4Auto-Conversions (phone clicks) disabled or secondaryPrevents inflated numbers
5Tighten up your trigger conditions (avoid “all page views”)Tracks only real actions
6Enhanced Conversions enabled (email/phone)Up to 5 to 15% more attribution
7Keep GA4 events and Google Ads conversions separateNo parallel imports
8Test purchase or test inquiry visible in accountReality check
9Conversion value set correctly (not 0 or flat 1)Foundation for value-based bidding
10Reconcile your data monthly with your CRM or front deskReality > Report

If more than 3 of these are not a clear “yes” in your account, you most likely have one of the issues from this article.

What Comes Next: Server-Side Tracking

A topic I deliberately only touched on here: Server-Side Tracking (SST). By 2025, SST became a de-facto requirement for any serious advertiser. Consent Mode V2, iOS/Safari restrictions, and ad blockers have turned browser-based tracking into a data leak.

In 2026 the pressure increases: stricter consent enforcement in the DACH region, more browser privacy restrictions, and the trend toward first-party data as a competitive advantage make SST move from “highly recommended” to “barely optional”.

For Shopify stores there’s an additional 2026 deadline: on August 26, 2026 Shopify deactivates “Additional Scripts” for all plans, killing client-side conversion tracking. The Shopify Tracking After August 26, 2026 post breaks down which server-side tracking solution fits which setup, with TAGGRS, Stape and Elevar compared. The pillar Shopify Conversion Tracking 2026: Own Setup Beats Channel App goes deeper, with the 22-tag GTM inventory and three setup levels. If your campaigns also use AI-generated imagery with people, the EU AI Act for Advertisers post covers the disclosure requirements that hit the same data infrastructure.

If you also want a process for keeping bad search queries out of your account, see Google Ads Negative Keywords: Match Types, Lists, and a Weekly Workflow.

FAQ

How do I know my Google Ads conversion tracking is broken if I am not technical?

The simplest indicator: compare conversions in the Google Ads account against your reality. If you see 50 “inquiries” but actually had only 15 conversations or emails, something is off. This monthly reconciliation requires no technical knowledge, only discipline.

Do I really need GTM, or is the Google Ads tag in the code enough?

Technically the tag in code works. But: as soon as you track more than one conversion, want Consent Mode, or want Enhanced Conversions, GTM becomes the simpler solution. Plus, you can change tags without a code deploy, which saves engineering time.

How often should I check my tracking?

At minimum after every major website change (new theme, relaunch, new plugin) and once per quarter as routine. Enhanced Conversions, Consent Mode version updates, and Google Ads feature changes can break existing setups at any time without a warning.

Yes, and in most cases you should. Enhanced Conversions sends hashed first-party data (email, phone) to Google to maintain attribution despite cookie loss. With Consent Mode V2 this is only allowed when the user consents, but for consenting users the combination delivers the highest data quality.

What does a clean tracking setup cost?

It depends on complexity. For a simple SMB setup (single domain, 2 to 3 conversion types, standard CMS) I budget between $700 and $1,800 one-time. For shops with e-commerce tracking, multiple domains, or server-side tracking, more accordingly. A free initial consultation clarifies what your specific case requires.


Your Next Step: Clean Tracking as Foundation

For me, clean Google Ads conversion tracking is more than a technical requirement. It’s the foundation that allows you to judge what your campaigns are actually delivering, without depending on someone else’s interpretation. Independence requires reliable data.

Clean tracking is not a luxury. It is the precondition for Google Ads to be profitable at all. Without correct data, Smart Bidding optimizes on phantom numbers. Your CPA looks low, but in reality you are burning budget.

If you are unsure whether your tracking is clean: in a free initial consultation I take a look at your account and give you an honest assessment, without sales pressure. If it is fine, I tell you that. If not, you get concrete pointers for what you or a tracking pro should fix.

Mason Werner
Mason Werner

Google Ads project & setup specialist. Former contractor on behalf of Google. Helps SMBs and medical practices in the DACH region advertise profitably.

Certified 1,000+ Accounts
Book free consultation

Ready for profitable Google Ads?

In a free initial consultation, we will look together at if and how Google Ads can work for you.

Book Free Consultation

No commitment · No sales pressure · 30 minutes