0800 310 1010
← All articles
Marketing · 8 min read

Call tracking for marketing: prove which channels actually generate inbound calls

Spend on Google Ads, billboards, radio, Meta — and you have no idea which generated phone calls. Call-tracking with multiple inbound numbers fixes that. How it works, what to track, and how to set it up free with Membership.

UK SMEs spend on Google Ads, Meta, LinkedIn, billboards, radio, print, podcast sponsorships, and word-of-mouth referrals — and have no idea which of those actually generates phone calls. The phone is still the highest-intent inbound channel for most businesses (a caller is usually 5 minutes from a buying decision) and yet most marketing dashboards don't track it at all.

Call-tracking fixes that. The mechanism is simple: assign each marketing channel its own inbound number, all ring the same destination, then attribute every call to the channel that earned it. With NumberGroup Membership, standard UK numbers are unlimited and free — so this costs you nothing to set up.

How call tracking actually works

Three pieces:

  • Multiple inbound numbers. One per marketing channel. They're cheap (free with Membership) and you can have dozens.
  • Single destination. Every tracked number routes to your real phone (a desk phone, mobile, hunt group or IVR). The caller's experience is identical regardless of which number they dialled.
  • Call data. The carrier records which number was dialled, when, by whom, for how long. Pipe that into a spreadsheet or your BI tool of choice and you have channel-level attribution.

Practical examples

1. Channel attribution

A B2B software company wants to know whether their Google Ads spend or their podcast sponsorships generate more inbound calls. They set up:

  • 0800 100 1234 — Google Ads
  • 0800 100 1235 — LinkedIn ads
  • 0800 100 1236 — Podcast sponsor reads
  • 0800 100 1237 — Trade show banner

Each number lives in the corresponding campaign creative. End of month, the portal report shows 47 calls from Google Ads, 12 from LinkedIn, 83 from podcast, 4 from trade show. That answers a question they were guessing at before.

2. Geographic attribution

A national service business with regional outdoor advertising can use different numbers per region (London, Manchester, Birmingham) to see which markets are responding.

3. Creative split-test

Running two versions of a press ad? Put a different number on each. Whichever number rings more, that creative wins. Cheaper and faster than A/B testing a landing page.

4. Time-of-day analysis

Even on a single number, the data tells you when your customers ring. Cluster the calls by hour-of-day and day-of-week — and rota your team accordingly.

What to track per call

The standard call-tracking data points (most are available by default in the portal):

  • Which inbound number was dialled (= channel)
  • Caller's number (= individual identification, where presented)
  • Call timestamp + day of week
  • Call duration
  • Whether it was answered, missed, or went to voicemail
  • If answered, which extension picked up
  • If using IVR, which menu options were chosen
  • Whether the same caller has called before

Plug that into a spreadsheet or your CRM and you have marketing attribution most SaaS analytics tools cost five figures a year to replicate.

Dynamic number insertion (the advanced version)

For businesses that get lots of traffic from a website, a step up from static tracking numbers is dynamic number insertion (DNI). A JavaScript snippet on your website swaps in a different phone number for each visitor depending on:

  • Where they came from (UTM source / referrer)
  • Which keyword they searched on
  • Which page they landed on

That means every individual visitor gets a unique tracking number tied to their session — so you know whether the inbound call came from your "London plumber" keyword vs your "emergency plumber Bristol" keyword. Heavy attribution.

DNI sits on top of the carrier-supplied numbers. We supply the numbers and call data; tools like CallRail, Mediahawk and Infinity handle the JavaScript layer and CRM integrations.

The single highest-ROI integration: feed call data back to Google Ads as a conversion event. Once Google knows which campaigns generate phone calls (not just web form fills), its bidding optimises for that. UK businesses regularly report 20–40% improvement in cost-per-acquisition when they connect call data.

Setup: import a CSV of qualifying calls to Google Ads as offline conversions, with the original GCLID from the visitor session. Tools like CallRail automate this with our number data.

Setting up call tracking with Membership

Two-minute setup:

  • Tell the team the channels you want to track — email or call us
  • We allocate the inbound numbers you want (geographic, 03 or 0800 — all free with Membership)
  • We point them all at the same destination
  • Label them with the channel name in your CRM or spreadsheet
  • Add the tracking numbers to your marketing creative — one per channel
  • Ask us for the monthly call report, or pull your call data via the REST API

We don't charge per tracking number. Standard UK numbers are unlimited with Membership at £149/mo, and the per-minute redirect is wholesale (~0.3p/min landline, ~0.6p/min mobile). For most SMEs the whole call-tracking setup costs less than a single click on a Google Ads campaign.

Pitfalls to avoid

  • Different numbers for different SEO landing pages. Google's NAP (name/address/phone) consistency rules for local SEO still want one canonical phone number on your site. Use DNI for tracking, not permanent listings.
  • Not screening against TPS for outbound callbacks. Tracking inbound is fine, but if you call back, the same PECR rules apply. TPS + CTPS compliance guide.
  • Treating call duration as a quality signal alone. A 30-second "wrong number" and a 30-second "I want to book in" look identical in data. Train your team to log call outcomes.

Add call tracking for free with Membership

Unlimited UK numbers, per-channel attribution, hosted PBX, every smart feature. £149/mo flat. No bolt-ons, no contract.

See what Membership includes →Browse phone numbers →
Related reading