← Blog
Conversion Tracking · By Jett Berk · October 15, 2026 · 6 min read

Call Tracking for Contractors: How to Know Which Ads Make the Phone Ring

Most contractor leads are phone calls, and most ad accounts can't see them. How call tracking works, the options in Google Ads, and the setup mistakes that hide your best leads.

Short answer: call tracking shows a different phone number to visitors depending on how they found you, so every call can be traced back to the ad, keyword or channel that produced it. For contractors it is not optional. Most of your leads arrive by phone, and an ad account that cannot see calls will steer your budget toward whatever happens to produce form fills instead.

Why calls are the blind spot

A homeowner with a leaking roof or a dead AC unit does not fill in a form. They call. That makes the phone the most valuable lead source most contractors have, and the one their ad platforms are least likely to see.

When calls are not tracked, three things go wrong:

  • Your best campaigns look like your worst. The campaign producing emergency calls shows zero conversions, and the one producing a few low-value form fills looks like the winner.
  • Automated bidding learns the wrong lesson. Google's bidding optimizes toward the conversions it can see. If it only sees forms, it chases forms.
  • You can't compare channels. Google, Meta, Local Services Ads and your Business Profile all produce calls, and without tracking they all blur into "the phone rang a lot this month."

In our conversion tracking report we loaded 9,560 home services websites in a real browser. Of the 1,807 we could confirm were running ads, 27.4% had no conversion tracking of any kind, including no call tracking script. Among electricians running ads it was 56.0%, among plumbers 41.8%, and among roofers 33.9%.

How call tracking works

Call tracking systems use a technique called dynamic number insertion:

  1. You keep your real business number. The tracking system holds a pool of extra numbers that forward to it.
  2. A small script on your website looks at where each visitor came from: a Google ad, a Facebook ad, organic search, your Business Profile.
  3. It swaps the phone number on the page for one assigned to that source, or in more detailed setups, one unique to that visitor's session.
  4. When the visitor calls, the call rings through to your real line and the system logs the source, the time and the call length, and often records it.
  5. That record is sent back to the ad platform as a conversion, so the platform knows which ad produced the call.

The call tracking entry in our glossary goes deeper on how the number swap works and where it breaks.

Your options inside Google Ads

Google Ads can track calls itself, without a third-party tool, in several ways:

Option What it tracks Needs a Google forwarding number
Calls from ads Calls made straight from call ads or call assets Yes
Calls to a number on your website Calls from people who clicked your ad, then called the number shown on your site Yes
Clicks on a number on your mobile site Taps on your number, not the call itself No
Clicks on call ads and assets Clicks on your call ads, without a forwarding number No
Imported call conversions Calls tracked in another system and sent to Google Ads Yes

Two settings matter more than people expect:

  • Minimum call length. You choose how long a call must last to count as a conversion. Set it too low and every hang-up and wrong number counts. Set it too high and short booking calls disappear.
  • Website calls need the number to match. Google swaps your site's number for a forwarding number only for visitors who clicked an ad, and only if the number in its setup matches the number on your page exactly.

Google can credit a website call to an ad click for up to 60 days after the click, so a homeowner who saw your ad, waited a week and then called can still be counted.

Note that a tap on a phone number is not a call. "Clicks on a number" counts intent, not conversations, and it will overstate your leads if you treat it as one.

Google's tracking vs a call tracking tool

Google's own call tracking only sees calls from people who clicked a Google ad. A dedicated call tracking tool sees every source: Google, Meta, your Business Profile, organic search, direct traffic, even offline sources if you give them their own number.

For a contractor running more than one channel, that is the difference between knowing what Google produced and knowing what everything produced. The usual setup is a call tracking tool on the website, with its calls imported into Google Ads as conversions so bidding still learns from them.

The mistakes that hide your best leads

These are the setup problems that most often hide calls:

  1. The number doesn't swap on the page the ads point to. Call tracking is installed site-wide, but the landing page has the number hard-coded in a header image or a page builder block the script can't reach. Everything looks fine and nothing is tracked.
  2. The number is in an image. A script can't change a number inside a picture. Phone numbers need to be real text on the page.
  3. Every call counts as a lead. Existing customers calling about invoices, suppliers and spam all land in the conversion column, and the platform learns to find more of them. Use a sensible minimum length, and if your tool can, score calls as real leads.
  4. The same call is counted twice. A call tracked by the tool, imported into Google Ads and also counted by a separate Google call conversion shows up as two leads. Pick one conversion action as the one bidding optimizes toward.
  5. Local Services Ads calls are mixed in. LSA has its own lead count and its own credits. Keep it separate from your website calls so you can judge each one. Our guide to Local Services Ads covers how LSA counts leads.
  6. Nobody checks after the website changes. A redesign, a new page builder or a new form tool can silently break the number swap. If calls from ads suddenly drop on a specific date, check the tracking before the campaigns.

A quick test you can run today

  1. Open your landing page the way an ad visitor would. Most call tracking tools give you a test link or a URL parameter for this. Use it rather than clicking your own ads, which costs money.
  2. Check whether the phone number on the page changes from your normal number.
  3. Call it, stay on the line past your minimum call length, and hang up.
  4. Over the next day, check that the call shows up in your call tracking tool and, if connected, in Google Ads as a conversion.

If the number never changes, or the call never shows up, your ads may be producing calls nobody can see.

Where to start

If you run Google Ads and nothing is tracking calls, start with Google's own website call tracking, because it costs nothing. If you advertise on more than one channel, add a call tracking tool and import its calls into Google Ads. Either way, decide which conversions bidding should chase before you change a single bid.

We set up conversion tracking and call tracking as part of Google Ads management for contractors, and our free audit checks what your website can actually measure.

Google Ads options and settings from Google Ads Help, "About phone call conversion tracking" and related pages, read 14 October 2026. Research figures from our Conversion Tracking Report, 2026 edition, n = 9,560.

Work with us
Want a paid media audit built around your account, not a template?
Get your free audit →