Guide

PPC call tracking for calls nobody answers

See which keywords and ads send calls, and which of those calls qualify.

Guide9 min read

PPC call tracking ties a phone number to each paid ad, keyword or landing page, so you can see which clicks turn into calls. Call scoring then shows which calls were qualified or booked, and call conversions can be sent to Google Ads (through GA4) and Microsoft Advertising, so your ad platforms count calls, not just clicks.

What is PPC call tracking?

Pay-per-click (PPC) call tracking connects each phone call to the paid click behind it: the campaign, the ad group, the keyword and the landing page. You tie a tracking number to each paid source, and every number forwards to the lines your team already answers. Your main number stays the same. When someone clicks your ad and then calls, the call arrives with its source attached. You also see the time, the location that took it and whether anyone picked up.

How the call gets matched to the keyword

On your landing pages, dynamic number insertion does the matching. It shows each visitor a number tied to the campaign that brought them. A visitor from a Google Ads keyword and a visitor from a Microsoft Advertising campaign see different numbers on the same page. When either one calls, the call is logged against their visit. That is what takes call tracking down to the keyword. See how keyword-level call attribution works for the detail.

A ringing phone proves the click worked. It doesn't prove the click was worth the bid. Call scoring answers that second question, and the rest of this guide shows how tracking and scoring work together.

Google AdsBrandGoogle AdsServicesMicrosoft AdsSearchSCORED CALLS
What scoring flags
Qualified or booked

Why do paid clicks need call tracking?

Your ad platform sees the click, not the phone call that follows it. A visitor lands on your page, reads for a minute and dials. Web analytics records a visit with no conversion. Google Ads and Microsoft Advertising record a click with no result. For a service business or a multi-location brand, that call is often where a paid click turns into revenue. Without call tracking for PPC campaigns, it shows up nowhere in your reports.

That blind spot pushes budget the wrong way. A campaign that fills the phone can look like it's failing, because its wins happen on calls. A campaign that drives cheap clicks and few calls can look like the winner. Every bid change made on that data is a guess.

Paid calls nobody answers

In Convirza aggregate data, 20-30% of inbound calls never connect, lost to after-hours, overflow, voicemail and hangups. The share varies by industry. When one of those calls came from your ad, you paid for the click and the caller reached no one. Without call tracking, you can't see which campaigns those calls came from, or which hours and locations dropped them.

Keyword: same-day repairAd clickLanding page shows the campaign's numberTracked callConnectedScored: qualified,booked or notNever connectedAfter-hours, overflow,voicemail, hangup20-30% of inbound callsnever connect, depending on industry
Source: Convirza aggregate data

Connected calls nobody reviews

The calls that do connect have a blind spot of their own. The average organization manually reviews less than 4% of inbound calls, so 96% of conversations go unanalyzed (Convirza platform benchmark, 72,000+ locations). A team can know how many calls each campaign drove and still not know what happened on them.

The tracking number tells you which click made the phone ring. The scored call tells you what that click bought: a booked job, a qualified inquiry, a wrong number or a caller who hung up on hold. So before your next bid change, decide what you're bidding for: the clicks and calls your ad platform counts, or the booked jobs and qualified inquiries those calls produced.

How do you set up PPC call tracking?

You can track PPC calls in five steps, and your team keeps answering the phone the way it does today.

  1. Give each campaign or source a tracking number. Start with the campaigns you spend the most on. Forward every number to the line that answers today, so callers reach the same people.
  2. Add dynamic number insertion to your landing pages. A snippet on the page swaps in the number tied to each visitor's campaign. Sources that aren't on your website, such as print or signage, keep their own static numbers.
  3. Capture the click ID. For Microsoft Advertising that's the MSCLKID, and Convirza's integration documentation recommends capturing it. For Google Ads, calls with no GCLID still import through hashed phone or email identifiers.
  4. Connect your ad platforms in Convirza. Google Ads connects through the standard GA4 integration, and Microsoft Advertising connects through your client account. Convirza's integration documentation covers GA4 and Microsoft Advertising setup.
  5. Decide which calls count. Not every call is a conversion. Agree with whoever owns the budget on which calls count as conversions in your reports. Then score every call, because the calls that don't count still tell you something. A keyword that drives wrong numbers is worth knowing about.

Setup mistakes that skew the numbers

  • One number on every campaign. Calls arrive, but you can't tell which campaign sent them.
  • The main number left on paid landing pages. If the page shows your main line instead of a tracking number, calls from that click arrive with no campaign attached.
  • Counting every call as a conversion. Wrong numbers, existing customers and sales pitches make a campaign look better than it is.

Which PPC call metrics matter more than call volume?

Connection rate by campaign, qualified or booked rate, and cost per qualified call each tell you more than a call count does. Call volume says a campaign made the phone ring. It doesn't say whether anyone answered, whether the caller was a buyer or whether the call ended in a booking. Two campaigns with the same call count can be worth very different amounts.

  • Connection rate by campaign. The share of a campaign's calls that reached a person. If a campaign runs late in the evening and most of its calls land in voicemail, you're paying for calls nobody takes.
  • Qualified or booked rate. The share of connected calls that scoring marks as qualified or booked. Decide what counts for your business, such as a booked appointment, a quote request or a sales inquiry, and judge every campaign by the same bar. This is the number that separates a keyword that brings buyers from one that brings job seekers and wrong numbers.
  • Cost per qualified call. Campaign spend divided by the qualified calls it produced. It puts paid search on the same footing as every other channel you buy. For targets and how to read them, see what a good cost per qualified call is.

Call length is a weak stand-in for quality. A long call can be a complaint, and a short one can be a returning customer who books right away. Scoring judges what was said on the call, not how long it ran.

Turn the metrics into bid changes

Read the three together, then act on them:

  • Move budget from campaigns with a high cost per qualified call to the ones with a low one.
  • Fix answering where the connection rate is low before you raise bids there.
  • Rewrite the ad or the landing page when a keyword brings calls but few qualified ones. The ad's promise and the caller's need don't match.

A keyword with plenty of calls, a low qualified rate and a rising cost per qualified call is one to cut, even when it looks busy in the ad platform.

How do you send call conversions back to Google Ads and Microsoft Ads?

You connect each ad platform to Convirza. Call conversions go from Convirza to Google Ads through GA4, and from Convirza to Microsoft Advertising through your client account. Here is what Convirza's integration documentation describes for each.

Google Ads, through GA4

  • Google Ads receives call conversions through GA4, so the standard GA4 integration has to be configured. You add your GA4 measurement ID and API secret, and the Google tag must be installed on your site.
  • Call events reach GA4 as events. Convirza sends the campaign name, source, medium, referring website and keyword as custom parameters, so you create matching custom dimensions in GA4 to see them.
  • Turn on user-provided data collection in GA4, then import your GA4 conversions into Google Ads.
  • Call conversions tracked in Convirza import into Google Ads even when no GCLID is present on the call. This works through SHA-256 hashed phone or email identifiers.

To see how call conversions show up in your Google Ads account, read about Google Ads call tracking with Convirza.

Microsoft Advertising

  • Connect your Microsoft Advertising client account, then set up a UAI Action with Microsoft Ads as a destination. Calls that meet the action's rules upload as offline conversions.
  • Manager accounts can't be connected, so use the client account that runs the campaigns.
  • Capturing the MSCLKID is recommended.

If you buy on both platforms, connect both, so each platform's conversion reports include the calls from its own ads.

With call conversions in the ad platform next to your form fills, your conversion reports count the calls your ads drove, not just the clicks. In Convirza, each of those calls is also scored, so you can see which converted calls were qualified or booked, campaign by campaign.

How do agencies run PPC call tracking for many clients?

Agencies give each client its own tracking numbers and its own reports, so every paid call is tagged to the client and the campaign it came from.

The payoff comes after the click. When a client says the paid search leads are bad, the scored calls show what happened: whether the caller was a buyer and whether the front desk booked them. You defend the campaign with the client's own calls, not a click report.

A monthly client report can be four lines per campaign:

  • Calls
  • Connection rate
  • Qualified rate
  • Cost per qualified call

To put your own brand on the platform and the reports, see how white-label call tracking works for agencies.

How do you do this in Convirza?

You can run PPC call tracking in Convirza three ways, all working from the same calls and scores:

  • In the platform: tracking numbers and dynamic number insertion on your paid sources, Conversation Analytics scoring on 100% of calls, and reports by campaign, keyword and location. Calls are scored within minutes, so you can review today's paid calls before you set tomorrow's bids.
  • Through the API: pull calls, sources and scores into your own reporting, so paid calls sit next to the spend and click data you already track. Start with the developer docs at docs.convirza.com.
  • In your AI assistant: connect Claude, ChatGPT, Cursor, VS Code or Codex to Convirza's hosted MCP server at connect.convirza.com/mcp. It uses OAuth and acts with your role, so before a budget review you can ask in plain language which paid search campaign drove the most calls last week.

The same setup runs from a single location to 72,000+ locations, on a platform that has scored 3B+ calls. If you're still comparing vendors, the call tracking software guide lays out what to look for.

Start with the campaign that takes the biggest share of your budget. Give it a tracking number, score its calls, and compare its cost per qualified call with the cost per conversion your ad platform reports today.

About this article
TypeGuide
Read time9 min read
Date

Frequently asked questions

PPC CALL TRACKING

Which clicks made the phone ring? Find out what each one bought.

Send call conversions to Google Ads and Microsoft Advertising, and judge each campaign by the calls it produced, not the clicks. You get $20 in credits, and no credit card is needed.

See exactly where your revenue is leaking.
Start freeGet a demo