Conversion tracking
Knowing which ad produced which phone call.
Without tracking, every decision about marketing budget is an opinion. With bad tracking, it is a confident opinion built on numbers that are wrong, which is worse. This is the least interesting work on the site and the work everything else depends on.




How do you track which ad produced a phone call?
Through dynamic number insertion. A tracking number is shown on the website instead of your real one, swapped by a script that knows how the visitor arrived, so a call from someone who clicked a Google advertisement is recorded against that campaign and keyword. The call still rings your normal phone.
Form submissions and chats are tracked with events fired on completion and passed to the advertising platforms and analytics. The stronger version sends a signal back from your CRM once you know whether the enquiry was real, so platforms optimise toward customers rather than form fills.
Done properly this does not harm your local SEO, because your real number stays as the primary number on your Google Business Profile and listings. Only the website number is swapped.
What is actually being connected
There are four things a visitor might do that matter: call, submit a form, start a chat, or book directly. Conversion tracking connects each of those back to how the person arrived, and then back again to whether it turned into business.
The first half of that, connecting an action to a source, is what most setups do. The second half, connecting the action to an outcome, is what almost none of them do and is where the value is.
The reason it matters is that every advertising platform optimises toward whatever you tell it counts. Tell Google that any form submission is a conversion and it will find you the cheapest possible form submissions, which are frequently from people who will never buy. Tell it which enquiries became customers and it optimises toward a different and much more useful thing.
This is also why we build tracking before spending rather than after. An account that starts spending before measurement works cannot be judged, only guessed at, and the first month of data is the month that shapes everything after it.
What a tracking plan looks like
Before anything is installed, there should be a written list of what counts as a conversion and what each one is worth.
Without that list, tracking becomes whatever the previous person installed, and accounts end up counting page views, scroll depth and outbound clicks as conversions alongside genuine enquiries.
The list should also assign rough values. A booked consultation and a newsletter signup are not the same event, and telling the platform they are is why so many accounts optimise toward the wrong thing.
How it is actually built
This takes days rather than weeks on most sites, and it is the highest return few days in a marketing engagement.
Write the plan first
Which actions count, which do not, what each is worth, and where each one should be visible. Ten minutes of decisions that prevent months of confusion.
Set up call tracking without breaking listings
Dynamic number insertion swaps the number shown on the website based on how the visitor arrived. Your real number stays primary on your Google Business Profile and on every directory listing, so citation consistency is unaffected.
- Website numbers swapped, listings left alone
- Tracking numbers added as secondary rather than replacing the primary
- Call duration thresholds set so a ten second wrong number is not a lead
Track forms on success, not on click
A conversion should fire when the submission actually succeeded, not when somebody clicked the button. Tracking the click counts failures as successes, which is a surprisingly common setup and quietly inflates every number downstream.
See the remaining steps: How it is actually builtHide the remaining steps: How it is actually built
Send events server side where you can
Browser based tracking is increasingly blocked by browsers, extensions and privacy settings. Server side measurement, such as Google's enhanced conversions and Meta's conversions API, recovers a meaningful share of what would otherwise be lost.
Connect the CRM back to the platforms
Once you know which enquiries were qualified and which became customers, that signal goes back so the platforms optimise toward outcomes. This is the step that separates an account that buys leads from one that buys customers.
Verify, then verify again later
Test every path from a real device on a real network: call, form, chat, booking. Then re-test after any site change, because this is the thing that breaks silently and nobody notices for a quarter.
We reconcile platform conversions against your actual phone log and enquiry records monthly. Dashboards agreeing with each other is not the same as either being right.
How to tell your tracking is broken
Most of these are visible without any technical knowledge, and at least one of them is true in most accounts we inspect.
- The number of conversions in the ad platform does not resemble the number of enquiries you actually received.
- Conversions include page views, button clicks, scroll depth or outbound clicks alongside real enquiries.
- Calls are not tracked at all, which for most local businesses means the majority of enquiries are invisible.
- Calls of any length count, so wrong numbers and hang-ups are recorded as leads.
- Nobody can say which campaign produced last month's best customer.
See the full checklist: How to tell your tracking is brokenHide the full checklist: How to tell your tracking is broken
- The same conversion is counted by two different tags, doubling everything.
- Tracking was installed once, two years ago, and nobody has tested it since the site was redesigned.
- Your CRM and your ad platform disagree and nobody has investigated why.
- There is no consent mechanism, in a jurisdiction that requires one before non-essential tracking runs.
The first item is the fastest test. If the platform says forty conversions and you had twelve conversations, something is wrong, and acting on the forty is worse than having no data.
Consent, privacy and the parts that are not optional
Tracking is subject to privacy law, and the requirements differ by where your customers are rather than by where you are. Several jurisdictions require consent before non-essential tracking runs at all, which means a consent mechanism that actually gates the scripts rather than a banner that does nothing.
Google's consent mode is the mechanism for passing that consent state to Google's tags so they behave correctly rather than simply being blocked. It is a technical implementation and it either works or it does not, and most banners we inspect do not gate anything.
Read the full breakdown: Consent, privacy and the parts that are not optionalHide the full breakdown: Consent, privacy and the parts that are not optional
Healthcare carries a further and more serious obligation. The Department of Health and Human Services has published guidance on online tracking technologies used by covered entities, which affects whether third party tags may run on pages where a visitor identifies a condition or an appointment need. This is not a preference, and defaults are not a defence.
Our position is that tracking gets built to the rules from the start. Retrofitting consent after a complaint is more expensive than building it correctly, and in healthcare the exposure is not financial alone.
What should and should not count as a conversion
Getting this wrong is the single most common reason a well managed account produces poor quality leads.
| Item | Count it | Do not count it |
|---|---|---|
| Calls | Calls over a meaningful duration | Every call, including ten second hang-ups |
| Forms | Successful submissions | Button clicks, including failed ones |
| Chat | Conversations that captured contact details | Widget opened |
| Booking | Appointment confirmed | Calendar page viewed |
| Engagement | Nothing | Scroll depth, time on page, PDF views |
Engagement events have a place in analytics for understanding behaviour. They have no place in the conversion column that an advertising platform optimises toward.
What good tracking lets you finally answer
Which channel produced each customer, not each lead. That single change usually reallocates budget more effectively than any amount of campaign optimisation.
What a customer costs you by channel, which lets you decide what you can afford to pay for one.
Read the full breakdown: What good tracking lets you finally answerHide the full breakdown: What good tracking lets you finally answer
Which enquiries are being lost after arrival rather than before, which is a different problem with a much cheaper fix.
Whether a change to a page or a campaign actually did anything, rather than coinciding with a busy month.
And the question most local businesses cannot currently answer at all: how many of the calls you received last month came from marketing you paid for, and how many would have happened anyway.
We do not publish a price for this piece of work on its own, because the right scope depends on what already exists. What is published is the bundle pricing: 2,400, 3,600 or 4,800 dollars a month depending on which channels are running. You can read the full breakdown on the pricing page, and you will get an exact number in writing before anything starts.
How this connects to the rest
This is a prerequisite for every paid channel rather than an addition to them. Google Ads, Meta, Local Services Ads, YouTube and retargeting all optimise toward whatever you tell them counts.
It overlaps directly with call tracking, which is the same discipline viewed from the phone system side, and with CRM implementation, which is where the outcome signal comes from.
Landing page work depends on it, because a page cannot be improved deliberately if nobody can measure whether a change helped.
On the search side it matters less for ranking and more for deciding what is worth doing, since knowing which pages produce enquiries is the best available input into content strategy.
Find out whether your numbers are real.
Bring last month's platform conversions and last month's actual enquiries. If the two do not resemble each other, that is the first thing worth fixing and it is usually days of work, not months.
Straight answers.
Does call tracking hurt my SEO?
Not when it is done correctly. The risk is publishing tracking numbers on your directory listings, which breaks the consistency of your business record across the web.
Dynamic number insertion swaps only the number shown on your website. Your real number stays primary on your Google Business Profile and everywhere else.
Can you track calls that come from the map pack?
Partly. Calls placed from a Google Business Profile are reported inside the profile's own performance data, which tells you the volume but not the individual caller.
Adding a tracking number as a secondary number on the profile can give more detail, and it has to be done without displacing the primary number.
Why do my analytics and my ad platform disagree?
They almost always will, because they use different attribution models, different time windows and different definitions of a session. A gap is normal. A large unexplained gap is a problem.
What matters is that both roughly resemble the enquiries you actually received. If neither does, the problem is upstream of both.
Do we need a cookie consent banner?
It depends where your customers are, and the requirement follows them rather than you. Where consent is required, the banner has to actually gate the scripts rather than simply appear.
We are not lawyers and will not advise you on which laws apply to your business. What we will do is build the mechanism so that whichever answer you get, the site behaves correctly.
How often does tracking break?
More often than anyone expects, and almost always silently. A plugin update, a theme change, a new form, a redesign, or a platform changing its tag format will all do it.
We reconcile platform conversions against real enquiries monthly, because that is the only way to catch it in weeks rather than quarters.
Can you track offline conversions?
Yes, and it is the most valuable part. Once your CRM knows which enquiries became customers, that can be sent back to the advertising platforms so they optimise toward customers rather than form fills.
It requires your CRM to actually record outcomes, which is a process question inside your business as much as a technical one.
Where this comes from.
Primary documentation and published research behind the guidance on this page.
Talk to the team
A short call, a look at how the business currently shows up, and a straight answer on what we would do first.
