Call tracking with dynamic number insertion

For many trades, the phone is where the work comes from. We set up call tracking so you can see which ads, searches and listings made it ring, without changing how your customers reach you.

Why it matters

Someone with a burst pipe or a dead AC unit in July isn’t filling out a form. They’re calling. If those calls aren’t tracked, Google Ads has no idea they happened, and you’re left guessing whether the money went to ads that made the phone ring or ads that didn’t.

A single phone number on your website can’t tell you much. You might know calls went up this month, but not whether they came from a Google ad, your Google Business Profile, a Facebook ad or someone who saw your truck.

That’s what dynamic number insertion (DNI) solves. A small script on your site swaps the phone number each visitor sees for a tracking number based on how they arrived. With a number pool, each visitor gets their own number for their session, so a call can be tied back to the source, campaign and often the keyword that brought them in. Every number forwards to your real line, so the call itself works exactly as before.

How we do it

  1. Map where your calls come from. We list every place your number shows up: Google Ads, your website, your Google Business Profile, Meta ads, directories, and offline spots like vehicle wraps or mailers. Offline sources can get their own fixed tracking number.
  2. Set up the call tracking account. We use a tool like CallRail, set up in your business name, with local numbers in your area code. Calls forward to your existing phone system, so nothing about how you answer changes.
  3. Install DNI on your site. We add the script through Google Tag Manager and size the number pool so visitors aren’t sharing numbers. Click-to-call buttons swap too, and your real number stays in the page code as a fallback if the script ever fails to load.
  4. Track calls straight from your ads. We add call assets to your Google Ads, so people can tap to call right from the search results, and set up call conversions so those calls are counted. Short calls and hang-ups can be filtered out by setting a minimum call length that counts as a lead.
  5. Decide on recording, with proper disclosure. Recording is helpful for spotting real leads and training your team, but consent laws vary by state, and some require everyone on the call to agree. If you want it, we turn on a disclosure greeting. If you’d rather skip it, call tracking still works.
  6. Test every number and label the calls. We call each tracking number from different sources to confirm it rings through and reports correctly. Then we set up simple tags like “booked,” “quote only” or “spam” so calls can be sorted by outcome, not just counted.

What you get

  • Tracking numbers for your ads, website, Google Business Profile and any offline sources you choose
  • Dynamic number insertion on your site, tested on desktop and mobile
  • A call log showing source, campaign, landing page and keyword where available
  • Google Ads call conversions for calls from ads and from your website
  • Optional call recording with a disclosure message, plus missed-call alerts
  • Call tags so we can tell real leads from wrong numbers and existing customers

Common mistakes we fix

  • One static number everywhere. You can see the phone ringing, but not which ad, listing or search made it happen.
  • Replacing your main number on your Google listing. Swapping it out completely can create mismatched business details across the web. We add the tracking number and keep your main number listed too.
  • Counting every call as a lead. Five-second hang-ups, robocalls and existing customers asking about an invoice shouldn’t train your ad campaigns.
  • A number pool that’s too small. When visitors share numbers, calls get credited to the wrong source.
  • Recording without a disclosure. We set up a clear message at the start of recorded calls and encourage you to confirm your state’s rules.
Questions

Good to know.

Will my customers notice a different number?

Not really. Tracking numbers are local numbers that forward straight to your existing line, so calls ring the same phones they always have. Your main number stays on your trucks, invoices and yard signs.

Can I keep my existing business number?

Yes. Your main number doesn't change or move anywhere. Tracking numbers sit in front of it and forward calls to it, and your real number stays in your website code as a backup.

Do I have to record calls?

No. Recording is optional. It can help you see which calls were real leads and coach whoever answers the phone, but consent rules for recording vary by state. If you turn it on, we add a disclosure message at the start of each call, and you should confirm what applies to you with your attorney.

Does this work with my Google Business Profile?

Yes. We can give your profile its own tracking number so you can see how many calls it produces. We set it up so your main number stays listed as well, which helps keep your business information consistent across the web.

Let’s find what’s worth growing.

A free, no-pressure call. We’ll look at what you’re running now, where leads are slipping through, and whether we’re the right fit.

Book a free consult
Contact us