Flight log / Transmission 053
Call tracking for B2B paid search: what to measure and how
Calls are the comms channel most B2B dashboards leave on mute. Google's own call reporting logs start time, duration and, for calls over 15 seconds, the caller's number, which is more than most teams ever look at.
> Call tracking ties phone calls to the ads that drove them. In Google Ads, turn on call reporting so call assets use Google forwarding numbers, add website call tracking for calls from your landing pages, set a minimum call length from your own call log, and import qualified calls from your CRM so bidding learns from real pipeline.
Most B2B paid search teams treat the phone as a rounding error. Forms get pixels and CRM imports; calls get a "Calls from ads" conversion nobody has opened since setup. That's a problem when real pipeline starts with a phone call and Smart Bidding is learning from the wrong ones.
This guide covers the two halves of call tracking in Google Ads (calls from the ad and calls from the website), how Google forwarding numbers work, what dynamic number insertion does, which calls to count, and how to get a call from "lasted 90 seconds" to "became an opportunity."
// 01 · the briefingWhat is call tracking in paid search?
Call tracking connects a phone call back to the ad, campaign and keyword that produced it. In a Google Ads account there are two different paths to a call, and they're measured differently:
- Calls from the ad itself. Someone taps the call button on a call asset or a call ad. No website visit happens. Google can measure this directly.
- Calls from the website after an ad click. Someone clicks the ad, reads the landing page, then dials the number on it. To attribute that call, the number on the page has to be swapped for a trackable one for that visitor. That swap is called dynamic number insertion.
Both paths in Google Ads run on Google forwarding numbers. Google's call assets page says call reporting runs on forwarding numbers, measures call assets, location assets and call ads, and is available only on the Search Network.
// 02 · pre-flight checklistHow do Google forwarding numbers work?
A Google forwarding number is, in Google's words, a unique phone number from Google that lets you track the calls generated by your ads. It only works once call reporting is turned on, which you do at the account level in Account settings, under Call reporting. Google routes the call to your real business number and records the details. Here's what Google Ads Help says, as of November 2026:
- What gets recorded. Call start time, duration, whether the call connected, campaign and ad group. Google's call reporting page adds the caller's phone number for calls over 15 seconds, except in India.
- What number callers see. Google tries to match your business's area code or prefix. When a local number isn't available, the ad shows a toll-free forwarding number instead.
- Where it works. About 30 countries, including the United States, Canada, the United Kingdom, Germany, France, Australia and India.
- What it costs. A tap on the call button costs the same as a headline click. Google doesn't charge for people who manually dial a forwarding number.
- What you can't do. The numbers belong to Google and can change or be reassigned. Google says not to copy or promote them outside your campaigns, and you can't use them outside call reporting and website call conversion tracking.
If you'd rather show your own number or use a separate call tracking system, Google's instruction is to turn call reporting off. You then lose Google's call details and can't count calls from ads as conversions inside Google Ads.
A forwarding number is a rental, not a purchase. Never print one on a brochure, a trade show banner or an email signature.
Which call conversion types does Google Ads offer?
Google's phone call conversion tracking page lists five ways to count calls. They measure different things, and the gap between them is where most B2B reporting goes wrong.
| Conversion type | What it counts | Needs forwarding number? |
|---|---|---|
| Calls from ads | Calls from call assets, location assets or call ads that last at least the minimum length you set | Yes |
| Calls to a phone number on your website | Calls to the swapped number on your site after an ad click, above your minimum length | Yes |
| Clicks on a number on your mobile website | Taps on a phone number or call button on your mobile site. The click, not the call | No |
| Clicks on call ads and assets | Clicks Google estimates led to a meaningful call | No |
| Import call conversions | Calls you qualify in another system, such as a CRM, then upload | Yes |
Notice what the first two have in common: a minimum call length is the only quality filter. A 4 minute call from an existing customer with a billing question and a 4 minute call from a buyer asking for a demo look identical. Only the import option lets you say which calls actually mattered.
// 04 · orbitHow does dynamic number insertion track website calls?
Dynamic number insertion (DNI) swaps the phone number on your page with a tracking number when a visitor arrives from an ad. Generically, a script reads where the visitor came from, shows them a number from a pool, and logs which session got which number. When it rings, the call is matched to that session. A pool big enough to give each visitor their own number is the difference between "paid search drove this call" and "this keyword drove this call."
Google's version uses the Google tag plus a phone snippet. Per Google Ads Help, the snippet replaces a phone number on your site with a Google forwarding number after someone clicks your ad, and you set a minimum call length for a call to count. The details worth knowing:
- Only one number can be tracked on a single page with the default JavaScript tag.
- The number is cached in a cookie unless you turn caching off, and the snippet has a default timeout of 5,000 milliseconds.
- With Tag Manager, the number on the page must match the digits exactly. Google suggests the national format, since international formats can add a stray plus sign.
- DNI can break phone number verification for your call assets. Google's fix is to link Search Console to Google Ads, or to put the Google tag directly in the site's HTML rather than through a tag manager.
That last one catches teams off guard. Turn on website call tracking, and the call asset that used to run gets flagged as an unverified phone number, because Google can no longer find your real number in the page source.
// 05 · signal vs. noiseWhich calls should a B2B team count as conversions?
Not all of them. Google's default "Calls from ads" action counts every call over your threshold, and in B2B a lot of calls aren't sales calls. Here's an illustrative breakdown for a hypothetical software company that tagged one quarter of paid search calls by intent.
In this hypothetical quarter, only 38% of calls were new sales inquiries. Existing customers calling support were 27%, because they search your brand name, see your ad and tap the number. Spam, billing, vendor pitches and job seekers make up the rest. Count all of them and your cost per conversion looks great while Smart Bidding learns to chase customers you already have.
Call length is the blunt filter Google gives you. In the same illustrative account, here's how call length lined up with sales-qualified calls.
- Share of all calls
- Share of sales-qualified calls
Illustrative data, not from a real account.
View data
| Share of all calls | Share of sales-qualified calls | |
|---|---|---|
| Under 30s | 22.0% | 0.0% |
| 30 to 60s | 14.0% | 1.9% |
| 1 to 2 min | 18.0% | 8.2% |
| 2 to 5 min | 21.0% | 28.6% |
| 5 to 10 min | 15.0% | 34.1% |
| Over 10 min | 10.0% | 27.2% |
Calls under a minute were 36% of all calls in this hypothetical data and under 2% of qualified ones. Calls of 2 minutes or more were 46% of calls and about 90% of qualified ones. Short calls tend to be wrong numbers, quick support questions and hang ups. Set your threshold from your own call log: tag 2 or 3 months of calls and put the minimum where qualified calls start.
Google has added a second filter. Its AI-qualified call leads use Google AI to evaluate call recordings and count only qualified calls as conversions, falling back to your call duration setting when a call can't be recorded. Google's help page says call recording is now on by default for most accounts, and only works when both numbers are in the United States or Canada. It stays off if you previously turned it off, or if Google identifies your business as healthcare or financial services. You can switch recording off under Call ads in Account settings. Call recording rules vary by state and country, so check with whoever owns compliance first.
Calls from your own customers aren't wasted spend, but they aren't new pipeline either. Don't let them train your bidding.
What happens to Smart Bidding when you change what counts?
Google's call assets page is direct about it: counting call conversions may affect your bids if you use automated bidding. Whatever you mark as a primary conversion is what Target CPA or Maximize conversions will buy more of. The chart below shows a hypothetical campaign before and after the minimum call length was raised from 30 seconds to 2 minutes.
- Call conversions in Google Ads
- Sales-qualified calls in CRM
Illustrative data, not from a real account.
View data
| Call conversions in Google Ads | Sales-qualified calls in CRM | |
|---|---|---|
| W1 | 48 | 12 |
| W2 | 52 | 13 |
| W3 | 50 | 11 |
| W4 | 55 | 13 |
| W5 | 33 | 13 |
| W6 | 29 | 14 |
| W7 | 27 | 16 |
| W8 | 25 | 17 |
| W9 | 24 | 18 |
| W10 | 24 | 18 |
In this illustrative example, reported call conversions fall about 40% the week the threshold changes, from around 50 to 33, and keep drifting down to 24 as the bid strategy adjusts. Sales-qualified calls in the CRM go the other way, from about 12 a week to 18 over the next 5 weeks, because the campaign is no longer being rewarded for short calls. The scary part is the reporting. Anyone who only watches the Google Ads conversions column sees a 50% drop and wants to roll it back.
Change one definition at a time, annotate the date, and warn whoever reads the dashboard before the line falls. Our guide to Target CPA vs. Maximize Conversions covers what to do with targets when your conversion volume changes underneath them.
// 07 · payloadHow do you connect phone calls to pipeline?
Import them. Google's import call conversions option lets you upload calls you've qualified elsewhere, and it gives you control over which calls count, for example only calls that led to a sale, with values attached. Per Google Ads Help, each row needs:
- The caller's phone number in a supported format, such as E.164 (+16505551234).
- The call start time, with a time zone set per row or in the parameters row.
- The conversion name, spelled and capitalized exactly as the conversion action.
- Optionally, the conversion time, value and currency.
Google says to wait at least 4 hours after creating the conversion action before your first upload, and it recommends including an extra day of data because conversions within a day of the click may not be recorded yet. Import requires Google forwarding numbers, isn't supported in Japan, and covers only a portion of calls in India.
The workflow that holds up in B2B: sales logs the caller's number and call time in the CRM, the opportunity stage is the conversion, and a weekly upload sends qualified calls back with a value. Then calls and forms feed the same bidding signal. If you already send form leads back this way, the same plumbing applies; see enhanced conversions for the form side and value-based bidding for putting a value on each stage.
A call that lasted 9 minutes is a data point. A call that became a $40K opportunity is a decision.
What should a B2B call tracking setup include?
- Call reporting on, at the account level, so call assets use forwarding numbers.
- Call assets scheduled to business hours. Google lets you set days and hours under Advanced options, so the call button disappears when nobody's there to answer. Our dayparting guide covers schedules for the rest of the campaign.
- Website call tracking on landing pages that show a number, with phone verification fixed through Search Console.
- A minimum call length set from your own call log, not the default you clicked through.
- One primary call conversion for bidding (ideally imported, qualified calls) and the rest as secondary, so they report without training the bid strategy.
- A weekly review of call details: duration, time and area code, against what sales says happened.
Where call tracking breaks down
- Calls outside the window. Google says a first call has to come within about 30 minutes of seeing the ad (up to about 2 hours in some markets) to be routed. A buyer who saves your number for next week won't be tracked to the ad.
- Calls with no ad click. Someone who saw your ad, then called the number from your email footer, shows up nowhere in Google Ads. Call tracking only sees the paths it can tag.
- Early media and phone systems. Google notes early media is incompatible with its call tracking and may lead to missed calls being reported. Test your IVR with a real call before you trust the numbers.
- Display. Call assets targeting the Display Network don't support forwarding numbers or call conversion tracking.
- Small volume. 15 calls a month can't tell you which keyword drives calls. Use the totals for budget decisions and the call log for quality.
Something's warming up on the launch pad.
We're building something for people who read posts like this. Early access opens in waves.
Early access, by invitation.
FAQ
What is a Google forwarding number?
A unique phone number from Google that shows in place of your business number so Google Ads can track calls from your ads. It requires call reporting to be turned on, routes calls to your real number, and can change or be reassigned.
Does Google charge for calls from ads?
A tap on a call asset or the desktop Call us button costs the same as a headline click. Google Ads Help says it doesn't charge for people who manually dial a Google forwarding number.
How do you track calls from a landing page?
Use website call conversion tracking: the Google tag plus a phone snippet replaces the number on your page with a Google forwarding number after an ad click. Calls over the minimum length you set count as conversions.
What minimum call length should B2B use?
Set it from your own data. Tag 2 or 3 months of calls by outcome and put the threshold where qualified calls start. Google lets you set the length per conversion action; there is no universal right number.
Can I import call conversions from my CRM?
Yes. Upload the caller's phone number, call start time and the exact conversion name, with optional value. Import requires Google forwarding numbers and isn't supported in Japan.
Is call recording on by default in Google Ads?
Google's help page says call recording is now on by default for most accounts, for calls where both numbers are in the US or Canada. It stays off for accounts that turned it off and for businesses identified as healthcare or financial services.
Receipts
- Google Ads Help: About call assets
- Google Ads Help: Google forwarding number
- Google Ads Help: About call reporting
- Google Ads Help: About phone call conversion tracking
- Google Ads Help: Track calls to a phone number on a website
- Google Ads Help: Import phone call conversions
- Google Ads Help: About AI-qualified call leads