Analytics and Tracking

Call Tracking

Also called call tracking numbers, dynamic number insertion

Using a unique phone number for each ad, channel or visitor to see which marketing made someone ring you.

Quick facts: Call Tracking

Category
Analytics and Tracking
Also called
call tracking numbers, dynamic number insertion
Level
Intermediate
Affects
Lead attribution, Google Ads and Meta bidding, local SEO, data protection
Where to see it
CallRail, Infinity, Mediahawk, Google Ads call reporting, GA4 key events
In this article4
  1. How call tracking works
  2. Why it matters
  3. Common mistakes
  4. How to act on it

Call tracking is a way of finding out which marketing made someone phone you, by giving each source its own phone number and recording which number every call arrives on. A call to the number shown only on your Google Ads landing page came from Google Ads; a call to the number on your Google Business Profile came from the profile. Without it, phone enquiries are invisible in your marketing reports.

How call tracking works

There are two methods, and most businesses use both.

Static numbers

One number for each place you advertise: a leaflet drop, a van livery, a directory listing, a local radio slot. Every call to that number is credited to that source. It is simple and reliable, and the only option for offline media.

Dynamic number insertion

On a website, a script swaps the phone number on the page according to how the visitor arrived, so someone from a paid search ad sees one number and someone from organic search sees another. Larger set-ups give each visitor their own number from a pool, which lets a call be matched to the keyword, landing page and session, then sent into GA4 or Google Ads as a call conversion.

Calls pass through the tracking provider and ring on your normal line, so nothing changes for whoever answers. Most platforms can also record and transcribe calls and flag whether each was a genuine enquiry, which matters because a ten-second wrong number is not a lead. Google Ads offers its own version too, through call assets and Google forwarding numbers.

In the UK you can usually choose local geographic numbers (starting 01 or 02), 03 numbers that cost callers the same as a local call, or 0800 and 0808 freephone numbers, which have been free from mobiles since 2015. Match what you already use where you can: a Bristol firm that swaps its 0117 number for a freephone one may look less local to the people it wants to reach.

Why it matters

For many UK service businesses the phone is where the money is: trades, solicitors, private clinics, estate agents, and anyone selling something urgent or expensive. If you only measure form fills, your reports undercount the channels that produce calls, and automated bidding in Google Ads and Meta steers budget towards cheaper form leads because those are the only results it can see. Call tracking puts calls back into the data, so budget decisions reflect the enquiries that actually arrive.

It also has legal edges. If calls are recorded, callers should be told, normally by a short message at the start of the call, and your privacy notice should explain what is recorded, why, how long it is kept and which provider holds it. Recordings are personal data under UK GDPR, so retention settings and access to the call tracking account matter. Dynamic insertion also relies on a cookie or similar storage, so on a UK site it should only swap numbers once the visitor has accepted the relevant cookies; everyone else sees your default number.

Common mistakes

  • Removing your main number from your Google Business Profile when you add a tracking number. Put the tracking number in the primary field and keep your main number as an additional phone number, so your business details stay consistent with your website and directory listings.
  • Counting every call as a lead, including existing customers, suppliers and people selling to you. Set a minimum call length for conversions and listen to a sample each month.
  • Too few numbers in a dynamic pool for the traffic, so two visitors share a number and calls are credited to the wrong session.
  • A phone number built into an image or a header the script cannot reach, so it never changes.
  • Recording calls without telling anyone, or keeping recordings with no end date.

How to act on it

Count how many enquiries arrive by phone compared with forms and email over a typical month. If calls are a meaningful share, tracking them is worth the monthly fee. Choose a provider that offers UK numbers in the range you already use, connects to GA4 and Google Ads, and lets you set a minimum call duration for a conversion.

Decide on recording and retention before you switch anything on, update the privacy notice, then test each source by calling from your own mobile and checking the call lands against the right channel. Once qualified calls flow into the ad platforms as conversions, bidding can value them properly; that is the point at which Google Ads management stops guessing what a call is worth and starts counting it.

Do and do not

Do

  • Use number types callers already trust, such as your local area code
  • Count only calls above a minimum length as conversions
  • Tell callers when calls are recorded and say so in your privacy notice

Do not

  • Remove your main number from Google Business Profile and directories
  • Swap numbers dynamically before the visitor has accepted cookies
  • Share one tracking number across several sources

Questions people ask about this

Will showing different numbers on my website hurt my local SEO?

Not if it is done carefully. Dynamic numbers are swapped in by a script after the page loads, so the number in your page code and schema markup stays your main number. Keep that main number consistent on your Google Business Profile and directory listings, and add any tracking number to the profile only alongside it.

How much does call tracking cost?

Most providers charge a monthly fee that rises with the number of tracking numbers and call minutes, and some charge extra for recording, transcription or automated call scoring. Get quotes for the numbers you actually need: a few static numbers for offline campaigns cost far less than a large dynamic pool for a busy website.

Can I track calls from Facebook and Instagram ads?

Yes. Give Meta traffic its own number through dynamic insertion on the landing page, or use a dedicated static number in a call ad. You can then send qualified calls back to Meta through the Conversions API, so its delivery system learns which ads produce calls worth having.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.