How to Set Up Call Forwarding for Google Ads Campaigns (Without Losing Track of Leads)
Running Google Ads without call tracking means Smart Bidding can't optimize for your most valuable conversions. This guide covers setup, IVR, spam protection, and attribution.
TL;DR: Running Google Ads without tracking phone calls is like tracking clicks but ignoring purchases. Calls convert at 3–5x higher rates than web form fills, and Google Ads drives a massive volume of phone calls — especially from mobile. This guide covers how to properly set up call forwarding for Google Ads campaigns, track every call back to its ad and keyword, protect your toll-free numbers from spam flagging, and manage high call volumes without losing a single lead.
Why Call Tracking in Google Ads Matters More Than Most Businesses Realize
Google Ads campaigns generate two types of conversions: online actions (form fills, purchases, signups) and phone calls. For businesses in industries like legal services, healthcare, home services, insurance, and real estate — phone call conversions frequently outnumber online conversions by 3:1 or more.
But most businesses track online conversions precisely while letting phone call attribution fall through the cracks.
The consequences:
- Google's Smart Bidding doesn't know about your phone call conversions, so it can't optimize for the campaigns driving the most valuable calls
- You can't tell which keywords are generating calls versus which are generating clicks that go nowhere
- Campaign budget is allocated based on incomplete conversion data
- You are flying blind on your biggest revenue driver
Call tracking fixes this. Done correctly, it closes the attribution loop and gives Google's algorithm the complete conversion picture it needs to spend your budget on what actually works.
How Google Ads Call Tracking Works
Google Ads has a built-in call tracking system: Google forwarding numbers. When you enable call reporting in Google Ads, Google automatically assigns a temporary phone number to your ad. When a searcher clicks your ad or calls the number shown in your call extension, Google records the call and counts it as a conversion.
The problem with native Google call tracking:
Google's forwarding numbers are temporary and rotational. They change regularly. This creates problems:
- You cannot build brand recognition around a number that changes
- Call recording is limited and platform-locked
- You cannot add your own IVR or routing logic
- No spam score monitoring per number
- No integration with your own call management system
For businesses that only care about conversion counting in Google Ads, the native system is adequate. For businesses that need to route calls, record them, protect numbers from spam flagging, and bill clients or buyers based on actual call usage — native Google tracking is insufficient.
The Better Approach: Dedicated Call Forwarding for Google Ads
The professional approach combines a dedicated call management platform with Google Ads:
- Assign dedicated toll-free or local numbers to each campaign (or each ad group, or each keyword group for granular tracking)
- Route all calls through your call management platform — calls come in on the campaign number and are forwarded to your actual destination
- Configure IVR, routing, recording, and fraud protection at the platform level
- Feed call conversion data back to Google Ads manually or via webhook integration
- Monitor the spam health of your campaign numbers continuously
This approach gives you:
- Number permanence (the number on your ad stays the same indefinitely)
- Full call management control (IVR, routing, recording, team access)
- Spam score monitoring per number
- Complete call records in your own system
- Billing data for client or buyer reporting
Setting Up Campaign Numbers Correctly
One Number Per Campaign (Minimum)
At minimum, assign one dedicated number per Google Ads campaign. This gives you call volume data per campaign — you can see which campaign is driving the most calls.
Example setup:
- Brand search campaign → 800-555-0001
- Non-brand search campaign → 800-555-0002
- Display retargeting → 800-555-0003
- Performance Max → 800-555-0004
Now when calls come in, your platform shows which number they hit and therefore which campaign sourced them.
One Number Per Ad Group (Granular)
For campaigns with multiple distinct ad groups targeting different keywords or audiences, assign a number per ad group:
- "Emergency plumber" ad group → 800-555-0010
- "Water heater repair" ad group → 800-555-0011
- "Drain cleaning" ad group → 800-555-0012
This level of granularity tells you not just that a campaign is generating calls, but which service or intent within the campaign is driving the most phone conversions.
Number Pool for Dynamic Attribution
The most sophisticated approach uses a pool of numbers with Dynamic Number Insertion (DNI) — different numbers are shown to different website visitors based on the traffic source. This requires a JavaScript snippet on your website that swaps the displayed phone number based on UTM parameters.
For businesses with significant website traffic from multiple sources, DNI provides keyword-level attribution similar to what Google's native call tracking offers, but with your own numbers and your own platform.
Configuring Your Call Management Platform
Once numbers are assigned to campaigns, configure the routing and management in your call platform:
IVR Setup for Google Ads Traffic
Google Ads drives high call volume. Not every caller is your ideal customer. An IVR qualification step at the start of the call can filter:
- Welcome message — "Thank you for calling [Business Name]. To speak with [service], press 1. For [other service], press 2."
- Caller self-qualifies by pressing the appropriate option
- Route to the right team or buyer based on IVR input
This IVR adds 15–20 seconds to each call but significantly improves the quality of calls that reach your team by filtering misdials, wrong numbers, and unqualified inquiries.
Anti-fraud note: CallFlow's IVR includes an optional randomized digit requirement. Instead of a fixed "press 1," the system can prompt "press [random digit]" where the digit changes each time. Robocalling systems that press fixed digits automatically fail this challenge. Legitimate callers who are paying attention pass through.
Routing Configuration for High Volume
Google Ads can drive bursts of call volume — a high-spending day or a viral ad can generate far more calls than normal. Configure your routing for burst scenarios:
- Primary target with concurrent call cap — e.g., Buyer A can take up to 5 simultaneous calls
- Secondary target at backup capacity — if Buyer A is at cap, calls route to Buyer B automatically
- Overflow target or voicemail — if all buyers are at capacity, route to an overflow target or capture voicemail
- Daily caps per buyer — once a buyer hits their daily limit, they are automatically excluded from routing
This setup ensures no caller experiences a dead end. The routing system handles capacity automatically without any manual intervention.
Call Recording
Enable call recording on all campaign numbers. Recordings serve multiple purposes:
- Quality assurance — are your agents handling calls well?
- Lead verification — did this call actually result in a lead or was it a misdial?
- Dispute resolution — if a client questions call quality or billing, recordings are evidence
- Training — use real calls to train new agents
Spam Shield for Campaign Numbers
High-volume inbound numbers on Google Ads campaigns are particularly vulnerable to spam flagging. Here is why:
- High volume inherently draws more 607 responses even at normal spam complaint rates
- Mobile callers see "Potential Spam" warnings before picking up, depressing answer rates
- A flagged campaign number effectively destroys your campaign performance
Enable CallFlow's Spam Shield on all campaign numbers and monitor spam scores weekly. A number moving from Healthy toward Caution is an early warning to review your traffic sources and IVR qualification before the problem escalates.
Measuring Google Ads Campaign Performance With Call Data
With calls properly tracked through your platform, you can now build accurate performance reporting:
Metrics to Track Per Campaign Number
| Metric | Why It Matters |
|---|---|
| Total inbound calls | Raw campaign call volume |
| Connected calls | Calls actually answered |
| Average call duration | Proxy for lead quality — longer = more qualified |
| Short calls (<30s) | Likely misdials or unqualified — not real leads |
| IVR pass-through rate | What % of callers complete IVR vs hang up |
| Unique callers | Remove repeat callers from lead count |
| Calls by hour | Identify peak response times |
| Spam score per number | Carrier health of the number |
Calculating Cost Per Call From Google Ads
With call volume by campaign:
Cost Per Call = Google Ads Spend (for that campaign) ÷ Total Connected Calls
If campaign A spent $500 and generated 50 connected calls: Cost per call = $10.
Now compare across campaigns. The campaign with the lowest cost per call (adjusted for call duration as a quality proxy) is where your budget should scale.
Feeding Calls Back to Google Ads as Conversions
Google Ads requires conversion data to optimize Smart Bidding. To get call data into Google Ads:
- Google Ads Conversion Action — create a "Phone Call" conversion action in Google Ads with a minimum call duration threshold (e.g., 60 seconds = a meaningful call)
- Google Tag on your site — if using website number swapping, the Google Tag detects calls from Google forwarding and fires the conversion
- Manual import — for platform-tracked calls, export call data and import as offline conversions via Google Ads' offline conversion import
The offline conversion import approach requires matching calls to Google click IDs (GCLID) — a parameter that Google appends to URLs when someone clicks an ad. Your call platform or landing page needs to capture the GCLID when the visitor arrives so it can be associated with their call later.
This is technically the most accurate approach and gives Google's algorithm precise conversion data at the keyword level.
Common Google Ads Call Tracking Mistakes
Using the Same Number Across Multiple Campaigns
If campaign A and campaign B both forward to the same number, you cannot tell which campaign generated which calls. Use separate numbers per campaign.
Not Setting a Minimum Call Duration for Conversions
Counting a 5-second misdial as a conversion tells Google's algorithm that short, worthless calls are successes. Set a minimum duration (60–90 seconds is typical) for a call to count as a conversion.
Ignoring Spam Score Until It Is Too Late
Campaign numbers that drive high volume without spam score monitoring often creep into Warning or High Risk territory before anyone notices. By that point, the number may need replacement, disrupting ads, landing pages, and brand recognition.
Not Recording Calls
Without call recordings, you cannot verify lead quality, train agents, or investigate disputes. Call recording on campaign numbers should be the default, not an afterthought.
Routing All Calls to One Number With No Failover
If your primary buyer is unavailable, calls need somewhere to go. A single destination with no failover means missed leads during any gap in availability. Multi-tier routing with automatic failover ensures every call reaches someone.
High-Volume Google Ads Call Management: What Changes at Scale
Businesses spending $1,000/day or more on Google Ads with calls as the primary conversion action face distinct challenges:
Volume spikes: A highly successful ad day can generate 3–5x normal call volume. Your routing configuration must handle spikes automatically.
Agent capacity: At high volumes, no single buyer can take all calls. Weighted distribution across multiple buyers with concurrent call caps prevents overload.
Per-second billing becomes critical: At 1,000 calls per day, per-minute billing rounding costs $500–$3,000+ per month in unnecessary charges depending on call duration distribution.
Spam score monitoring becomes urgent: 1,000 calls per day generates more exposure to consumer complaints than 50 calls per day. A number driving this volume needs weekly spam score checks at minimum.
Call recording volume: At 1,000 calls/day, recordings accumulate quickly. Ensure your platform has adequate storage and a clear retention policy.
Frequently Asked Questions
Can I use Google's built-in call forwarding numbers instead of a third-party platform? Yes, for basic conversion tracking. Google's native forwarding numbers are fine for counting conversions in Google Ads. You lose the ability to add IVR, manage routing, monitor spam scores, record calls in your own system, or bill buyers based on call usage.
How many numbers do I need for Google Ads call tracking? At minimum, one per campaign. For granular keyword-level tracking, one per ad group. For website attribution, a pool of numbers sized to your concurrent visitor volume (typically 10–50 for most businesses).
What is the ideal minimum call duration for a Google Ads conversion? For most businesses, 60–90 seconds is the threshold that separates genuine inquiries from misdials and short hang-ups. Some businesses use 45 seconds for faster-converting industries.
My answer rate from Google Ads calls is dropping. What should I do? First, check the spam score of your campaign numbers. A falling answer rate is one of the first visible symptoms of a number being flagged as spam. Next, check whether Google's ad quality has changed (new ads may be driving different audiences). Finally, review call recordings to assess whether caller intent is changing.
How do I stop robocalls from hitting my Google Ads campaign numbers? Enable IVR with a digit-press requirement. Most robocalling systems cannot respond to IVR prompts. Adding randomized digit requirements (press a different digit each time) defeats even sophisticated robocallers. CallFlow's IVR supports both standard and randomized digit prompts.
Conclusion: Call Tracking Is Not Optional for Google Ads
Google Ads campaigns that drive phone calls without proper call tracking are operating with incomplete data. Smart Bidding cannot optimize for calls it does not know happened. Budget decisions cannot be accurate without knowing which campaigns drive valuable calls versus clicks that go nowhere.
Setting up dedicated campaign numbers through a call management platform like CallFlow gives you the complete picture: which campaigns drive calls, what happens to those calls, what they cost per second, and whether your numbers are staying healthy in the carrier ecosystem.
For businesses spending real money on Google Ads, call tracking through a proper call management platform is not a nice-to-have. It is the difference between growing your campaigns intelligently and scaling your spend into a black box.
Set up your Google Ads campaign numbers at callflow.solutions — wallet-based, per-second billing, with built-in spam score monitoring.