Calls, texts and follow-up

Call tracking for a small business: when it is worth it.

If most of your customers phone rather than fill in a form, your ads and your website look worse than they are, because nobody counts the calls. Call tracking counts them. How it works, what can go wrong with your listings, and when asking every caller is enough.

Updated 29 October 2026, about 8 minutes to read

The short answer

Call tracking shows a different phone number for each ad, campaign or website visitor, forwards every call to your normal line and records which number was rung. It is worth paying for when calls are most of your enquiries and you pay for several sources. If you run one campaign or get a few calls a week, ask every caller how they found you and write it down instead.

When it is worth it, and when it is not

Call tracking earns its fee when three things are true: most new customers phone, you pay for more than one way of reaching them, and you would spend differently if you knew which one made the phone ring.

  • Worth it: an independent garage paying for Google ads, a local radio slot and leaflets, with most bookings by phone.
  • Worth it: a removals firm whose customers ring after comparing quotes online, from ads, directories and its own website.
  • Not worth it yet: a salon with one Instagram campaign and online booking for most clients.
  • Not worth it yet: a sole trader who gets a few calls a week and can ask each caller.

Also check what your ad platforms already count. Google Ads can count calls from its ads with its own forwarding numbers, in the countries where they are available, and a Business Profile shows how many people tapped its call button. A separate tracking service is most useful for the sources that cannot count their own calls: vans, leaflets, radio, directories and the visitors who find your website by themselves.

How tracking numbers work

A call tracking service gives you phone numbers that forward to the line you already answer. Each number is tied to one source, so the report shows which source each call came from, with the time, the length and whether it was answered. Your phone rings as usual, and to the caller it is simply your number.

There are two ways to hand the numbers out:

  • One number per source. The van has one number, the leaflet another, the Google ad a third. Simple, and it works for anything printed or spoken, such as a radio advert.
  • One number per website visitor, called dynamic number insertion. A small script on your site swaps the number shown for one from a pool, matched to how that visitor arrived: which ad, which search, which campaign. When they ring, the call is tied to that visit.

Some services add more: a short announcement to you before the call connects, saying which campaign it came from, text messages to the number, call recording and transcripts, and connections to your CRM or to Google Ads. Each extra is a setting someone has to check.

One number per source or one per visitor

A small business usually needs a handful of fixed numbers, not a pool:

  • Choose fixed numbers when the sources are offline, or when you only want to compare a few channels, such as ads against leaflets.
  • Choose dynamic numbers when you want calls tied to the exact ad, keyword or page that brought a website visitor, and you get enough calls from the website to read the difference.

Dynamic numbers need more care. The pool has to be large enough that two visitors at the same time do not see the same number, or calls get credited to the wrong source. The script has to run before the visitor taps the number. And if the script sets cookies or reads browsing data, check whether it needs consent where you are, because in the EU and the UK tracking tools generally do: see when your website needs a cookie banner.

Your Google Business Profile and directories

Be careful with the number on your Google Business Profile. Google's guidelines for representing a business ask for a local number rather than a central call centre where possible, a number under the business's direct control, and no numbers that send callers anywhere other than the business itself. Premium-rate numbers are not allowed. Additional numbers can be added to the profile.

The current guidelines do not mention call tracking numbers directly. The safe course for most small businesses:

  • Keep your main number as the profile's primary number.
  • Use the free performance report in your Business Profile, which counts taps on the call button, instead of a tracking number there.
  • Keep the same main number on your website's contact page and in every directory, so customers and apps see one number everywhere.
  • Use tracking numbers on ads, campaign pages, vans and print, where a number can change without touching your listings.

If you put a tracking number on the profile anyway, make it a local number held in the business's name and keep your main number as an additional one. Changing the main number later means changing it everywhere it appears: business directory listings explains why consistency matters.

Tracking numbers on your website

On the website, the cleanest setup shows your main number to everyone by default, and swaps it only for visitors who arrived from a paid source. Then the number in your page's code, which search engines read, stays the one in your listings.

  • Test tap-to-call on an iPhone and an Android phone after the script is added. A swapped number that is no longer a link loses calls.
  • Check the number shown inside the Facebook and Instagram apps' browser too, since visitors from Meta ads see your page there.
  • Make sure the number on your contact page, in your footer and in any booking confirmation emails is the main one, so returning customers call the number they know.
  • Send a test visit through each campaign link and ring the number shown. The report should show the right source.

If you have a landing page for each campaign, a fixed tracking number on each page often does the same job as a dynamic pool, with less to go wrong.

Calls from Google and Meta ads

The ad platforms can count some calls themselves, so check before paying for a service to do it twice. Google Ads can count calls from a call button on the ad, calls from your website after a visitor clicked an ad, and calls you import from another system, using Google forwarding numbers where they are available. That setup is in how to track leads from Google Ads.

Meta can run ads whose goal is phone calls, and your website can send Meta an event when someone taps your number, which counts interest rather than calls: see how to track leads from Meta ads.

A tracking service adds two things those cannot: calls from offline sources, and every call from every source in one report, next to your own records of which calls became jobs.

Recording, and who is listening

Many call tracking services offer recording and transcription, and on some it is a setting on each number. Decide whether you want it before you switch it on, not after. The rules depend on where you and your callers are: some US states require everyone on the call to agree, and in the UK and the EU a recording is personal data that needs a reason and a notice to callers. Recording customer calls covers what to say and where the rules differ, and your adviser can confirm what applies to you.

If you do record:

  • Play a short notice at the start of every recorded call, on every tracking number.
  • Decide who can listen, and keep that list short.
  • Set the service to delete recordings after a period you can justify, such as once a quote is settled.
  • Check old campaign numbers too, which may still record after the campaign ended.

What decides the cost

Providers price it differently, but the same things decide what you pay:

  • How many numbers you rent, and whether they are local or freephone.
  • How many call minutes go through them.
  • Dynamic insertion, which needs a pool of numbers rather than one per source.
  • Recording, transcription and any automatic summaries of calls.
  • Connections to your CRM, Google Ads or analytics.

Then the costs that only show when you leave. Ask before you sign:

  • Can the numbers be moved to another provider if you cancel, and who owns them?
  • How long is the contract, and what notice do you have to give?
  • What happens to calls on printed numbers, such as van livery and leaflets, the day you stop paying?

A number painted on a van and owned by a provider you might leave is a cost you pay later, in repainting or in lost calls.

What to read in the report

A call tracking report shows a lot, and only some of it matters. Each month, look at these per source:

  • Calls from new numbers, rather than all calls. Existing customers who ring the number on an old invoice are not new business.
  • Answered against missed. A source that brings calls at times nobody picks up is a staffing problem before it is a marketing one.
  • Call length. A run of very short calls can mean wrong numbers, sales calls or people who heard a price and left.
  • Booked jobs, from your own records, next to what the source cost.

The last line is the one to act on. A source with fewer calls and more bookings beats one that makes the phone ring all day with nothing to show for it.

The free option: ask every caller

Asking works, costs nothing and is the right start for most small businesses. Make it part of how the phone is answered, at the moment you take the caller's details:

"Before I take your details, can I ask how you found us?"

  • Give the options if they hesitate: "Was it Google, Facebook, a leaflet, the van, or someone recommended us?"
  • If they say Google, ask once more: an ad, the map, or your website. To a caller, Google can mean any of the three.
  • Write the answer in the same place as the enquiry, with the date, in a sheet or your CRM.
  • Count the answers each month, next to what each source cost.

It is less exact than tracking numbers, because people misremember, and it depends on everyone asking every time. A code in an ad, such as "mention SPRING when you call", fills some of the gap. How to answer the business phone has the rest of the call.

An independent garage, worked through

An auto repair shop with two mechanics and a front desk gets most bookings by phone. It pays for Google ads, a local radio advert and a leaflet drop, and the owner cannot tell which one works.

  • It keeps its main number on the Google Business Profile, the website contact page and every directory.
  • It rents three fixed tracking numbers: one for the radio advert, one for the leaflets, one on the landing page its Google ads open. Google Ads also counts calls from the ads' call button.
  • Recording stays off. The front desk notes the car and the job in the booking system, which is all they need.
  • The desk still asks every caller how they found the garage, for the calls that come through the main number.
  • Each month the owner puts calls and booked jobs per source next to what each cost.

The numbers are rented month to month, and the provider confirmed in writing that they can be moved if the garage leaves. Nothing printed carries a number the garage could lose.

Mistakes with call tracking

  • Replacing the main number on the Google Business Profile with a tracking number from a provider you might leave.
  • Printing tracking numbers on vans and signs, then cancelling the service.
  • Recording calls without a notice, or on numbers nobody remembers.
  • A dynamic number script that breaks tap-to-call on phones.
  • Counting every call as a lead, including existing customers, suppliers and sales calls.
  • Measuring calls but not the ones nobody answered.

That last one matters more than the tracking. A call that rings out costs you the job whichever ad it came from. GGSites sets up missed-call text-back, which texts every caller you could not answer, as part of automation; the prices page lists it. We do not sell call tracking, so we have no reason to tell you that you need it.

Questions people ask

Does call tracking hurt local SEO?

It can confuse your listings if the tracking number replaces your main number on your Google Business Profile, website and directories. Keep your main number as the primary one everywhere customers check, use tracking numbers on ads, campaign pages and print, and use the Business Profile's own performance report to count calls from the profile.

How does call tracking work?

Each source gets its own phone number, or each website visitor sees a number from a pool matched to how they arrived. The number forwards to your normal line, so you answer as usual, and the service records which number was called, when and for how long. Reports then show calls per ad, campaign or source.

Can I keep my tracking numbers if I change provider?

Sometimes. Ask before you sign whether the numbers can be moved to another provider when you cancel, and who owns them. Get the answer in writing. If the answer is no, keep tracking numbers off anything printed or painted, and off your Google Business Profile, so leaving never costs you calls.

Do I need consent to use call tracking?

Counting calls does not usually involve recording anyone, but two parts can need consent or notice: call recording, where the rules differ by country and US state, and website scripts that set cookies, which in the EU and the UK generally need the visitor's consent. Check both with whoever advises you on privacy.

Can Google Ads track phone calls without a call tracking service?

Yes, in many cases. Google Ads can count calls from the call button on an ad and calls from your website after an ad click, using Google forwarding numbers where they are available, and it can import calls you log elsewhere. A separate service adds calls from offline sources and puts every source in one report.

What is dynamic number insertion?

A script on your website that shows each visitor a phone number from a pool, chosen according to how they arrived, such as a particular ad or search. When they call that number, the call is tied to their visit. It needs a big enough pool and careful testing, so tap-to-call and the number in your listings still work.