How do I set up call tracking numbers per campaign?
Short answer
Assign a unique tracking number to each campaign, swap it into the matching ad or landing page, and route every call it receives back into the pipeline with the campaign already attached. This turns phone inquiries, which are often your best leads, into data you can measure alongside form fills.
Before you start
- Access to a pool of tracking phone numbers.
- A list of active campaigns and landing pages.
- A pipeline that can accept call-based leads.
- Someone responsible for answering routed calls.
Step by step
- 1
List every campaign that needs its own number
Separate by ad platform, print, or specific landing page rather than lumping them together.
Shared numbers erase the exact detail you are trying to capture.
- 2
Assign a tracking number to each campaign
Pull a fresh number for each entry on your list and label it clearly by campaign name.
Clear labels prevent mix-ups when you review reports months later.
- 3
Swap the number into the matching creative
Replace the visible phone number on the ad, landing page, or flyer with its tracking number.
The tracking only works if callers actually dial that specific number.
- 4
Set the call destination
Point each tracking number to the right team or rep so calls still get answered normally.
Attribution should never come at the cost of a missed call.
- 5
Log calls into the pipeline automatically
Have each answered or missed call create a pipeline entry tagged with its campaign.
Untracked calls are invisible in every report you build afterward.
- 6
Record and review a sample of calls
Spot check recordings to confirm quality and catch reps missing key questions.
Volume alone does not tell you whether the calls turned into good conversations.
- 7
Retire numbers when a campaign ends
Release or reassign tracking numbers once their campaign is no longer running.
Stale numbers left active muddy your data on the next campaign.
What good looks like
- Every campaign has a call channel that reports its own volume.
- Missed calls are visible instead of silently lost.
- Call leads sit in the same pipeline as form leads.
- Call recordings support both coaching and attribution.
Common mistakes
The ways this goes wrong in insights, and what to do instead.
Reusing one number everywhere›
All campaigns funnel through a single number and attribution collapses.
Do this instead: Give each campaign or landing page its own dedicated tracking number.
Forgetting to update the creative›
The tracking number is set up but the old number is still printed on the ad.
Do this instead: Audit every live ad and page to confirm the tracking number is displayed.
Not logging missed calls›
Only answered calls create pipeline records, hiding lost opportunities.
Do this instead: Configure missed calls to create a follow-up task in the pipeline too.
Leaving retired numbers active›
Old campaign numbers keep receiving calls from stale print materials.
Do this instead: Set a reminder to retire or repurpose numbers when a campaign ends.
Frequently asked
6 questions about set up call tracking numbers per campaignRelated guides
Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.
Do this next
The natural follow-on tasks once this one is working.
People usually get here from
Guides that lead into this one, in case you skipped a step.
More in Insights
Nearby tasks that share the same setup and vocabulary.
Was this guide helpful?
Tell us what worked and what didn't. It shapes what we rewrite next.
You didn't get into business to be in the tech business.
Managed Tech clients hand this to us. We build it, test it, maintain it, and add to it as the business changes, so nobody on your team has to become the person who knows how the system works.

