Marketing agencies live and die by their ability to prove ROI. Every client wants to know which campaigns are generating leads and which are wasting budget. For campaigns that drive phone calls — often the highest-intent enquiries a business receives — the ability to attribute each call to a specific channel, campaign, or creative is essential. Business owners know this: in a 2014 US study, 66% of small and medium-sized businesses rated phone calls a good or excellent source of leads, ahead of web forms[1].

Local phone numbers give agencies a straightforward, affordable way to track inbound calls across campaigns, locations, and media channels — without complex software integrations or expensive enterprise call tracking platforms.

66%
of SMBs rated phone calls a good or excellent lead source (US, 2014) [1]
90%+
of UK mobile users judge calls by the number shown, at least sometimes [2]
£4.95
per month for each local tracking number, no contract

The Attribution Gap That Costs Agencies Clients

Digital marketing agencies are excellent at tracking online conversions. Google Analytics shows form submissions, e-commerce transactions, and click paths in granular detail. But for businesses where the phone is a primary conversion point — solicitors, estate agents, tradespeople, medical practices, car dealerships — a huge proportion of leads arrive by phone call.

Without call tracking, those phone conversions are invisible to the agency's reporting. The client sees the bill for Google Ads, the agency shows clicks and impressions, but neither can prove how many of those clicks turned into actual phone enquiries.

If a campaign's best leads arrive by phone and you can't see them, your reports aren't just incomplete — they systematically undersell the work that is performing best.

This attribution gap creates a dangerous situation for agencies. When a client asks "what am I getting for my money?" and the agency can only point to web form submissions, the true value of the campaign is dramatically understated. Clients who feel they aren't seeing results will eventually leave — even if the campaigns are actually working.

How Local Number Call Tracking Works

The concept is simple: assign a unique local phone number to each marketing channel, campaign, or location. When a call comes in on that number, you know exactly where it came from.

1

Choose Local Numbers for Each Channel

Select a local number with the appropriate area code for each marketing activity. For example, a Leeds solicitor running campaigns across multiple channels would get a separate 0113 number for each one.

2

Deploy Numbers Across Campaigns

Place each number on the relevant channel — one on the Google Ads landing page, another on the client's Yell listing, a third on printed leaflets, and so on.

3

Route All Numbers to the Client

Every number forwards to the same destination — the client's office phone, mobile, or reception team. The customer experience is seamless. They dial a local number and speak to the business as normal.

4

Review Call Data

The call history for each number shows call volumes, times, durations, and missed calls. This data feeds directly into your client reporting.

Practical Examples: Tracking by Channel

Here is how a marketing agency might set up call tracking for a client — a dental practice in Birmingham — using local virtual numbers:

Marketing Channel Assigned Number What You Learn
Google Ads 0121 xxx 1001 How many PPC clicks result in a phone call
Organic SEO (website) 0121 xxx 1002 Whether organic traffic generates phone enquiries
Facebook Ads 0121 xxx 1003 Social media campaign call conversion rate
Local newspaper ad 0121 xxx 1004 Whether offline advertising still drives calls
Google Business Profile 0121 xxx 1005 How many calls come via the Google Maps listing

All five numbers ring through to the same reception desk. The dental practice answers calls exactly as before. But the agency now has concrete data showing which channels are driving real patient enquiries — not just clicks and impressions.

Pro Tip

Use the same area code as the client's existing business number. Callers see a familiar local code, maintaining trust and consistency. A Birmingham client should have 0121 tracking numbers, not 0800 or out-of-area codes.

Why Local Numbers Outperform Toll-Free for Tracking

Some agencies default to 0800 or 0345 numbers for call tracking. While these work technically, local numbers deliver better results for most campaigns — particularly for businesses that serve a defined geographic area.

Tracking Across Multiple Client Locations

Agencies managing campaigns for multi-location businesses face an additional challenge: attributing calls not just to a channel, but to a specific branch or service area.

Virtual local numbers solve this neatly. For a chain of physiotherapy clinics across Yorkshire, an agency could deploy:

Location Google Ads Number Organic Number Leaflet Number
Leeds 0113 xxx 2001 0113 xxx 2002 0113 xxx 2003
Bradford 01274 xxx 001 01274 xxx 002 01274 xxx 003
Huddersfield 01484 xxx 001 01484 xxx 002 01484 xxx 003

Each location gets its own set of tracking numbers with the correct local area code. The agency can now report on performance by both channel and location — answering questions like "Are Google Ads performing better in Leeds or Bradford?" or "Is the leaflet campaign in Huddersfield generating any calls at all?"

Geographic Intelligence

This location-level data helps agencies make smarter budget allocation decisions. If Leeds Google Ads generate three times more calls than Bradford, the agency can shift spend accordingly — and show the client exactly why.

Solving the Offline Tracking Problem

Digital channels have built-in tracking. Offline channels traditionally haven't. This is where local number tracking becomes particularly powerful for agencies.

Many agency clients still invest in offline marketing — newspaper adverts, local radio, direct mail, vehicle signage, event sponsorship, and printed directories. Without call tracking, the performance of these channels is essentially guesswork.

Print Advertising

Place a unique local number in each publication. A solicitor advertising in both the Manchester Evening News and a local community magazine gets a different 0161 number for each. After three months, the call data shows which publication drives more enquiries.

Radio Campaigns

Assign a dedicated local number to a radio campaign. The number is easy to remember — especially if you choose a memorable number with repeating digits — and every call to it is attributable to the radio spot.

Direct Mail and Leaflets

Each leaflet drop area or mailing campaign gets its own number. An agency can then tell the client, for example, that the Chorlton leaflet drop generated far more calls than the Didsbury campaign — providing data to refine the next round.

Events and Sponsorships

Sponsor a local business event or charity run? Put a unique local number on the banner or programme. Now you can measure whether event marketing generates any inbound calls at all.

Building Better Client Reports

Call data from local tracking numbers transforms agency reporting from "we think this is working" to "here's exactly what happened."

A typical monthly client report enhanced with call tracking data might include:

  • Total calls by channel Show the client exactly how many phone enquiries each marketing channel generated, alongside web form submissions and other online conversions.
  • Peak call times Identify when calls are most frequent. This helps clients staff their phones appropriately and helps the agency schedule ad campaigns during high-intent hours.
  • Missed call rates If the call history shows a client is regularly missing inbound calls, the agency can flag this as a problem. No amount of marketing spend will help if the phones aren't being answered.
  • Average call duration Longer calls tend to indicate genuine enquiries rather than wrong numbers or tyre-kickers. Duration data helps distinguish quality leads from noise.
  • Cost per call by channel Divide the ad spend on each channel by the number of calls it generated. This gives the client a clear cost-per-lead figure that includes phone conversions — often revealing that the true cost per lead is much lower than web-only reporting suggests.
Retention Insight

Agencies that include call data in their reports demonstrate more value than those reporting only on digital metrics. When clients can see the phone calls your campaigns generated last month alongside the form submissions, they are far less likely to question the agency's contribution or consider switching providers.

Using Tracking Numbers for A/B Testing

Local tracking numbers open up testing possibilities that go beyond standard digital A/B testing.

Test Setup What You Learn
Landing page variants Different local numbers on version A and version B Which page design generates more phone calls, not just form fills
Ad copy testing Unique numbers in different ad variations Which messaging drives the highest call volume
Offer comparison Different numbers on "free consultation" vs "discount" leaflets Which offer prompts more people to pick up the phone
Geographic targeting Area-specific numbers on localised campaigns Which postcodes or towns respond best to your client's proposition

Phone calls often represent higher-intent leads than form submissions. A landing page that generates fewer form fills but more phone calls may actually be the better performer — something you would miss entirely without call tracking.

Common Pitfalls to Avoid
  • Swapping the client’s main number everywhere. Keep one permanent number on the website footer, Google Business Profile and directories so name, address and phone details stay consistent. Use tracking numbers on campaigns, not as a replacement for the core listing.
  • Too many numbers, too little data. A dozen numbers that each receive two calls a month tell you very little. Start with the four or five channels that matter most.
  • Forgetting to retire numbers. When a leaflet campaign ends, old copies stay in kitchen drawers for months. Keep the number forwarding for a while after the campaign closes so late callers still get through.
  • Ignoring the answering side. Tracking will quickly show if calls are going unanswered at lunchtime or after 5pm. Use that data to recommend forwarding rules or cover — it’s a quick win for the client.

Getting Started: A Simple Framework for Agencies

Implementing call tracking with local numbers doesn't require a complete overhaul of your reporting stack. Here's a practical approach:

1

Identify Phone-Heavy Clients

Start with clients whose businesses rely on phone enquiries: solicitors, estate agents, medical practices, tradespeople, car dealers, and professional services firms. These are the clients where call tracking will have the most immediate impact on your reporting.

2

Map the Marketing Channels

List every active marketing channel for each client. Typically this includes Google Ads, organic search, Google Business Profile, social media, and any offline campaigns. Each channel gets its own local tracking number.

3

Set Up Numbers With the Right Area Code

Match the area code to the client's location. A Manchester accountant gets 0161 numbers. A Bristol dentist gets 0117 numbers. This maintains the local trust signal while enabling tracking.

4

Integrate Into Monthly Reporting

Add a call tracking section to your client reports. Show total calls, calls per channel, missed call rates, and cost per call. Over time, this data becomes the foundation for budget optimisation recommendations. If your client is new to virtual numbers, point them to our explainer on how virtual phone numbers work so they understand why nothing changes on their end.

5

Review and Optimise Quarterly

After three months of data, patterns emerge. Reallocate budget from low-performing channels to high-performing ones. Add new tracking numbers as campaigns evolve. Retire numbers for discontinued channels.

The Bottom Line

For marketing agencies, the ability to attribute phone calls to specific campaigns is not a luxury — it's a competitive necessity. Agencies that can prove phone-call ROI retain clients longer, justify higher fees, and make better optimisation decisions.

Local virtual numbers make call tracking accessible to agencies of all sizes. There are no complex integrations, no expensive per-minute charges, and no minimum contracts. Each number costs a few pounds per month and provides clear, attributable data on which campaigns are driving real business enquiries.

Key Takeaway

If your agency manages campaigns for phone-reliant businesses and you aren't tracking calls, you are almost certainly under-reporting your own results. Local tracking numbers from Virtually Local give you the data to prove your value, retain your clients, and optimise every pound of their marketing budget — with plans starting from just £4.95 per month.

Sources

  1. BIA/Kelsey, 8 April 2014. “Phone Calls Are The New Click”: New Report by BIA/Kelsey Focuses on Mobile Local Lead Attribution for SMBs. Accessed 6 November 2026.
  2. Ofcom, 29 July 2024. Experiences of suspicious calls, texts and app messages: research 2024. Accessed 6 November 2026.
  3. Software Advice, June 2014. Local Presence Dialing Survey (US). Accessed 6 November 2026.

Frequently Asked Questions

How do marketing agencies track phone calls from campaigns?

The simplest method is to give each channel or campaign its own phone number that forwards to the client. The number that rings shows which ad, listing or leaflet produced the call, and the call history gives volumes, times and missed calls.

Should call tracking numbers be local or 0800?

For businesses serving a defined area, local numbers usually work better because callers recognise the area code and it reinforces the client’s local presence. Freephone numbers can feel corporate and impersonal by comparison.

Will tracking numbers affect my client’s local SEO?

Keep one permanent main number on the website, Google Business Profile and directories so NAP details stay consistent, and use separate tracking numbers on paid and offline campaigns.

How much does call tracking with local numbers cost?

With Virtually Local each local number costs from £4.95 a month on a monthly rolling basis, with no setup fees, so an agency can run several tracking numbers per client cheaply.

Can I track offline marketing like leaflets and radio?

Yes. Put a unique number on each print ad, leaflet drop, radio spot or event banner. Every call to that number can be attributed to that activity, which is otherwise very hard to measure.

Ready to Get Your Local Business Number?

Choose from hundreds of UK area codes and start receiving calls in minutes.

Browse Area Codes