Skip to main content
๐Ÿš€ Connect leads to your team in 28 seconds โ€” Start free, no credit card โ†’
Definition

What is Call Tracking?

Call tracking assigns unique phone numbers to your marketing channels and campaigns, attributing every inbound call to the source that drove it. It shows you which ads, keywords, and pages generate phone enquiries โ€” and which are wasting your budget.

Dynamic number insertion ยท Google Ads import ยท GDPR compliant ยท From $35/month

Call Tracking โ€” Definition

Call tracking is a marketing analytics technology that assigns unique, trackable phone numbers to different marketing channels โ€” paid search, organic, social, email, direct โ€” and attributes every inbound call to the source that generated it. At the session level (using Dynamic Number Insertion), each website visitor sees a different tracking number, enabling keyword-level attribution of phone call conversions.

For any business that receives a significant portion of its leads or sales by phone, call tracking closes the attribution gap that web analytics alone cannot fill. Without it, a business running Google Ads has no reliable way to know which campaigns are driving calls โ€” or whether those calls convert to revenue.

How Dynamic Number Insertion (DNI) Works

DNI is the engine of session-level call tracking. Here is the four-step flow.

01

Visitor Arrives

A visitor arrives at your website from a Google Ads campaign for the keyword "mortgage broker london".

02

DNI Script Detects Source

Your call tracking JavaScript reads the UTM parameters, referrer, and session data to identify the exact traffic source and keyword.

03

Number Swapped

The phone number displayed on your website is dynamically replaced with a unique tracking number assigned to this visitor's session.

04

Call Attributed

When the visitor calls, the system records the call and logs it against the campaign, ad group, and keyword โ€” enabling Google Ads conversion import.

Why Every PPC Advertiser Needs Call Tracking

๐Ÿ’ฐ

Prove PPC ROI

See exactly which Google Ads campaigns, ad groups, and keywords are driving phone calls โ€” not just clicks. Import call conversions back into Google Ads to let the bidding algorithm optimise for calls.

๐Ÿ”‘

Optimise by Call Conversion

Identify which keywords produce calls that convert to customers, not just calls. Pause spend on keywords that generate calls but no revenue. Scale keywords that produce your best customers.

๐Ÿ—‘๏ธ

Reduce Wasted Ad Spend

The average B2B advertiser wastes 25โ€“40% of their PPC budget on campaigns that drive traffic but not calls. Call tracking makes this waste visible and eliminates it.

๐Ÿ“Š

Full Multi-Touch Attribution

Understand the complete customer journey โ€” from first click to phone call to closed deal. Session-level DNI captures every touchpoint and ties them to call outcomes.

3 Types of Call Tracking

From basic channel attribution to keyword-level conversion data.

Level 1

Source-Level Tracking

One unique phone number per marketing channel โ€” one for Google Ads, one for Facebook, one for email, one for your website. When a call comes in on each number, you know the channel.

Best for: Basic attribution, small budgets

Accuracy: Channel level

โ˜… Most Popular

Session-Level Tracking (DNI)

A unique tracking number is assigned to each website visitor session based on their traffic source. Dynamic Number Insertion swaps the displayed number per visitor. Most accurate form of call attribution.

Best for: PPC optimisation, SEO analysis

Accuracy: Session / visitor level

Level 3

Keyword-Level Tracking

Goes one step further than session-level by capturing the specific search keyword that brought the visitor to your site. Allows you to see which keywords drive not just clicks, but actual phone call conversions.

Best for: PPC keyword optimisation

Accuracy: Keyword level

Call Tracking Tools Compared

The leading call tracking platforms and what each does best.

Tool Strength Best For Pricing
LimeCall Callback + tracking combined Businesses wanting callback and DNI in one platform From $35/month
CallRail Deep PPC attribution US-focused agencies & advertisers From $45/month
CallTrackingMetrics Enterprise call centre features Large contact centres From $79/month
Infinity Visitor-level insight UK enterprise & agencies Custom pricing

Frequently Asked Questions

What is call tracking? โ–พ

Call tracking is a marketing analytics technology that assigns unique phone numbers to different marketing channels, campaigns, or even individual website visitors. When an inbound call is received on one of those numbers, the system logs which campaign, keyword, or source drove the call โ€” attributing the call conversion to the correct marketing touchpoint.

What is dynamic number insertion (DNI)? โ–พ

Dynamic Number Insertion (DNI) is the core technology behind session-level call tracking. A JavaScript snippet on your website detects each visitor's traffic source โ€” the campaign, keyword, ad, or referral URL that brought them to your site โ€” and dynamically swaps the phone number displayed on the page with a unique tracking number assigned to that session. When the visitor calls, the system knows exactly which campaign drove the call.

What is the difference between call tracking and call recording? โ–พ

Call tracking and call recording are complementary but distinct features. Call tracking attributes inbound calls to marketing sources โ€” it answers 'which campaign drove this call?'. Call recording captures the audio of the conversation โ€” it answers 'what was said on the call?'. Most call tracking platforms, including LimeCall, offer both: attribution data tells you which channels work, recordings tell you what happens on the calls that convert.

Is call tracking GDPR compliant? โ–พ

Call tracking can be GDPR compliant when implemented correctly. Key requirements are: (1) Inform callers that calls may be recorded (standard in callback flows and IVR greetings). (2) Process only the data necessary for the declared purpose. (3) Sign a Data Processing Agreement (DPA) with your call tracking provider. (4) Respect deletion and data portability requests. LimeCall is GDPR compliant and signs DPAs with all customers in EU/UK regulated industries.

How much does call tracking cost? โ–พ

Call tracking costs typically range from $35 to $200 per month for SMBs, depending on the number of tracking numbers, call volume, and features. LimeCall starts at $35/month and includes call tracking, dynamic number insertion, callback software, call recording, and CRM integrations. Enterprise plans with high call volumes are priced separately.

How does call tracking integrate with Google Ads? โ–พ

Call tracking integrates with Google Ads by importing call conversions directly into your Google Ads account. When a visitor from a specific Google Ads campaign calls your tracking number and the call meets your conversion criteria (e.g. call duration over 60 seconds), the conversion is sent back to Google Ads. This allows Google's bidding algorithms to optimise for calls โ€” not just clicks โ€” which dramatically improves paid search performance for businesses that sell over the phone.

Attribute Every Call to the Campaign That Drove It

LimeCall combines call tracking, dynamic number insertion, callback software, and Google Ads import in one platform. Start your free trial in 5 minutes.

From $35/month ยท DNI included ยท Google Ads integration ยท GDPR compliant