Most guides to conversion tracking end at the moment the tag fires. Green tick, screenshot, done. But a firing tag tells you almost nothing about whether the numbers it produces are true — and in an era of automated bidding, a wrong number isn't a reporting inconvenience, it's an instruction. The system will spend your budget chasing whatever you told it to value, with impressive efficiency, whether or not that thing is real. So this guide covers the setup properly, and then spends serious time on the half that's usually missing: how to check that what you're looking at can actually be trusted.
Why this is the most consequential setup in your account
It's worth understanding why tracking deserves more care than it usually gets. In a manual world, bad conversion data produced bad reports — annoying, but the human doing the bidding could apply judgement anyway. In an automated account, conversion data is the objective function. Every bid, every audience decision, every budget allocation flows from it.
That makes tracking the single most powerful lever you still control, as we set out in what's left to control in PPC. Get it wrong and you haven't just misread performance — you've actively trained the system to buy the wrong thing.
Step 1: Decide what counts, before touching any code
The first decision is editorial, not technical. What action genuinely represents value to the business? Not what's easy to measure — what actually matters.
Separate your actions into primary conversions, which you want bidding to optimise toward, and secondary ones, which you want visible for context but not driving decisions. This distinction is widely ignored and causes real damage: if newsletter signups, PDF downloads, and purchases all count equally as primary conversions, automated bidding will cheerfully buy you a mountain of downloads, because they're cheaper. It will be doing exactly what you asked.
A reliable test: if this action doubled next month and nothing else changed, would the business be meaningfully better off? If not, it's secondary.
Step 2: Assign values — the step everyone skips
Counting conversions treats them all as equal. They almost never are. A trial signup from a small business and one from an enterprise account are not the same event, and telling the platform they are guarantees a mediocre mix.
For ecommerce this is straightforward — pass dynamic transaction values. For lead generation it takes a little estimation, but crude values beat none: if a demo request closes at 20% and the average deal is worth £5,000, that lead is worth about £1,000 to the bidding model. Better still, differentiate. If enterprise enquiries close at higher values than small-business ones, and you can distinguish them at submission, pass different values. This is what lets automated bidding optimise for profit rather than volume, and it's the single highest-return hour most accounts never spend.
Birch
AI-powered platform for automating and optimizing multi-platform advertising campaigns.
Best for: Performance Marketing Automation
The core risk A tag that fires is not a number you can trust. And in an automated account, an untrustworthy number isn't a bad report — it's a bad instruction, followed precisely.
Step 3: Choose the mechanism
| Method | Best for | Trade-off |
|---|---|---|
| Direct tag on site | Simple sites, quick starts | Fragile; breaks silently during site changes |
| Tag manager | Most businesses | Central control, but still browser-dependent |
| Server-side tracking | Serious advertisers, signal durability | More setup and maintenance effort |
| Offline / CRM import | Lead gen with long sales cycles | Requires disciplined CRM hygiene |
A tag manager is the sensible default for most businesses. Server-side delivery — sending events from your server rather than relying solely on the browser — has become the durable choice as browser-based signal erodes, and it improves match quality alongside enhanced first-party conversion signals. It's also the point at which tracking becomes genuinely a development task rather than a marketing one, which is where a capable web development team earns its place in the setup.
Step 4: Get the settings right
Three configuration choices cause a disproportionate share of bad data. Counting: use "every" for ecommerce purchases, where two orders are genuinely two sales, and "one" for lead actions, where the same person submitting a form three times is one lead. Getting this backwards is the most common cause of comically inflated lead counts. Conversion windows: match them to your real sales cycle rather than accepting defaults — a thirty-day window on a same-day purchase overstates influence, while a short window on a three-month B2B cycle hides it. Consent: implement a proper consent management setup that fires before your tags and passes signals accurately, which is both a legal requirement in many markets and a meaningful improvement to data completeness.
Step 5: Validate — the part that's usually missing
Now the actual subject of this guide. Installation gives you numbers; validation tells you whether to believe them. Run this before you make a single budget decision on new tracking.
1. Submit a real conversion yourself and confirm it appears — in the right account, with the right value, once.
2. Check for duplicates. A tag installed both directly and via tag manager double-counts everything, silently.
3. Test the refresh. If someone reloads your thank-you page, does it fire again?
4. Exclude your own traffic and any testing tools from the data.
5. Reconcile three sources — ad platform, analytics, and your backend or CRM — and understand each gap.
6. Check your modelled share. Know roughly how much of your reported total was estimated rather than observed.
Only after all six should the number influence spend.
Why your numbers will never match (and which gaps matter)
The reconciliation step confuses people because they expect agreement. They shouldn't. Ad platforms typically credit a conversion to the date of the click that produced it; analytics credits the date the conversion happened. They use different attribution models, different windows, and increasingly the platform includes modelled conversions that analytics does not.
So a persistent gap is normal and healthy. What matters is knowing your usual gap and watching for change. A ratio that's been stable for months and suddenly shifts is a genuine alarm — something broke, something duplicated, or something stopped firing. That's a far more useful signal than any individual number, and it's why this reconciliation belongs in a monthly routine rather than an annual panic. The wider difficulty of joining these pictures together is the subject of why attribution is getting harder.
Observed versus modelled
One distinction deserves explicit attention because it changes how much weight a number can bear. Platforms now report a blend of conversions they directly observed and conversions they estimated occurred but couldn't see — typically because of consent choices, browser restrictions, or cross-device journeys. These modelled conversions are statistically derived rather than counted.
They aren't fiction, and excluding them would understate reality. But they aren't receipts either. Before making a significant budget decision, it's worth knowing roughly what proportion of the figure is modelled, because a heavily modelled number deserves corroboration from something outside the platform — your actual revenue, or a controlled test. That's the same instinct behind the incrementality testing we recommend in retargeting done right and the modelling approaches in marketing mix modelling.
Closing the loop for lead generation
If you sell through a sales team rather than a checkout, standard tracking optimises toward the wrong end of the process. The platform learns which clicks produce form fills, not which produce customers — and those are often very different audiences. Anyone who has watched cost-per-lead fall while revenue stayed flat has seen this happen.
The fix is offline conversion import: capturing a click identifier at submission, storing it against the record in your CRM, and sending qualified-lead and closed-won events back to the platform with their real values. It requires CRM discipline, but it changes what the system optimises for — from generating enquiries to generating revenue. For lead-gen advertisers it's usually the highest-impact tracking work available, and it pairs naturally with the diagnostic thinking in an end-to-end funnel audit.
Tracking breaks quietly
The final thing to plan for is decay. Conversion tracking almost never fails with an error message. A developer removes a container during a redesign, a thank-you page URL changes, a form plugin updates, a consent banner is reconfigured — and the numbers simply start drifting. Weeks pass before anyone questions why performance "declined."
Two habits prevent most of it. Reconcile monthly, using the stable-ratio principle above, and audit fully every quarter and immediately after any site, form, or consent change. Add tracking verification to your deployment checklist so it's someone's explicit job rather than a shared assumption. Since automated bidding acts on whatever it receives, broken tracking doesn't merely misreport performance — it degrades it, which is why this belongs alongside account structure as foundational rather than administrative work. And if you're setting all this up for the first time, the sequencing in Google Ads for beginners is the right place to start.
One last check worth running: confirm the page where conversions happen is actually working. A tracking setup that faithfully reports a 0.4% conversion rate is doing its job perfectly while telling you the real problem lies in the landing page, not the campaign.
The bottom line
Setting up conversion tracking correctly takes an afternoon. Making it trustworthy takes a habit. Decide what genuinely counts before you write any code, mark secondary actions as secondary so bidding doesn't chase them, assign values so the system optimises for profit rather than volume, and pick a mechanism durable enough to survive modern browsers. Then validate: submit a real conversion, hunt for duplicates, exclude yourself, reconcile three sources, and know your modelled share. Watch the ratio between systems rather than any single figure, close the loop with offline data if you sell through people, and re-check everything after every site change. In an automated account, your conversion data isn't a report card — it's the instruction manual the machine is following.
Not sure your conversion data is telling you the truth?
We audit tracking end to end, fix what's silently broken, and build measurement you can defend in a budget meeting.
Explore Performance Marketing →Frequently asked questions
How do you set up conversion tracking in Google Ads?
Decide what counts as a conversion before touching any code, then create the conversion action in your ad account, deploy the tracking through a tag manager or server-side setup, assign a value, configure your counting and attribution settings, and test it end to end with a real submission. The technical installation is the quickest part. The decisions that surround it — what you count, what it's worth, and how you'll verify it — determine whether the resulting data is useful or misleading.
Why don't Google Ads and Google Analytics conversion numbers match?
They're measuring different things, so they should never match exactly. Ad platforms typically credit a conversion to the date of the click that led to it, while analytics tools credit the date the conversion happened. They also use different attribution models and different conversion windows, and platforms increasingly include modelled conversions that analytics doesn't. A persistent gap of some size is normal; a gap that suddenly widens or narrows is the signal worth investigating.
What are modelled conversions?
Modelled conversions are estimates platforms generate for conversions they believe occurred but couldn't directly observe, usually because of consent choices, browser tracking restrictions, or cross-device journeys. They're statistically derived from observable patterns rather than counted individually. They're not fictional, but they aren't receipts either — so it's worth knowing roughly what share of your reported conversions are modelled versus observed before making significant budget decisions on the number.
Should conversion counting be set to one or every?
It depends on the action. Use every conversion for ecommerce purchases, where a customer buying twice genuinely represents two sales. Use one conversion for lead generation actions such as form fills, quote requests, and demo bookings, where the same person submitting three times is one lead rather than three. Getting this backwards is one of the most common causes of wildly inflated lead numbers and misdirected automated bidding.
How often should you audit conversion tracking?
Check reconciliation monthly and run a full audit quarterly, plus immediately after any website change, form change, consent banner update, or platform migration. Tracking rarely breaks loudly — a developer removes a tag during a redesign, a thank-you page URL changes, or a consent update alters what fires, and the numbers simply drift. Because automated bidding optimises toward whatever it's told, broken tracking doesn't just misreport performance, it actively degrades it.