Skip to main content

All articles

Call Tracking: How to Know Which Marketing Is Making Your Phone Ring

7 min read

If most of your enquiries come by phone rather than through a contact form, standard website analytics can only tell you half the story. Someone finds you through a Google ad, clicks through, doesn't fill in a form, picks up their phone and calls the number on the page — and as far as your reports are concerned, that visit generated nothing. Call tracking exists to close that gap.

Why phone enquiries break normal attribution

Website analytics is built around clicks and page views, which works fine for e-commerce and forms but badly for trades, healthcare, and professional services where a phone call is often the preferred — sometimes the only — way someone actually converts. A visitor can browse three pages, check your reviews, then dial straight from their phone's browser, and every marketing platform in the chain will record that as a bounce with no conversion, because nothing happened that a script could see.

Multiply that across every channel — Google Ads, organic search, a paid Facebook campaign, a printed advert with your website on it — and you end up with reports that look like the website isn't working, when in fact it's working fine and just not getting credit for it.

Static vs dynamic number insertion

There are two broad approaches to call tracking:

  • Static number tracking assigns a separate, fixed phone number to each channel — one for the printed advert, one for a Google Ads campaign, one for the website generally. Simple, cheap, but coarse: it tells you the channel, not the specific keyword or page.
  • Dynamic number insertion (DNI) swaps the phone number shown in the browser depending on how that specific visitor arrived — the source, the campaign, sometimes the exact keyword — so each visit shows a slightly different number pulled from a pool. The call itself is then logged against that visitor's full journey.

DNI gives far more detail, but it needs to be implemented carefully, because swapping the number that's visible in the browser is exactly the kind of thing that can cause problems elsewhere if it's done badly.

NAP consistency and why it matters here

Search engines and directories rely on your business Name, Address and Phone number (NAP) being consistent everywhere it appears, as one of the signals that confirm a listing is genuine and current. If your Google Business Profile shows one number, your website shows another swapped-in tracking number, and an old directory listing shows a third, that inconsistency can quietly undermine local search trust — something we cover in more depth for trade and service business websites where local search matters most.

Properly configured DNI avoids this because the swap only happens in the browser session — the number embedded in the page's actual HTML, and in any structured data marking up your business details, stays your real, permanent number throughout. Search engines crawling the page see the consistent number; only the human visitor sees the dynamically inserted one. The problems arise when a tool is set up carelessly and the tracking number ends up baked into the source code, or copied into directory listings by mistake.

What you actually learn from it

Beyond simply knowing that a call happened, a decent call tracking setup shows: which channel and, often, which specific keyword or ad triggered the call; how many calls were missed versus answered, which for a small business is frequently the more urgent problem than lead volume; and, with call recording, roughly how good the quality of the enquiry was — a genuine job request versus a wrong number or a supplier cold call.

That last point is where call tracking earns its cost for anyone running paid advertising. It's entirely possible for a campaign to generate a healthy number of calls that are mostly poor-quality, and without listening back or reviewing outcomes, that would look like a success on a dashboard.

UK costs and when it's worth it

Entry-level UK call tracking providers typically start around £20-£50 a month for a handful of tracking numbers with basic reporting, rising with call volume, number of numbers, and features like recording or CRM integration. Larger setups with dozens of numbers and advanced reporting can run into a few hundred pounds a month.

As a rough guide, it tends to be worth it once monthly ad spend passes a few hundred pounds and phone enquiries are the main conversion route — at that point, not knowing which campaigns are producing calls means you're effectively guessing where to put the next pound. Below that spend level, the tracking cost can outweigh what you'd actually learn from it, and the free alternatives below are usually enough.

Call recording and GDPR

If calls are recorded, that's personal data processing and it falls under the same UK GDPR obligations as anything else — a clear notice at the start of the call ("this call may be recorded for quality and training purposes"), a defined retention period rather than keeping recordings indefinitely, and a note in your privacy policy about what's recorded and why. Most reputable call tracking providers build the announcement in automatically, but it's worth checking rather than assuming.

Free and cheap alternatives

If dedicated call tracking isn't justified yet, there's a reasonable middle ground using tools you may already have:

  • Track click-to-call events (someone tapping a phone number on mobile) as a goal in Google Analytics 4, covered in our guide to checking your website traffic.
  • Use the call reporting built into Google Ads directly, including call extensions and call-only campaigns, discussed further in our Performance Max explainer.
  • Check the free call history and insights available in your Google Business Profile, which shows how many calls came directly from your listing.

None of these give you the keyword-level detail of full DNI, but together they cover the basic question most small businesses actually need answered: is the phone ringing because of the website, or in spite of it.

Common questions

What is call tracking?

A system that shows a different phone number depending on how the visitor found you, so each call can be attributed to a source — Google Ads, organic search, your Google Business Profile or a printed advert.


Does call tracking hurt local SEO?

Not if it's set up properly. Dynamic number insertion swaps the number in the browser while the original NAP number stays in the page source and structured data. Hard-coding different numbers across your listings is what causes problems.


How much does call tracking cost?

Entry-level UK providers start around £20-£50 a month for a handful of numbers. That's usually worth it once ad spend passes a few hundred pounds a month, and hard to justify below that.


Is there a free alternative?

Yes, roughly. Track click-to-call events in Google Analytics 4, use the call reporting built into Google Ads, and keep the free call history in your Google Business Profile. It's less precise but costs nothing.

Want a website that does this automatically?

Every site we build is hand-coded for performance, SEO and security from day one. Free, no-pressure chat — usually within a day.

Free 30-min strategy callGet a quote