Mavix Marketing Mavix Marketing, home +1 (510) 312-5086

Measurement guide

Conversion tracking that counts enquiries rather than page views

Almost every account we audit is optimising against a number that is wrong. Not slightly wrong. Counting thank-you page loads that never happened, or the same enquiry three times, or a form that stopped submitting in March.

All guides

12 min read · 7 steps · By Aman Mishra · Written August 2026

Cover graphic for Conversion tracking that counts enquiries rather than page views

What you end up with

A short list of counted actions that each represent one real enquiry, imported into Google Ads without duplication, and reconciled against your inbox for a full month.

Have these ready

  • Edit access to the site or its tag manager
  • Admin on GA4 and on Google Ads
  • A month of enquiries you can count by hand

What it takes

12 min to read

7 steps, in the order below. Skip to the one you are stuck on.

Optimising against a wrong number does not produce a wrong answer slowly. It produces a confidently wrong answer quickly, because every system downstream is working hard to get more of whatever it is counting.

This is the first thing we fix on any account, before touching a bid or a page, and it is the least interesting work in marketing.

A shop owner writing in a notebook beside wrapped parcels and a rail of clothes
Photograph by Kaboompics on Pexels
  1. Write down what counts as a lead before opening any tool

    The list should be short and every item should be something a person did that could become revenue. If you cannot say why an action is on the list, it is not.

    On paper, before anything technical.

    For most businesses the list is short: the enquiry form, the phone call, the quote request, the booking, and possibly a chat conversation that reaches a real person. Four or five items.

    For each one, ask what it is worth and whether it could become revenue. If the answer is unclear, it does not belong on the list.

    Things that are not leads, and are counted as leads constantly: newsletter signups, PDF downloads, video plays, time on page, scroll depth, visits to the contact page. All of these can be worth measuring. None of them is somebody asking you to sell them something, and optimising a campaign toward them produces traffic that downloads things and never calls.

  2. Count the enquiry rather than the page

    A thank-you page view is a proxy and it breaks in several predictable ways. Fire on the successful submission event where you can.

    The default setup counts a view of the thank-you page. It is easy and it is wrong often enough to matter.

    Three ways it breaks. Somebody reaches the page from the navigation or an old bookmark, and gets counted. Somebody refreshes after submitting, and gets counted twice. The site is a single page application, and the view fires on a route change whether or not the submission succeeded.

    Where your form can fire an event on successful submission, use that. The event fires when the thing you care about actually happened, and only then.

    If a thank-you page is your only option, at minimum make sure it is not reachable from the navigation, and set it to noindex so it does not collect organic traffic.

  3. Track calls properly or admit you are not tracking them

    For most service businesses the phone is the main channel and it is the one usually missing from the numbers entirely.

    For most service businesses this is the biggest hole in the numbers.

    The proper version is dynamic number insertion: a tracking number displayed on the site that swaps depending on the source, so the call is attributable. It costs money and it works.

    The cheap version is tracking clicks on the tel link. This is not a call. Somebody can click and hang up, and calls from a desktop where the number is copied out by hand are invisible. It is still far better than counting nothing.

    Whichever you choose, be clear about what it is. A business that treats tel link clicks as calls will overstate its lead count. A business that ignores the phone entirely will understate it and misjudge which channels work, because the channels that drive calls will look dead.

  4. Set the events up once and import them

    Define the conversion in one place, then bring it into Google Ads. Defining the same action separately in two systems is how accounts end up double counting.

    Define each conversion once, then bring it where it needs to go.

    The usual sensible arrangement is to define the events in GA4 and import them into Google Ads as conversion actions. One definition, one source of truth, and if the definition changes it changes everywhere.

    The failure mode is defining the same action twice: once as a GA4 event imported into Ads, and again as a native Google Ads tag on the same form. Now every enquiry is counted twice, the cost per conversion looks half what it is, and bidding is being told the account is twice as successful as it is.

    If you inherit an account, check for this specifically. It is common and it is invisible unless you go looking.

  5. Decide what is primary and what is secondary

    Only the actions that represent a real enquiry should be optimised against. Everything else is useful context and should not influence bidding.

    Google Ads lets you mark conversion actions as primary or secondary, and GA4 has key events. Use them.

    Primary means it influences bidding. Only actions on your short lead list belong here. If a newsletter signup is primary, Smart Bidding will find people who sign up for newsletters, and it will be very good at it.

    Secondary means it is recorded and reported but does not steer anything. This is where downloads, signups and softer engagement belong. Useful for understanding, not for optimising.

  6. Check the numbers against your actual inbox

    Take a full month, count the real enquiries by hand, and compare. This is the step that finds everything the setup missed.

    This is the step everybody skips and it is the one that finds the problems.

    Take a full calendar month. Count the enquiries you actually received: emails in the inbox, calls in the log, forms in the CRM. Deduplicate the people who filled in a form and then rang.

    Now compare with what the tracking reports.

    If tracking is higher, you are double counting somewhere, or counting something that is not an enquiry, or a bot is filling in your form. If it is lower, something is not firing, or consent is blocking it, or a channel is not tagged.

    Being within a reasonable margin is fine. Being out by a factor is a setup problem, and until it is resolved every optimisation decision made from the data is a guess.

  7. Add a monitor so you find out when it breaks

    Tracking fails silently. A form change, a plugin update or a consent banner can stop the data without anything looking wrong on the site.

    Tracking fails silently and it fails often. A theme update, a form plugin change, a new consent banner, a developer removing a script that looked unused.

    The site keeps working. The forms keep arriving. The number just stops, and nobody notices for six weeks because a downward trend looks like a bad quarter.

    Two cheap protections. Set an alert for conversions falling below a floor over a few days. And put the reconciliation into your monthly routine: real enquiries counted by hand against reported conversions, one line in the report. It takes ten minutes and it is the only thing that reliably catches this.

When you have done all 7

A short list of counted actions that each represent one real enquiry, imported into Google Ads without duplication, and reconciled against your inbox for a full month.

Questions

Things that come up part way through.

01 Should I use the thank-you page or the form submission event?
The submission event where you can. Thank-you page tracking breaks in three predictable ways. People reach the page from a bookmark or the navigation and get counted. They refresh it after submitting and get counted twice. Single page applications sometimes fire the view on a route change without a real submission. The page view is a proxy for the thing you care about, and the event is the thing itself.
02 Why do GA4 and Google Ads report different conversion numbers?
Because they are answering different questions, and both can be right. Google Ads attributes to the click that led to the conversion and reports it on the date of that click. GA4 reports on the date the conversion happened and uses a different attribution model by default. A gap is expected. A gap of several times is a setup problem rather than a modelling difference.
03 Do I need Google Tag Manager for this?
Not necessarily, and for a simple site it can be more moving parts than the job needs. What matters is that the setup is documented and that somebody can change it without a developer release. If you already have a tag manager, use it. If you do not and your forms can fire an event directly, that is fine.
04 What about calls that come from the website?
Use a call tracking number that swaps in dynamically, or at minimum track the click on the tel link. That is a weaker measure, and it is still much better than nothing. Businesses that count only form fills and take most of their enquiries by phone are optimising against a minority of their leads, and usually the less valuable minority.
05 Is a newsletter signup a conversion?
Not one you should optimise against. Nobody signing up for a newsletter has asked you to sell them anything. A campaign steered toward signups will find people who sign up for newsletters and never call. Record it as a secondary action so you can see it in reports. Keep the primary list to the actions that could become revenue, such as the enquiry form, the phone call, the quote request and the booking.
06 How do I stop the thank-you page inflating the count?
If the page is your only option, remove every route to it apart from a successful submission. Take it out of the navigation, set it to noindex so it does not collect organic traffic, and check no old link on the site points at it. Then move to the submission event as soon as your form can fire one. The page will keep finding new ways to load without an enquiry behind it.
07 Is a tel link click the same as a phone call?
No, and the difference matters when you read the numbers. Somebody can tap the number and hang up, and somebody on a desktop who copies the number by hand is invisible. Dynamic number insertion is the proper version, because it shows a tracking number that swaps by source and records the actual call. If you can only track the click, label it as a click in your reports so nobody mistakes it for a call count.
08 How do I check whether an account is double counting?
Open the conversion actions list in Google Ads and look for the same action defined twice. The usual pair is an imported GA4 event plus a native Google Ads tag on the same form. Then submit a test enquiry and watch how many conversions it records. One enquiry producing two conversions means the cost per conversion you see is half the real figure. Remove one definition and keep the GA4 import as the single source.
09 What is the difference between primary and secondary conversions?
Primary actions influence bidding, so only the items on your short lead list belong there. Secondary actions are recorded and reported but do not steer anything, which is where downloads, signups and softer engagement go. GA4 has the same idea under the name key events. Get this wrong in one direction and Smart Bidding chases newsletter signups. Get it wrong in the other and a real enquiry type is invisible to the bidding.
10 How do I reconcile tracking against the inbox?
Pick a full calendar month. Count the real enquiries by hand from the inbox, the call log and the CRM, and remove duplicates where one person filled in the form and then rang. Compare that figure with what the tracking reports for the same month. Higher tracking means double counting, a non-lead being counted, or bots filling the form. Lower tracking means something is not firing, consent is blocking it, or a channel is untagged.
11 How big a gap between tracking and real enquiries is acceptable?
A reasonable margin is fine, because attribution windows, consent refusals and people who enquire twice all add noise. Being out by a factor is a setup problem. If tracking shows several times the enquiries you can count by hand, or a fraction of them, stop optimising until it is fixed. Every bid and budget decision made from a number that wrong is a guess, however confident the reports look.
12 What usually breaks conversion tracking without anyone noticing?
A theme update, a form plugin change, a new consent banner, or a developer removing a script that looked unused. The site keeps working and the forms keep arriving, so nothing looks wrong. The number simply stops, and a downward trend reads as a bad quarter for weeks. Set an alert for conversions dropping below a floor over a few days. Keep the monthly hand count in the report as well, so a break shows up within a month.

Read next

Where this leads, on the same ground.

Or have us do it

This is a few hours of work if you do it properly.

If you would rather not, send us the site and we will run it on your account and write up what we find, and what to fix first.

Free, written by a person, yours to keep either way.

Free review

Send the address. We will tell you what it is costing you.

  • Search. What you rank for now, and the searches you should be winning.
  • Paid. What the spend is buying, and the campaigns quietly eating it.
  • Email. Whether the list is mailed at all, and what the missing flows are worth.
  • Tracking. Whether it measures anything real, or counts page views as sales.

The review is free, and yours to keep whether you hire us or not.

Send the site. We will say what we would fix first.

A minute to fill in. A written answer from a person, not a sequence.

Free, and yours whether you hire us or not.

Free review

A written plan for more enquiries from your site.

  • What you rank for, and what you should.
  • What the ad spend is buying, and what a lead really costs.
  • Which follow-up emails your list is missing.
  • Whether your tracking counts anything real.

Read by a person, written for your business, back within one working day. Yours to keep whether you hire us or not.

150+ businesses since 2019. No sequence, nobody chases you.

Free, and yours whether you hire us or not.

Book a call

Pick a time that suits you.

Fifteen minutes with the founder, who will have read your site before you speak.