google adscall trackingphone tracking

Phone Number Tracking for Google Ads: A Contractor's Guide

Google Ads can generate a lot of calls. But without phone number tracking, you have no idea which keywords, ads, or campaigns are actually generating booked jobs — and which are burning your budget.

By George M. Espinoza Acosta·March 11, 2026·7 min read

If you run Google Ads for your home service business, you are probably using call extensions to display your phone number in ads. Callers tap the number, call your business, and Google records it as a call conversion. The problem: Google's built-in call tracking tells you a call happened, but it does not tell you what happened on the call — whether it booked an appointment, generated revenue, or was a wrong number. And it cannot tell you whether the caller who clicked your ad and then called five minutes later from your website was converted or not. Phone number tracking fills those gaps.

How Google's Built-In Call Tracking Falls Short

Google Ads counts a call conversion when someone calls your number from an ad and the call lasts longer than a threshold you set (typically 60 seconds). This sounds reasonable, but it has significant limitations. First, it only tracks calls made directly from the ad — not calls from people who clicked through to your website and then called. Second, it treats a 60-second call that did not book and a 4-minute call that booked a $1,200 job as identical conversions. Third, it provides no data on call quality, what was discussed, or whether the call turned into revenue. Your bidding strategy optimizes toward this incomplete signal, which means Google's algorithm is making decisions based on less than the full picture.

Dynamic Number Insertion: The Full Solution

Dynamic number insertion (DNI) solves the website attribution gap. A small JavaScript snippet on your website detects how a visitor arrived — which Google Ads campaign, ad group, and keyword brought them — and displays a unique tracking phone number on your website for that visitor. When they call that number, the call is attributed to the exact campaign, ad group, and keyword that generated it. You know not just that the call came from Google Ads, but from which specific keyword — and if that call books a job, you know that keyword drove that revenue.

43%
of Google Ads calls come from website visits, not direct ad clicks
Missed without DNI tracking
3–5x
Conversion rate range across different keywords for same contractor
Without attribution, budget is wasted on low converters
28%
Average reduction in cost per booked job after keyword-level optimization
With call-to-booking attribution

Setting Up Phone Number Tracking for Google Ads

  1. 1Choose a call tracking platform that supports Google Ads integration and DNI (CallJolt, CallRail, or similar)
  2. 2Install the DNI script on your website — typically a one-time setup that your web developer can complete in under an hour
  3. 3Connect your call tracking platform to Google Ads and Google Analytics
  4. 4Set up call conversion actions in Google Ads that pull from your call tracking platform rather than Google's native tracking
  5. 5Define your conversion — a call that results in a booked appointment, or a call over a specific duration as a proxy
  6. 6Enable call recording so you can review the quality of calls your ads are generating
  7. 7Set up a weekly report showing cost per call, cost per booking, and revenue by campaign, ad group, and top keywords

Optimizing Google Ads Based on Call Data

Once you have keyword-level call attribution, you can make Google Ads decisions that were previously impossible. You can identify your highest-converting keywords and increase bids on them. You can identify keywords that generate lots of calls but few bookings — often broad match terms that attract price shoppers — and reduce or pause spend on them. You can find the ad copy that generates the most high-quality calls (not just the most clicks) and make it your control. You can discover which times of day generate calls that convert at the highest rate and apply bid adjustments to favor those hours.

Emergency keywords convert at 3–5x the rate of general service keywords

Contractors who run keyword-level call attribution consistently find that emergency intent keywords — 'no heat emergency,' 'burst pipe now,' 'emergency electrician near me' — convert at dramatically higher rates than general service keywords. A call from 'AC repair near me' might close at 50%. A call from 'emergency AC repair' closes at 85%+. Knowing this lets you allocate more budget to high-intent keywords and potentially run separate campaigns optimized specifically for emergency conversions.

Call Extensions vs. Lead Form Extensions

Google Ads offers both call extensions (displaying your phone number) and lead form extensions (showing a form in the ad). For home service businesses, call extensions nearly always outperform lead forms. Home service customers want to talk to someone — they have a specific problem, they want to describe it, and they want an appointment scheduled immediately. Lead forms create friction and delay. Use call extensions as your primary conversion mechanism, track them properly with DNI, and optimize based on which calls generate revenue, not just which calls happen.

Stop missing calls. Start capturing every job.

CallJolt answers 24/7 for $149/mo. Set up in under 5 minutes.

Frequently Asked Questions

Does Google Ads already track calls? Do I need additional call tracking?

Google Ads has built-in call tracking, but it only tracks calls made directly from your ad — not calls from people who clicked through to your website and then called. It also cannot tell you whether a call booked a job or what it was worth. A dedicated call tracking platform with dynamic number insertion gives you complete attribution, including website calls, and the ability to connect calls to revenue.

What is a call duration threshold and how should I set it?

A call duration threshold is the minimum call length Google Ads uses to count a call as a conversion. The default is often 60 seconds. For home service scheduling calls, 90–120 seconds is a better threshold, as calls that result in booked appointments typically last 2–4 minutes. A 15-second call is probably a wrong number or quick price inquiry that did not convert — you do not want Google optimizing toward those.

How do I know which Google Ads keywords are generating the most revenue?

With keyword-level dynamic number insertion and CRM integration. When a call comes in from a specific keyword, it is tagged with that keyword's data. When that call books a job, the revenue is linked back to the keyword. Your call tracking report then shows revenue, bookings, and conversion rate by keyword — the same way Google Analytics shows e-commerce revenue by keyword for online stores.

Should I use call-only campaigns or standard search campaigns with call extensions?

For most home service contractors, standard search campaigns with call extensions and website links perform better than call-only campaigns. Call-only campaigns miss users who want to research your business before calling. Standard search campaigns let you capture both click-through and direct-call traffic, and with DNI tracking, you get attribution for both paths.

How much should I expect my cost per booked job to change after implementing call tracking?

Most contractors see a 20–35% reduction in effective cost per booked job within 3–6 months of implementing keyword-level call attribution. The savings come from pausing low-converting keywords, shifting budget to high-converting ones, and optimizing ad copy toward calls that book rather than calls that simply happen. The improvement compounds over time as you collect more data.

What Service Business Owners Are Saying

★★★★★

“I was missing 8-10 calls a week and didn't even know it. CallJolt fixed that in one afternoon. It's the best $149 I spend every month.”

Marcus T.·Owner · Marcus Heating & Air·HVAC
★★★★★

“My guys are on job sites all day. Having an AI that answers, takes the info, and texts me the summary is exactly what I needed. Highly recommend.”

Deb R.·Owner · Riverside Plumbing Co.

Ready to answer every call?

CallJolt sets up in 5 minutes and pays for itself within the first week. No contracts. No per-minute billing.