“Spend keeps rising, sales don't.” Fix tracking before you touch the budget.

If the numbers don't match revenue, no campaign decision is safe. Here is the order we fix things in.

When sales are flat and ad spend keeps climbing, the first instinct is to change the ads. New creative, new audiences, a new agency. But if the tracking is wrong, every one of those decisions is a guess.

We check tracking before we touch a single campaign. Here is why, and the order we fix things in.

The signs your tracking is broken

  • The ad platforms report more sales than your store or CRM actually received.
  • Meta, Google and GA4 all show different numbers for the same week.
  • Purchases or leads are counted twice when someone refreshes the thank-you page.
  • WhatsApp and phone enquiries do not show up anywhere.
  • Your best campaign “stopped working” the week your website changed.

If two or more of these sound familiar, the problem is measurement, not marketing.

Why it matters so much now

Ad platforms run on automation. Meta’s Advantage+ and Google’s Performance Max decide who sees your ads based on the conversions you send them. Send them wrong or missing data and they optimise for the wrong thing, very efficiently.

Browsers and phones also block more tracking than they used to. A pixel on its own now misses a meaningful share of conversions. That is why server-side tracking is no longer optional.

The order we fix things in

1. Agree what a conversion is. One purchase, one qualified lead, one booked call. Write it down. Remove duplicate or vanity events like page views marked as conversions.

2. Clean up the tags. Put Google Tag Manager in charge of every tag on the site, so nothing is hard-coded in five places. Remove old pixels left behind by previous agencies.

3. Set up the Meta Pixel and Conversions API together. The pixel tracks in the browser, the Conversions API sends the same events from your server. Matching event IDs stop them being counted twice. This recovers conversions the browser misses.

4. Set up GA4 properly. Key events marked, cross-domain tracking if checkout is on another domain, and internal traffic filtered out.

5. Track the conversations, not just the clicks. For WhatsApp and phone-led businesses, track clicks on WhatsApp and call buttons, and log which leads became sales in a simple CRM.

6. Check it against real revenue. For two weeks, compare what the platforms report with what the business actually sold. The gap should be small and explainable. Only then do we change budgets.

What you get at the end

A dashboard you can trust, built on your own accounts, showing cost per sale or cost per qualified lead by campaign. Then the budget conversation becomes simple: move money to what sells, cut what doesn’t.

Raising the budget on broken tracking just buys more of what you can’t see.

More answers

Chat on WhatsApp