Skip to content
jalal shamim

Paid Media

Fix your conversion tracking before you scale your ad spend

Most underperforming Google and Meta accounts are not short of budget or creative. They are optimising towards bad data. Here is how to check and fix your tracking first.

By Updated 8 min read

When ad results disappoint, the usual response is to change the creative, the audiences or the budget. In most accounts I audit, the real problem sits underneath all of that: the platforms are being told the wrong thing about which clicks became customers, so they optimise towards the wrong people.

Why tracking decides your results

Google Ads and Meta both use automated bidding. Their algorithms learn from the conversions you send them. If conversions are counted twice, they think campaigns are working better than they are and spend more. If sales are missed, good campaigns look weak and get cut. Accurate tracking is not reporting housekeeping; it is the input your whole budget runs on.

Five common problems

  • Duplicate events, such as a purchase firing on every reload of the thank-you page
  • Missing server-side signal, because browsers and ad blockers stop many pixel events
  • The wrong conversion as the goal, such as optimising for page views instead of enquiries
  • Consent handled badly, either ignoring visitors’ choices or losing all data when they decline
  • Offline sales never reported, when deals close by phone, email or in person

A quick audit you can run

  1. Pick last month. Write down your real number of orders or qualified leads.
  2. Compare it with conversions in GA4, Google Ads and Meta for the same dates.
  3. Place a test order or enquiry and check that each platform records exactly one conversion.
  4. Open Google Tag Manager’s preview mode and check which tags fire on the confirmation page.
  5. Check that your consent banner actually changes what loads when someone declines.

If the platforms together claim far more conversions than you really had, or far fewer, you have found where your budget is leaking.

The fixes

  • Rebuild GA4 events and conversions so each action is counted once.
  • Add the Meta Conversions API and Google enhanced conversions, sending hashed customer data securely from your server.
  • Set up Google Consent Mode alongside a proper consent banner, so you respect privacy laws such as the GDPR, UK GDPR and US state laws while keeping modelled data.
  • Import offline conversions from your CRM when sales close away from the website.
  • Build a simple dashboard that compares platform figures with real revenue every week.

Then scale

Once the data is trustworthy, the familiar levers start working: better creative, tighter structure and smarter budgets. In one account, fixing tracking first and then restructuring campaigns grew revenue by 1,200% in four months; the details are in the performance marketing case study. Creative is the next lever, and UGC ads are often the fastest way to find winners.

If you would like an audit of your own accounts, see performance marketing.

FAQ

Common questions

How do I know if my conversion tracking is broken?
Compare the conversions each ad platform reports with your real orders or leads for the same period. If the numbers differ by more than a small margin, or one platform claims more sales than you actually made, the tracking needs attention.
Do I need the Meta Conversions API?
For most advertisers, yes. Browser restrictions and ad blockers stop many pixel events from arriving. Sending events from your server as well recovers much of that signal, which helps Meta’s optimisation.

Keep reading

More articles

SEO 7 min read

Why technical SEO still wins in an AI search world

AI Overviews changed how results look, not how Google chooses the pages behind them. Here is what still decides who gets seen, and the checks I run first on every site.

Ready to be found and chosen?

Book a free 30-minute strategy call. You’ll leave with a clear next step, whether or not we work together.

Book a free strategy call