What conversion tracking is, and why most accounts get it wrong.

The unglamorous part of paid ads that decides whether everything else works. Most small-business accounts are measuring the wrong thing, or nothing at all, and the owner has no idea.

Conversion tracking is the wiring that tells Google or Meta which ad clicks turned into something you actually care about: a booking, a phone call, a form, or a sale. When it is wrong, the ad platform spends your money chasing the wrong thing. In most small-business accounts I open, it is double-counting, missing the real value, or counting a button click instead of a sale.

Why does conversion tracking matter more than your budget?

Modern ad platforms bid automatically. Google and Meta decide who sees your ad, and how much to pay for that click, based on what you tell them a win is. Feed them honest wins and the bidding gets smart. Feed them garbage, or nothing, and a bigger budget just buys more of the wrong clicks faster.

The tracking is the steering wheel. The budget is the gas. People obsess over the gas.

What does broken tracking actually look like?

Four versions show up again and again:

  • Double-firing. The conversion tag is installed in two places, so one lead counts as two. Your cost per lead looks half of what it really is, and you make decisions on a number that is not real.
  • No value. The conversion fires, but the dollar value of the sale never gets passed through, so the platform cannot tell a $500 booking from a $5,000 one, and cannot chase the profitable ones.
  • Client-side only. The tag lives entirely in the browser, so an ad blocker, an iOS setting, or a privacy extension quietly deletes a slice of your conversions, with no warning light. That is the gap server-side tracking exists to close.
  • Wrong event. The conversion is a button click or a page view, not the thing that makes you money. The account looks busy and converts nothing.

A real example: from a black box to a watched account

When I took over a vacation-rental client's account, it counted booking requests but recorded every one at $0 value, so a four-figure peak-week request and a quiet midweek one looked identical in the account, and no one was reading it day to day.

I wired the requested booking value through so every server-accepted request records its requested total, and added the Meta tracking the account never had. Reading the account also caught a campaign that had gone dark for nine days, brought back the same day; the automated check that now runs every scheduled day was built after that catch. The full case study is here.

How can I check my own conversion tracking in 15 minutes?

You do not need to be technical to smell a problem:

  1. In Google Ads, open Goals or Conversions and look at each conversion action. Is each one firing roughly as often as the real event happens? If "Leads" shows 200 and you got 90 calls, something is double-counting.
  2. Check whether any conversion has a value attached, or whether it is blank.
  3. Compare the platform's conversion count to your own records (inbox, CRM, booking system) for the same week. A big gap in either direction is the tell.
  4. Ask whoever set it up whether anything is tracked server-side. If the answer is "what is server-side," you have client-side-only tracking.

Can I fix this myself?

Some of it. Removing a duplicate tag is straightforward. Rebuilding the measurement properly, with one event counted once, the real value passed through, server-side, and verified against reality, is the part most people get wrong, because there is no error message when tracking lies to you. It just quietly reports a confident, wrong number. That is the whole danger: bad tracking does not look broken. It looks fine. It is also the first thing I fix on every paid ads account I take on.

All writing · Related: How to tell if your Google Ads are set up badly · What Google Ads management actually costs for a small business

Questions

Asked about this.

  • What is conversion tracking?

    Conversion tracking is the wiring that tells Google or Meta which ad clicks turned into something you care about, like a booking, a call, a form, or a sale. When it is wrong, the platform spends your money chasing the wrong thing.

  • Can I fix my own conversion tracking?

    Some of it. Removing a duplicate tag is straightforward. Rebuilding the measurement properly, with one event counted once, the real value passed through, server-side, and verified against reality, is the part most people get wrong, because there is no error message when tracking lies to you.

  • How do I check if my conversion tracking is broken?

    Compare the platform's conversion count to your own records (inbox, CRM, booking system) for the same week. A large gap in either direction is the tell. Also check whether each conversion has a value attached, and whether anything is tracked server-side.

Want to know what your tracking is actually counting?

Send me your website address. I'll look at what's visible from the outside and write back with what your ads can and can't see, and the first thing I'd fix. No account access needed to start, and you keep what I find.