Website Call Tracking for UK Trades: A Practical Guide

Website call tracking shows you which pages, ads and searches make your phone ring. A small script on your site swaps your usual number for a tracking number, and each call is logged against the visit that produced it. For a trade business, where most enquiries arrive as a phone call rather than a form, it is the simplest way to find out what your marketing is worth.
This guide explains how it works, what it costs, which option suits a one-van firm and which suits a bigger contractor. It also covers the UK rules on recording calls, and the mistakes that make the numbers useless.
TL;DR
- Call tracking swaps the number on your website for a tracking number, so you can see which source produced each call. The technique is called dynamic number insertion.
- If you only run Google Ads, Google’s own call tracking is free. Paid platforms add call recording, source reporting beyond ads and more control.
- Recording calls in the UK means telling the caller and having a documented lawful basis. Tracking alone does not require recording.
- Tracking only helps if the website itself gets people to ring. Fix the phone number placement and the click-to-call button first.
- Nobody can promise that tracking will bring more work. It shows you what is happening, and you decide what to do about it.
Table of Contents
- What website call tracking actually does
- How dynamic number insertion works
- Your three practical options
- Recording calls: what UK rules require
- Set up the website before you track it
- A worked example
- Common mistakes that spoil the data
- Our perspective
- How we can help
- Choosing what to do this month
- FAQ
- Sources
What website call tracking actually does
Most trade websites show one phone number. When it rings, you know someone wants a quote. You do not know whether they found you through a Google Business Profile, a paid ad, a van sticker or a recommendation, then looked you up.
Call tracking closes that gap. It assigns phone numbers to marketing sources, so each call is connected back to where the caller came from. The calls still come to your mobile or landline. The tracking number forwards them, and the system records the source, time, duration and caller number.
For a roofer, plumber or electrician, the answers are practical:
- Is the money you spend on Google Ads producing calls, or just clicks?
- Do calls come from your Google Business Profile, your website, or both?
- Which service pages produce calls, and which are read and ignored?
- Do you miss calls at certain times of day?
The last one matters more than most owners expect. A call log with timestamps shows how many enquiries arrive while you are up a ladder, which is a different problem from a marketing one.
How dynamic number insertion works
The phrase most people search for here is dynamic number insertion, usually shortened to DNI. It is the mechanism behind website call tracking.
A small piece of JavaScript sits on every page of your site. When someone arrives, the script checks where they came from. If they came from a source you are tracking, such as a Google ad, the script replaces your normal number on screen with a tracking number from a pool. The change happens in the browser, so your permanent number stays in your site’s underlying content.
In practice:
- A homeowner searches for a local roofer and clicks your ad.
- The script shows them a tracking number instead of your usual one.
- They ring it. The call is forwarded to your phone.
- The system records that this call followed that ad click.
The pool of numbers matters. If ten visitors are on your site at once, each needs a different number so the system can tell which visitor rang. A small firm with a few visitors a day needs only a few numbers. Busy sites need more.
Google’s documentation adds a practical warning: if you use its own call tracking alongside a third-party platform, make sure the scripts do not conflict. Conflicts can show the wrong number or cause errors on the page. Run one system at a time unless someone has tested the combination.
Static numbers for print and vans
DNI only works on screens. For things that do not change per visitor, such as a van, a flyer or a leaflet, you use a static tracking number: one number per piece of marketing. Calls to it are counted as coming from that source. This is how you find out whether the van signwriting earns its keep.
If you do this, keep the number you print consistent across all your materials. Changing numbers every few months wastes the recognition you have built.
Your three practical options
There is no single best tool. The right choice depends on where your enquiries come from and how much reporting you will really read.
| Option | Best for | What you get | Main limit |
|---|---|---|---|
| Free Google Ads call tracking | Firms whose marketing is mostly Google Ads | Calls attributed to ads, keywords and campaigns | Covers Google Ads, not every source |
| A dedicated call tracking platform | Firms using several channels, or wanting recordings | Source reporting across channels, recordings, number pools | Monthly subscription plus usage |
| Asking every caller | Very small firms, or a first month of data | Honest, free, and surprisingly informative | Relies on you remembering to log it |
Option 1: free tracking through Google Ads
If you pay for Google Ads, you can switch on website call conversion tracking at no extra cost. Google replaces the number on your site with a Google forwarding number when someone arrives from an ad. You then see which keywords, ads and campaigns led to calls, provided the call lasts at least as long as the minimum you set.
That minimum matters. Set it too low and a wrong number or a 5-second hang-up counts as a lead. Set it too high and you will miss short, genuine enquiries. A real quote request tends to run for at least a minute or two, so many firms pick a threshold in that region and review it after a month.
Google also notes that if you have a Google Analytics account, enabling website call conversions gives you reporting on calls from your website, which is useful if you want to see call data next to your other site statistics.
Option 2: a dedicated call tracking platform
Paid platforms track beyond ads: organic search, your Google Business Profile, email, social posts and static numbers on print. They also usually offer call recording, whisper messages that tell you which source a call came from before you speak, and integrations with Google Ads and Analytics.
On cost, one 2026 comparison puts entry-level plans from the main US-based platforms at roughly $50 and $79 a month, with extra charges for numbers and usage. Treat those as indicative: prices are in dollars, change often and vary with call volume, so get a current UK quote before you commit.
The same analysis makes a point worth remembering. The best platform is not the one with the most features, but the one that matches how you operate. For a local contractor who just wants to know whether a Google ad works, free tools or simple call attribution are usually enough. Larger firms with several staff taking calls, routing rules and dashboards can justify the higher cost.
Option 3: ask every caller
The cheapest method is to ask “How did you find us?” and write the answer down. It is imperfect, because people forget or say “Google” when they saw your van first. But a month of honest notes is a good baseline, and it costs nothing. If you are a sole trader, do this before you pay for anything.
Recording calls: what UK rules require
This is where trade firms get caught out. Call tracking and call recording are separate things. You can track the source of every call without recording a single conversation, and for most trades that is the safer, simpler choice.
If you do decide to record, the Information Commissioner’s Office (ICO) guidance is clear in its direction. It is not usually proportionate to monitor or record the content of calls in all cases. You could record business calls where it is necessary, for example to provide evidence of business transactions or for training.
What that means in practice:
- Tell the caller. An automated message at the start of the call, stating that it is recorded and why, is the most dependable way to do this.
- Have a lawful basis. Legitimate interests is the one most businesses rely on. The ICO describes it as flexible, but you are responsible for balancing your interests against the caller’s rights. It is not blanket permission.
- Record only what you need. If your purpose is staff training, do not keep recordings for years on the off chance.
- Say so in your privacy policy. Your website should explain that calls may be recorded, why, and how long you keep them.
If you employ staff who answer the phone, the ICO also publishes a short blog on employee monitoring for small organisations: you can monitor if you can justify it and have a lawful basis. For anything unclear, speak to a data protection adviser or ring the ICO’s small business helpline rather than guessing.
Numbers must be real and dialable
Ofcom’s guidance on caller line identification stresses that the information shown to the person receiving a call must be accurate. Misleading displays, such as spoofing, are a regulatory red flag. If you use a tracking service that also makes outbound calls, check that it presents a valid number that people can ring back. A reputable provider will handle this, but ask.
Following up missed calls
Tracking gives you caller numbers, which tempts some firms into ringing everyone back with offers. Be careful. If someone called you, ringing back to answer their enquiry is fine. Using the data to cold-call lists is a different matter: the ICO’s rules on telephone marketing generally bar marketing calls to numbers on the TPS or Corporate TPS unless the person has consented. Being a B2B business does not exempt you.
Set up the website before you track it
Tracking measures what your site already does. If the number is hard to find, no tool will fix that. Before you buy anything, check the basics:
- Number in the header, visible on mobile. Most trade enquiries come from phones. The number should not need scrolling.
- A tap-to-call button. On a phone, a number should be a link that dials. Our guide on adding a click-to-call button that wins calls covers placement and wording.
- One number, written the same everywhere. Mixed formats or old numbers confuse both customers and tracking scripts.
- Fast pages. A heavy script on a slow site loses callers before they ring. Ask whoever installs tracking to test page speed after.
- Service pages that match searches. A page for each job and area gives you something to measure.
Your Google Business Profile deserves its own number tracking too, but be careful here. Your primary number on the profile should match the one on your website and directories, because consistency helps customers and local search. If you want to track the profile, use a tracking number as a secondary number and keep the main one as primary, or use the profile’s own insights. Our guide to Google Business Profile for contractors covers setup in more detail.
A worked example
Take an imaginary Wiltshire roofing firm spending money on Google Ads and on a van wrap. These figures are invented purely to show the arithmetic, not real results.
Over a month, the call log shows 40 calls. The system attributes 14 to ads, 16 to organic search and the profile, and 10 to a static number printed on the van. Of the ad calls, 6 lasted over two minutes and led to quotes, and 2 became jobs.

Now the owner can ask useful questions. What did the ads cost for those 2 jobs? Is the van number pulling its weight? Are the 16 organic calls coming from one service page that deserves more attention? Without the tracking, all 40 calls look the same.
Notice what the example does not do. It does not prove that more ad spend would bring more jobs. One month of data from a small firm is thin. Track for at least a few months, and look for patterns rather than single results. If you are weighing paid ads against search optimisation, our piece on the five questions that decide Google Ads or SEO shows how to use that data. For a wider view of where enquiries come from, see contractor lead generation channels ranked.
Common mistakes that spoil the data
Counting every call as a lead. Suppliers, spam, wrong numbers and existing customers all ring. Tag calls after the fact, or set a sensible minimum duration.
Running two tracking systems at once. As noted above, overlapping scripts can display the wrong number or throw errors. Choose one.
Swapping the number on every page, for every visitor. If your tracking changes the number for all visitors, your site may show a number that does not match your profile or printed materials. Limit replacement to the sources you want to measure.
Judging after one week. Trades are seasonal. A quiet fortnight in a cold January says little about a good ad.
Recording without telling anyone. This is the one that carries legal risk. Use a message, and document your reasons.
Forgetting that the website owner needs to install it. If your site is managed by someone else, ask them before pasting scripts in yourself. A wrongly placed snippet can break the page.
Our perspective
We build websites for trade businesses, and the question we hear is not about tracking technology. It is “Is my website bringing in calls?” Tracking is the honest way to answer that, but it is the second step, not the first.
The first step is a site that makes ringing you the obvious next action: the number visible, a button that dials, clear service pages and written content that answers what a customer wants to know. We write that content as part of the build, because a site with a blank page where the words should go does not give a tracker anything to measure.

For most small trade firms, we would start simple. Make sure the site converts. Ask callers how they found you. If you run Google Ads, switch on Google’s free call tracking. Only move to a paid platform when you have several channels and a reason to want the extra detail, such as recordings for training. Paying for features you do not read is a cost, not an investment.
We also keep tracking scripts off our to-do list unless there is a clear purpose, since every script is something that can slow a site down or clash with another. And we never promise that a site or a tracking setup will deliver a particular number of enquiries. What we can say is that you will know more about what is happening, and that is a better position to make decisions from.
— Trey
How we can help
If your current site is not producing calls, tracking will only confirm that. Our fast-launch websites are built in 10 to 14 days, with written content supplied and the phone number front and centre, so you have something worth measuring. Plans on our pricing page start with Shopfront at £39 per month plus a £299 one-off setup. Shopfront Plus is £59 per month with a £399 setup, and Website Max is £499 per month with a £599 setup. If you prefer a one-off build, a WordPress website is £599.
If you want ongoing support, our monthly management for Google Business Profiles starts from £20 per month. You can see the wider range on our website design and management page. Based in Corsham, we work with trades across Wiltshire and the rest of the UK.
Choosing what to do this month
A short decision path, depending on where you are:
- No website, or one that does not get calls: fix that first. Tracking a site nobody rings from tells you very little.
- Site works, no paid ads: ask every caller for two months and keep a simple log. Check your Google Business Profile insights alongside it.
- Running Google Ads: switch on website call conversion tracking in your Google Ads account and set a sensible minimum call length.
- Several channels, staff taking calls: compare paid platforms on a UK quote, and check recording features against the ICO’s expectations before turning them on.
- Heavy print and van marketing: use static tracking numbers, one per item, and keep them unchanged for a full season.
If you want to check how your local search presence is doing alongside calls, our guide on tracking local SEO without trusting one map check is a good companion. For more marketing advice for trades, browse the TK Marketing blog.
FAQ
Is website call tracking legal in the UK?
Yes. Tracking where a call came from is a normal marketing practice. Recording what is said is where the rules bite: you need to tell callers, have a lawful basis such as legitimate interests, and explain it in your privacy policy. The ICO’s guidance says it is not usually proportionate to record calls in all cases.
How can I track phone calls from my website for free?
If you use Google Ads, enable website call conversion tracking, which is free and attributes calls to ads and keywords. If you do not advertise, ask every caller how they found you and keep a log. A spreadsheet with date, source and outcome is enough to start.
What is dynamic number insertion?
It is a script that shows visitors a tracking number in place of your usual one, depending on where they came from. The call is forwarded to your real phone and logged against the source. Your permanent number is not changed in your business details.
Is call tracking worth it for a small trade business?
It can be, if you spend money on advertising or use several channels and want to know which works. For a sole trader with no paid marketing, asking callers is often enough. Paid platforms start at around $50 a month in one 2026 comparison, so check you will use the reports before subscribing.
Will call tracking hurt my local SEO?
It can if the number on your site, profile and directories do not match. Keep your main number consistent everywhere and use tracking numbers only for specific sources, as a secondary number on your profile where you need one. Test the site after installing any script.
Sources
- Set up Tracking calls to a phone number on a website, Google Ads Help
- Specific data protection considerations for different ways or methods of monitoring workers, ICO
- What is the legitimate interests basis? ICO
- Employee monitoring: is it right for your business? ICO
- Telephone marketing, ICO
- Calling Line Identification, Ofcom
- Call tracking platform comparison, 2026
