Field note · №011 · 15 Aug 2026 · 8 min read

The 12 signs your conversion tracking is lying to you.

I wrote the Tracking Health Check tool because I was having the same conversation with a new client every few weeks. Someone would tell me their tracking was "fine," and then we'd open the account together and find two or three of the twelve things below sitting there in plain sight. None of these are exotic. They're the ordinary, everyday ways conversion tracking quietly stops telling the truth, and every one of them changes what Smart Bidding thinks it's buying. Here they are, in the order I usually find them.

1. The confirmation page counts a conversion, but you can reach it without converting

This is the oldest mistake in the book and I still see it on accounts running six-figure monthly spend. The conversion tag lives on a "thank you" or confirmation URL, and that URL is bookmarkable, indexable, or just reachable by typing it in. Someone submits a form, hits back, then forward again, and gets counted twice. Someone refreshes the confirmation page after a slow page load and it fires again. A support agent testing the form triggers a "conversion" that never touched the CRM. None of this shows up as an error. It shows up as a conversion count that's slightly, permanently inflated, quietly overstating how well the campaign is actually performing.

2. Multiple tags fire on the same event with no de-duplication

A Google Ads tag, a GA4 event, a third-party pixel and a Zapier webhook can all be listening for the same form submission, each firing its own conversion independently. Add a second GTM container from an old agency, or a plugin that ships its own tracking snippet, and the same real-world action gets counted two or three times over. Nobody set out to double count. It accumulated, one integration at a time, and nobody went back to check for overlap. The fix is straightforward once you see it: audit every tag firing on the event and make sure only one of them reports the conversion.

3. Every conversion carries the same flat value, or none at all

If a $50 enquiry and a $50,000 signed deal both post as a $0 or flat-value conversion, Smart Bidding has no way to tell them apart. It optimises purely for volume, which means it will happily fill your pipeline with the cheapest, lowest-intent leads it can find, because from the algorithm's perspective they're worth exactly as much as your best customer. This is one of the most expensive tracking failures I encounter, because it doesn't look broken. Volume goes up, cost per lead goes down, and everyone celebrates while the actual revenue mix quietly gets worse.

An algorithm can only optimise for the number you give it. If every conversion looks the same, it will find you more of whatever's cheapest to get.

4. GA4 and Google Ads have been drifting apart for months

A small gap between GA4 conversions and Google Ads conversions is normal; the two platforms attribute and de-duplicate differently. A gap that's been widening for three, six, twelve months with nobody investigating is not normal, it's a symptom. Something changed: a consent banner update, a tag firing condition, a page template. Whatever caused it is still active today, and the longer it runs the harder it gets to isolate, because by the time someone finally looks, three other things have changed on top of it. I check this ratio on every account I take over, and a growing gap is almost always the first thread worth pulling.

5. Conversion rate jumped right after a redesign, migration or new form vendor, with no explanation on file

A site redesign, a CMS migration, or swapping form vendors are the three events most likely to silently break or silently inflate tracking, and they're also the events most likely to get zero tracking QA because everyone's focused on the launch itself. If conversion rate suddenly jumps 40% the week a new site went live and nobody wrote down why, don't assume the new design converted better. Assume the tracking changed until you've proven otherwise. I've seen "wins" that were actually a tag firing on page load instead of on submit, celebrated for months before anyone checked.

6. Enhanced conversions or offline imports were switched on once and never connected to the CRM afterward

Turning on enhanced conversions or an offline conversion import is a five-minute setup task. Making it actually reflect what happens after the lead lands in the CRM is not. I regularly find offline import jobs still uploading "lead created" as the only stage, months or years after the business started tracking qualified opportunities and closed revenue downstream. The import runs, the dashboard looks populated, and nobody has connected it to a single real outcome since the day it was switched on. If Smart Bidding is meant to optimise toward revenue, it needs that revenue signal actually flowing back, not just a green checkmark in setup.

7. Consent Mode is misconfigured, or nobody's checked the modelled-to-observed ratio in months

Consent Mode fills gaps in observed data with modelled estimates when a visitor declines cookies. That's fine in moderation. It's not fine when a misconfigured banner, an overly aggressive consent default, or a broken tag means modelled conversions dwarf observed ones, and the reported numbers are mostly Google's best guess rather than something that actually happened. This is easy to miss because the topline conversion count still looks healthy. The only way to catch it is to actually open the modelled-versus-observed breakdown in Google Ads, something almost nobody does unless they're specifically told to look.

8. Call tracking counts every inbound call as a lead

Call tracking numbers are great for attribution and terrible at qualification unless someone configures them properly. Out of the box, most setups count every call that connects for more than a few seconds as a conversion, which means an existing customer calling about an invoice, a wrong number, or someone asking for directions to your gate code all get logged as new leads. That's fine for a coffee shop that just wants call volume. It's a real problem for any business bidding on cost-per-lead, because it dilutes true lead quality and teaches the algorithm to chase call volume rather than qualified calls.

9. Cross-domain tracking breaks at the handoff to a subdomain

The moment a visitor moves from your main site to a booking system, checkout, or portal on a different subdomain or domain, the session can silently break if cross-domain tracking isn't configured correctly. The visitor converts. The conversion just never gets attributed back to the campaign that brought them, because the linking parameters that carry session identity across that handoff never made it through. Unlike most of the failures on this list, this one understates conversions rather than inflating them, which makes campaigns look like they're underperforming when the real problem is a broken join between two systems.

10. UTM parameters get stripped by a redirect, gateway or app handoff

A redirect chain, a payment gateway that rewrites the URL, or a handoff to a native app can all strip UTM parameters clean off before the visitor ever reaches a page that reads them. When that happens, every session that passes through that step gets reattributed to direct or referral traffic, and an entire channel's reported performance quietly collapses even though the actual traffic and conversions never stopped arriving. This one is nasty because it usually affects a specific step in the funnel rather than the whole site, so most of your tracking looks fine while one channel's numbers make no sense at all.

11. Nobody can say, without checking, what "conversion" actually means for each action

Ask most account owners what their primary conversion action counts as a conversion, precisely, and watch them go quiet or reach for a screen share. Over time, conversion actions accumulate: a form submit here, a phone click there, a PDF download someone added for a campaign eighteen months ago and forgot to remove. The definitions drift away from what the business actually cares about, and the account keeps optimising toward the old definition because nobody updated it. If you can't state, from memory, what each active conversion action represents, it's a near-certainty that at least one of them no longer matches reality.

12. The tracking setup hasn't been touched or reviewed since it was first installed

This is the root cause behind most of the eleven items above it. Tracking gets installed once, at launch, by whoever built the site or ran the first campaign, and then it's treated as done. Meanwhile the site gets redesigned, the CRM changes, new products launch, consent laws tighten, and the funnel itself evolves. Tracking that was accurate on day one degrades continuously after that, and there's no alarm that goes off when it does. If you can't remember the last time someone actually reviewed the setup rather than just glanced at whether numbers were still coming in, treat that as the strongest sign of all.

If you recognised even three or four of these, it's worth thirty minutes to find out how many actually apply to your account, not just guess. That's exactly what the Tracking Health Check does: it scores your setup against these twelve failure modes in about three minutes and tells you which ones are live right now, so you're fixing the actual leaks instead of the ones you happened to remember.


Filed under: Tracking · Conversion tracking · Audit · 2026

Is your tracking lying?

Twelve signs your conversion tracking can't be trusted. Tick the ones you recognise and get a live trust score. Free, no signup.

Run the check