Why this is the first thing to fix
Bidding algorithms optimise toward whatever you tell them a conversion is. If that signal is wrong, they will efficiently deliver the wrong outcome. Broken conversion tracking is not a reporting inconvenience. It actively trains the platform to waste your money.
The setup order
- 1Define what counts as a conversion. Not every action. The ones with commercial meaning: purchase, qualified enquiry, booking, call over a certain duration.
- 2Set up GA4 events for each, with consistent naming and parameters.
- 3Mark only the genuine outcomes as key events in GA4 and as primary conversions in Google Ads.
- 4Attach values. Even estimates. A lead worth ten times another should not count the same.
- 5Add enhanced conversions so hashed first-party data improves match rates.
- 6Feed CRM outcomes back via offline conversion import, so the platform learns which leads became customers.
The mistakes we find most
- ✓Duplicate tracking. The same purchase counted by both a global tag and a plugin. Everything looks twice as good as it is.
- ✓Micro-conversions marked primary. Page views, scroll depth and button clicks set as primary conversions teach Smart Bidding to chase noise.
- ✓Thank-you page tracking with a reachable URL. If the page can be refreshed or bookmarked, conversions inflate.
- ✓Cross-domain tracking missing. Payment gateways on another domain break the session and attribute sales to referral.
- ✓Consent mode not configured. Depending on your audience, this can silently remove a chunk of your data.
Is server-side tracking worth it
Server-side tagging routes events through your own server rather than firing everything from the browser. The genuine benefits: better data accuracy where browsers block third-party scripts, more control over what is shared, and slightly better page performance because fewer scripts run client-side.
The honest cost: it adds infrastructure to run and debug. For smaller accounts it is overkill. It starts making sense at meaningful monthly ad spend, or where accuracy loss is visibly affecting bidding.
How to verify it works
- ✓Use preview and debug modes to fire a real test conversion end to end
- ✓Compare Google Ads conversions with GA4 key events. They will not match exactly, and a large gap means a problem
- ✓Compare both against your CRM or order system weekly for a month
- ✓Check that conversion values sum to something close to actual revenue
If the platform reports far more conversions than your business recorded, stop optimising and fix tracking first. This is the measurement work that opens every performance marketing engagement.
Frequently asked questions
Why do Google Ads and GA4 conversion numbers differ?
They use different attribution models and lookback windows. Google Ads credits the ad click, GA4 uses its own attribution. Small differences are expected. Large ones indicate a setup problem.
Do I need Google Tag Manager?
Not strictly, but it makes managing tags considerably easier and lets marketing make changes without a developer. The risk is tag sprawl, so audit the container periodically.
What is enhanced conversions?
It sends hashed first-party data, such as an email address, alongside the conversion so the platform can match it to a click more reliably. It improves measurement where cookies fail.