Notes from the build/

What a conversion action is in Google Ads, and why yours might be lying

A conversion action is the event you tell Google Ads to count as a success, and every report and bidding decision hangs off it. Here is how it works, how the counting setting should be set, and how to check yours in ten minutes.

By

A conversion action is the specific event you tell Google Ads to count as a success: a form submitted, a phone call made, a purchase completed. Every number in your reports, and every bidding decision Google makes with your money, hangs off that one definition.

What does a conversion action actually track?

You define the action once, and from then on Google counts it whenever the linked tag fires. For a lead generation business the usual actions are a contact form submission, a click-to-call, and perhaps a WhatsApp click. For an online shop it is the purchase, ideally with the order value passed through. The tag itself is a small piece of code, usually installed through Google Tag Manager, that tells Google the thing you care about just happened.

The important word is fires. Google has no idea what a form is. It only knows a tag went off. If the tag goes off at the right moment, your numbers mean something. If it goes off at the wrong moment, Google will count nonsense forever and report it back to you with complete confidence.

What is the counting setting, and which one should I use?

Every conversion action has a counting setting, either one per click or every. One per click counts a single conversion per ad click, however many times the tag fires afterwards. Every counts each firing. Purchases should use every, because three orders from one click are three real sales. Lead generation should use one per click, because a visitor who submits the same form twice is still one lead. A lead form left on every quietly inflates your numbers.

Why might my conversion numbers be lying?

Because the action is only as honest as the moment its tag fires. In one account I took over in 2026, the conversion tag fired on page load rather than on form submission, so every visitor who reached the page was counted as a lead.

75%

of clicks counted as conversions in that account, because the tag fired on page load instead of on the form submit

The reports looked spectacular and the inbox stayed quiet. Worse, smart bidding optimises toward whatever the conversion action counts, so the system was spending the budget chasing people likely to load a page, which is everyone. I unpack that mechanism in what smart bidding is, and the three ways it goes wrong.

What separates a real conversion from a counted one
  • It fires on something a customer did · good

    A submitted form, a completed call, a purchase.

  • It fires on a page loading · problem

    Everyone who arrives is counted, so the number climbs and the inbox does not.

  • The counting setting matches the action · good

    One conversion per lead, not every repeat of the same event.

  • The number is reconcilable against your own records · good

    If the platform says forty and you received four, the platform is not wrong, the definition is.

How do I check mine in ten minutes?

Open your site, submit a test enquiry, and watch when the conversion tag fires, using preview mode in Google Tag Manager if you have access. If the tag fires before you submit anything, you have found your problem. I walk through the full check in Google Ads says you are getting conversions but no leads arrive, and the monthly evidence a healthy account should produce is covered in the three receipts.

One caution from doing these rescues: verify before you rebuild. Of 70 tracking problems I suspected across takeovers, 30 proved false once I checked inside the GTM containers. Fix measurement first, confirm what is actually firing, and only then judge the campaigns, or the person running them, on the numbers.

Get the next essay in your inbox.

Notes and guides on ads, measurement and building with AI. One email a week. No noise.

Read next

If you would rather not run this yourself, this is the service that does. Paid media, built and run→

← Back to writing