Get the Newsletter
  1. Home
  2. Blog
  3. How to Track Phone Calls From Ads: Find Out Which Ads Make Your Phone Ring

How to Track Phone Calls From Ads: Find Out Which Ads Make Your Phone Ring

How to track phone calls from ads: 8 free methods you can start today, what to measure, how to calculate cost per call, and when a call tracking tool is worth it.

How to Track Phone Calls From Ads: Find Out Which Ads Make Your Phone Ring

By Abdullahi Abdirahman, Founder & Editor, SoftReviewLab. Updated September 2026.

Disclosure: SoftReviewLab is a CallRail affiliate partner. This page contains affiliate links, and if you sign up through them, SoftReviewLab may earn a commission at no extra cost to you. See our affiliate disclosure.

Short answer: to track phone calls from ads, give each ad or channel its own phone number and count the calls each number receives. You can start for free: ask every caller how they found you, use Google Ads’ built-in call reporting, check the call count in your Google Business Profile, and put a unique offer code in offline ads. When you run ads on more than one channel and need to know which keyword or campaign produced each call, a call tracking tool automates the whole process by showing each website visitor a unique number and recording where every call came from.

Below I explain why this matters, eight free ways to start today, what to measure, and when it’s worth paying for a tool.

Why You Can’t See Which Ads Make Your Phone Ring

If you run a plumbing company, a law firm, a dental practice or any business where customers pick up the phone, you have probably felt this: you spend money on Google Ads, Facebook, a local directory and maybe a flyer or radio spot. The phone rings. Business comes in. But when you open your ad dashboards, they show clicks and impressions, not the calls that actually paid your bills.

That gap exists because a phone call happens outside the website. Someone sees your ad, visits your site, writes down or taps your number, and calls. Your ad platform recorded the click; your phone recorded the call; nothing connects the two. So most small businesses end up making budget decisions on half the data.

The cost of that blind spot is real. You might cut a campaign that looks weak in clicks but produces your best phone bookings. You might keep paying for a directory listing that hasn’t produced a call in months. And when you hire an agency, you have no way of checking whether their work is driving calls or just traffic. Industries like home services, legal, healthcare and auto repair often get most of their new customers by phone, which makes this blind spot one of the most expensive in small business marketing.

How to track phone calls from ads with unique tracking numbers
The basic idea behind every call tracking method: one number per source, so every call tells you where it came from.

8 Free Ways to Track Phone Calls From Ads

You don’t need to buy anything to start learning where your calls come from. These methods cost nothing or very little, and together they give most small businesses a much clearer picture within a month.

1. Ask Every Caller How They Found You

The oldest method still works if you do it consistently. Train whoever answers the phone to ask “How did you hear about us?” and log the answer in a simple spreadsheet with the date, source and whether the call became a booking. The weakness is accuracy: callers often say “Google” without knowing whether they clicked an ad, a map listing or an organic result, and busy staff forget to ask. Treat it as a useful signal, not precise data.

2. Use Google Ads Call Reporting

If you advertise on Google, turn on call reporting. When you add a call asset (formerly called a call extension) to your ads, Google can show a forwarding number and report calls that come directly from your ads, including their duration. You can also set up a conversion for calls to the phone number on your website after someone clicks an ad. Google explains the options in its call conversion tracking guide. It’s free, but it only covers Google Ads traffic, availability varies by country, and it won’t record or transcribe calls.

3. Check Your Google Business Profile Call Count

For local businesses, a large share of calls come straight from the Google Business Profile, the listing that appears in Maps and local search. The profile’s performance section shows how many calls were made from it each month. Compare that number with your total call volume and you’ll quickly see how much your listing is worth, which tells you whether to invest more in reviews, photos and posts.

4. Put a Unique Offer Code in Each Offline Ad

For flyers, radio, print, vehicle wraps and direct mail, give each campaign its own offer: “Mention code RADIO10 for 10% off”. When a caller uses the code, you know exactly which ad worked. It adds a small discount cost, but it is far more reliable than asking callers to remember where they saw you.

5. Use a Separate Number for Each Offline Channel

Many business phone systems let you add extra numbers cheaply. Put one number on your vehicles, another on your print ads and another in a directory listing, all ringing the same phone. Your call log then shows which number was dialled, which tells you which channel produced the call. This is the manual version of what call tracking tools automate, and it works well for a handful of offline channels.

On mobile, most people call by tapping your phone number. Make sure every number on your site is a clickable “tel:” link, then set up a click event for those links in Google Analytics, using Google Tag Manager. Combined with UTM tags on your ad links, you can see which campaigns lead to phone taps. The limitation is that a tap isn’t a completed call, and desktop visitors who dial manually aren’t counted, so treat it as a strong indicator rather than a call count.

7. Compare Call Volume Before and After Campaigns

Your phone bill or phone system shows how many calls you receive each day. When you start, pause or change a campaign, compare the two weeks before with the two weeks after. If calls rise when a campaign runs and fall when it stops, that campaign is probably working. It’s rough, and seasonality can fool you, but it costs nothing and catches big wins and big failures.

8. Use Call Buttons in Social Ads

Meta and other social platforms let you run ads with a “Call now” button, and their reports show how many people tapped it. Like website tap tracking, this measures intent rather than completed conversations, but it tells you whether your social ads are producing phone leads at all.

A Simple Call Log Template You Can Copy

Whichever free methods you use, record the results in one place. A spreadsheet with these columns is enough to start seeing patterns within a few weeks:

DateCallerSourceNumber dialled or code usedReason for callBooked?Value
3 OctNewGoogle AdsMain website numberEmergency repair quoteYes$420
3 OctReturningBusiness ProfileListing numberRescheduleN/A–
4 OctNewRadioCode RADIO10Service planNo–
Example call log. Separate new callers from returning customers so you don’t credit ads for existing customers.

At the end of each month, total the booked jobs and their value by source. Even this simple view often changes where businesses spend their next month’s budget.

What to Measure Once You Track Calls

Counting calls is only the first step. These are the numbers that actually help you decide where to spend:

  • Calls by source: how many calls each ad, channel or campaign produced.
  • First-time callers: new prospects matter more than existing customers calling about appointments.
  • Answer rate: the share of calls your team actually answered. A great ad is wasted if half its calls go to voicemail.
  • Call length: very short calls are often wrong numbers or spam; longer calls usually mean real interest.
  • Cost per call: ad spend divided by the calls it produced.
  • Cost per booked customer: ad spend divided by the calls that became paying customers. This is the number that really matters.

How to Calculate Cost per Call and Cost per Customer

Here is a simple example. Say you spend $1,200 a month on Google Ads and $400 on a local directory. Your tracking shows Google Ads produced 40 new calls, of which 12 booked, and the directory produced 8 new calls, of which 1 booked.

ChannelSpendNew callsCost per callBookedCost per customer
Google Ads$1,20040$3012$100
Directory$4008$501$400
An illustrative example of how call data changes budget decisions.

Without call tracking, the directory might look reasonable because “the phone rings”. With it, you can see each customer from the directory costs four times as much as one from Google Ads, and you can move budget accordingly. These figures are an illustration, but the maths works the same with your numbers.

How to Track Phone Calls From Ads on Each Channel

Every advertising channel produces calls in a slightly different way, so the best tracking method depends on where your ads run. Here is a quick guide to the most common channels for small businesses.

  • Google search ads: use call assets with Google’s call reporting for calls made straight from the ad, and a website call conversion for calls made after a click. A call tracking tool adds the keyword and landing page for website calls.
  • Google Local Services Ads: these pay-per-lead ads include their own lead dashboard showing calls and messages, so check it weekly and dispute leads that don’t fit your services.
  • Google Business Profile: check the calls count in your profile’s performance section, and consider a tracking number as an additional number while keeping your main number as the primary one.
  • Facebook and Instagram ads: use “Call now” ads for direct calls, and UTM tags on website ads so a call tracking tool can separate social visitors from search visitors.
  • Organic search and SEO: free methods can’t isolate these calls well. A call tracking script shows organic visitors their own number, which finally shows what your SEO work is worth in phone leads.
  • Directories and review sites: give each listing its own number so you can judge whether paid placements earn their fee.
  • Offline ads: radio, print, flyers, signage and vehicles each get a unique number or offer code.

You don’t need to track every channel perfectly from day one. Start with the one where you spend the most money, prove whether it produces calls, and then extend the same approach to the next.

A 30-Day Plan to Start Tracking Calls for Free

If you want a simple routine to follow, this plan uses only the free methods above and gives you real answers within a month.

  1. Week 1: set up your call log spreadsheet, brief your team to ask every new caller how they found you, and make every phone number on your website a clickable link.
  2. Week 2: turn on Google Ads call reporting if you advertise on Google, add a unique offer code to any offline ad, and note your Google Business Profile call count for the previous month.
  3. Week 3: set up a phone-link click event in Google Analytics and add UTM tags to your ad links, so you can see which campaigns lead to phone taps.
  4. Week 4: total your calls, bookings and value by source, calculate cost per call and cost per customer for each paid channel, and decide where to move budget next month.

At the end of the month, you’ll know which channels are clearly working, which clearly aren’t, and where the gaps in your data are. Those gaps are the best guide to whether you need a call tracking tool: if the answers you still can’t get are the ones that affect your biggest ad budgets, it’s time to automate. Keep the spreadsheet going even after you buy a tool, because booked jobs and their value are the simplest record of what each channel is really worth to your business.

When Free Methods Stop Being Enough

The free methods above work well for a business with one or two channels. They start to break down in a few predictable situations:

  • You advertise on several channels at once. Google Ads reporting can’t see Facebook, organic search or directories, and manual numbers get messy.
  • You need keyword-level answers. Knowing a call came from “Google” isn’t enough when you pay per keyword; you need to know which search term.
  • You can’t tell good calls from bad ones. Without recordings or summaries, a 20-second wrong number counts the same as a booked job.
  • You need proof for an agency, a partner or yourself. Spreadsheets based on caller memory don’t hold up when real money is at stake.
  • You miss calls. If calls go unanswered after hours or during busy times, tracking alone won’t recover them.

If none of these apply yet, stay with the free methods. If several do, a call tracking tool will pay for itself quickly.

What CallRail Is and How It Helps

There are several good call tracking tools, and the right one depends on how your leads arrive. For businesses where phone calls are the main source of customers, the one I recommend looking at first is CallRail. It isn’t the only option, and I explain below who might prefer something else, but it solves this exact problem very well. If it sounds like a fit for your business and you want to test it, you can try CallRail free for 14 days here, or read our full CallRail review first if you want the complete picture.

Why We Recommend It

  • It is one of the most established platforms. CallRail has been doing call tracking for around 14 years and says more than 225,000 businesses use it.
  • It tracks down to the keyword. Every call is tied to its source, campaign, keyword and landing page.
  • It covers every channel in one place. Google, Facebook, organic search, directories and offline ads all appear in the same reports.
  • It helps with the calls you miss. Its AI receptionist, Voice Assist, can answer and qualify callers when your team can’t.
  • It’s easy to try. The 14-day free trial doesn’t require a credit card.

What CallRail Is and How It Works

CallRail is a call tracking and lead intelligence platform. It automates the “one number per source” idea behind every free method in this article, and adds the parts you can’t do by hand:

  1. Tracking numbers for every source. You get local or toll-free numbers for each offline campaign, and a pool of numbers for your website.
  2. Dynamic number insertion. A small script on your site shows each visitor a number linked to how they arrived, so a Google Ads visitor and a Facebook visitor see different numbers.
  3. Calls forward to your normal phone. Nothing changes for your customers or your team.
  4. Every call is logged with its source. CallRail records the channel, campaign, keyword and page, and can record, transcribe and summarise the call.
  5. Data flows back to your ad accounts. Call conversions go to Google Ads and Google Analytics, so your campaigns can optimise for real phone leads.

How It Fixes the Problems Above

The problemHow CallRail addresses it
Several channels at onceOne report covering paid, organic, social, directories and offline ads
No keyword-level dataDynamic number insertion ties each website call to its keyword and landing page
Good and bad calls look the sameRecordings and transcripts on every plan, with AI summaries and auto-tagging on higher plans
No proof of resultsAttribution reports and conversions sent to Google Ads and Analytics
Missed callsVoice Assist, an AI receptionist that answers, asks your questions and scores each lead
Manual spreadsheetsEvery call logged automatically with its source and outcome
How call tracking software replaces the manual methods.

Who Should Skip It

If you rarely get phone calls, don’t run paid marketing, or only advertise on Google, the free methods above are probably enough. If your leads arrive through forms, chats and online sales as much as calls, and budget is tight, a lead-reporting tool like WhatConverts may suit you better; our CallRail vs WhatConverts comparison explains the differences. Plans start at around $50 a month, with usage fees on top; the review covers the details.

If CallRail sounds like a fit, you can start your free CallRail trial here. Want to know more before you decide? Our CallRail review covers every feature, real costs, pros and cons, and a 14-day test plan.

Call Tracking by Industry: What to Watch

The basics are the same everywhere, but what you should watch most closely depends on your type of business:

  • Home services (plumbing, HVAC, electrical, roofing): urgent jobs mean callers ring the next company if you don’t answer. Watch your answer rate and after-hours calls as closely as your ad sources, because missed calls are often the biggest leak.
  • Legal services: a single case can be worth thousands, so track which campaigns produce consultations, not just calls. Call length is a useful early signal of a serious enquiry.
  • Dental and medical practices: separate new-patient calls from appointment changes, and check privacy requirements before recording calls or sending call data to other tools.
  • Auto repair and local retail: map and listing calls often dominate. Compare your Google Business Profile calls with paid ads before increasing ad spend.
  • Multi-location businesses: track calls per location, route callers to the nearest branch, and compare locations on cost per booked customer rather than raw call counts.
  • Marketing agencies: give each client their own tracking setup and report booked jobs or revenue, not just call volume, to prove the value of your work.

Setting Up Call Tracking the Right Way

Whichever tool you choose, these setup choices decide whether your data is trustworthy:

  1. Keep your main number as your brand number. Show tracking numbers through the website script, but keep your main number consistent in places like your Google Business Profile details, so your business information stays accurate across the web.
  2. Size your website number pool to your traffic. Too few numbers and visitors share them, which blurs attribution; too many and you pay for numbers you don’t need.
  3. Separate new callers from existing customers. Report on first-time callers so ads don’t get credit for customers you already had.
  4. Filter out spam and very short calls. Decide a minimum call length that counts as a lead, and tag spam.
  5. Connect your ad accounts on day one. Sending call conversions to Google Ads is where much of the value lies.
  6. Respect recording rules. Call recording consent rules vary by state and country, so use a recording announcement where it is required.

Common Mistakes When Tracking Calls From Ads

  • Counting all calls as leads. Existing customers, suppliers and spam calls inflate your numbers and make ads look better than they are.
  • Tracking calls but not outcomes. A campaign that produces many calls but few bookings may be worse than one with fewer, better calls.
  • Ignoring unanswered calls. If your answer rate is low, fix staffing or add an answering solution before blaming your ads.
  • Judging too early. Give a campaign at least a few weeks of data before you cut it, especially at low call volumes.
  • Forgetting offline channels. Vehicles, signage and print can drive surprising call volume; give them their own numbers or codes.

Frequently Asked Questions

How do I know which ad made my phone ring?

Give each ad or channel its own phone number, or its own offer code, and count the calls each receives. For website traffic, a call tracking tool shows each visitor a unique number and records which ad and keyword led to the call.

Can I track calls from Google Ads for free?

Yes. Google Ads offers free call reporting for calls from your ads and conversion tracking for calls to your website number after an ad click, where available. It only covers Google Ads traffic and doesn’t record calls.

Will call tracking numbers hurt my local SEO?

Not if you set them up carefully. Show tracking numbers on your website through a script and keep your main business number consistent in your business listings, so search engines still see the same contact details everywhere.

How much does call tracking software cost?

Small business plans typically start between about $30 and $55 a month, plus usage fees for extra numbers and minutes. Our CallRail vs WhatConverts comparison shows real costs for a typical small business.

Do I need call tracking if I only run Google Ads?

Often not at first. Google’s free call reporting covers calls from Google Ads. Call tracking software becomes worthwhile when you add more channels, need keyword-level detail, want recordings, or miss calls you want to recover.

Is it legal to record business calls?

Generally yes, but consent rules differ by state and country. Some places require all parties to agree. Use a short recording announcement at the start of calls where it is required, and check the rules where you operate.

The key takeaway: you can start tracking which ads make your phone ring today, for free, by giving each channel its own number or code and logging every call. When you run several channels and need keyword-level answers, recordings or help with missed calls, a call tracking tool like CallRail automates it. This page contains affiliate links; full details are in our affiliate disclosure.

Keep reading

More from the blog

All posts