Dillard's Digital Instant website checkup
Phones & AI Reception

How to set up call tracking and see which marketing makes the phone ring

A step-by-step call tracking setup for contractors and home service companies: static and dynamic numbers, forwarding, recording, CRM logging and testing.

On this page
Short answer

Start by listing the sources you want to measure, give each offline source its own forwarding number, and use dynamic number insertion on your website so online visitors see a number tied to how they arrived. Forward every number to your main line, log each call in your CRM with its source, keep your main number on your Google Business Profile, and test every number before it goes live.

Key takeaways

  • Track the sources you'd actually spend more or less on; a number for everything makes the data harder to read.
  • Static numbers suit print, signs and vehicles; dynamic numbers suit website visitors from different channels.
  • Your main business number stays on your Business Profile and listings, where consistency matters.
  • A tracked call only counts once your CRM shows whether it turned into a booked job.
  • Make sure you can keep or port the tracking numbers if you ever leave the provider.

What does call tracking do?

Call tracking tells you which ad, sign, mailer or web page made the phone ring. Each source gets its own phone number. Every number forwards to the line your office already answers. The tracking system logs which number was dialed, when, how long the call lasted, and often a recording. Matched against your jobs, that becomes the answer to the question every owner asks in the slow season: which spending actually brought in work?

The wider method, with web forms and the "how did you hear about us" question, is in how to track lead sources. This page is only the phone part, set up step by step.

What you'll need

  • A list of the sources you want to compare, ideally five to ten.
  • A phone system or tracking provider that can issue extra numbers and forward them.
  • Access to edit your website, or someone who can add a script to it.
  • A CRM or job list where each call can be matched to a customer and a job.
  • Your state's rules on recording calls, if you plan to record.

Static numbers or dynamic numbers?

There are two kinds of tracking number, and most service businesses need both.

Static numberDynamic number insertion
How it worksOne fixed number printed on one thingA script on your website swaps the displayed number based on how the visitor arrived
Best forTruck wraps, yard signs, door hangers, mailers, radioVisitors from paid search, social ads, email and organic search
Numbers neededOne per sourceA pool of numbers, so visitors at the same moment see different ones
Main riskThe number lives on printed items for yearsScript errors can hide your number or show the wrong one

If you run Google Ads, Google has its own version. Its website call conversion setup uses a phone snippet that replaces a phone number on your website with a Google forwarding number, and it counts a call as a conversion when it lasts longer than a minimum length you choose. That only measures calls from ad clicks. A separate tracking provider can cover your other channels too.

Step by step: setting up call tracking

  1. Write the source list. Use the same names you'll use in your CRM: "Truck wrap", "Spring mailer", "Google Ads", "Website, organic", "Business Profile". Leave out sources that cost nothing and that you'd never stop doing.
  2. Pick the provider. Before you sign, ask four questions. Can it forward to my existing number or phone system? Does it log calls into my CRM, or export them? Can it send and receive texts on the tracking numbers? Can I port the numbers out if I leave? That last one matters most for static numbers on printed items.
  3. Get local numbers. Choose numbers in the area code your customers recognize. A toll-free tracking number on a neighborhood door hanger looks out of place.
  4. Set up forwarding. Point every tracking number at the line your office already answers, so calls follow your normal routing and after-hours rules. Many systems can play a short message to whoever picks up, such as "call from the spring mailer", before connecting the caller. Keep it under two seconds.
  5. Decide on recording. Recordings help with training and settling "you said Tuesday" disputes. Recording laws differ by state, and some require consent from everyone on the call. Read our guide on recording business calls and add a notice to the greeting if you record.
  6. Put static numbers on offline sources. One number per item. Write down which number went where, with dates, in the same spreadsheet or CRM list as the source names.
  7. Install dynamic insertion on the website. Add the provider's script, then tell it which number on the page to replace. Keep your main number in the page code (in your footer text and structured data) so search engines and visitors without scripts still see it. If you use Google Ads, Google's help says sites using dynamic number insertion or third-party tracking need domain ownership verified, through Search Console or by installing the Google tag directly.
  8. Connect to the CRM. Each call should create or update a customer record with the source attached. If the integration can't do that, export the call log weekly and match calls to new customers by phone number.
  9. Register numbers for texting. If customers will text the tracking numbers, or you'll text back from them, the numbers need business texting registration. Our 10DLC guide explains the process.
  10. Test every number. Call each one from a phone outside your system. Confirm it rings the right place, the message plays, the log shows the right source, and the call lands on a customer record. Visit the site from a Google search, an ad and a direct visit, and check that each shows the expected number.

What about your Google Business Profile?

Leave your main number as the primary phone on your profile. Google's Business Profile guidelines say the phone number must be under the direct control of the business and warn against numbers that redirect callers to anyone other than the actual business. Your main number is also what directory listings, past customers and your truck already show, and keeping one number across all of them helps customers and search engines recognize you.

To measure profile traffic, use a tagged website link on the profile and watch the calls that come through your website, plus the call figures Google shows in the profile's own performance view. If you want a separate tracking number for the profile, keep the main number listed on the profile as well and understand that you're accepting some risk with listing consistency. Most small companies are better off not doing it.

Common mistakes and how to fix them

  • Counting calls instead of jobs. Twenty calls from a mailer means nothing if eighteen were price shoppers outside your area. Fix: report booked jobs and revenue by source, not call volume.
  • Leasing numbers you can't keep. If the provider owns the numbers and you cancel, every sign and wrap with that number goes dead. Fix: confirm portability in writing before printing anything.
  • Too many numbers. A number per postcard design per neighborhood produces tables nobody reads. Fix: track at the level where you'd make a spending decision.
  • A broken website script. If the script fails, some visitors may see no number at all. Fix: test on a phone after every site change and keep the main number in the page code.
  • Repeat callers counted as new leads. A customer who saved the mailer number will keep calling it for years. Fix: match calls to existing customers in your CRM so repeat business isn't credited to the old campaign.
  • Short calls counted as leads. Wrong numbers and hang-ups inflate totals. Fix: set a minimum duration for what counts, the same way Google Ads lets you set one.
A simple starting setup

For a small company, three static numbers (vehicles, print, yard signs), dynamic insertion for paid and organic website visitors, and your main number everywhere else covers most of the questions you'll actually ask.

How to read the results each month

Once a month, pull calls by source and match them to jobs. For each source, write down calls, booked jobs, revenue and what the source cost. Divide cost by booked jobs. Compare sources on that figure; cost per lead vs. cost per job explains why it beats counting leads. Give new sources at least two or three months before deciding, since a mailer sent in March may still produce calls in May.

Listen to a handful of recordings from each source too. Sometimes a source looks weak because the calls weren't answered well, and the fix is on the phone side. That's where missed-call text back or better routing can change the numbers without changing the marketing.

Next steps

Start with the static numbers for anything you're about to print, since those are hardest to change later. Add website tracking next. Then build the monthly report. When we build business phone systems, tracking numbers forward into the same system as your main line and every call lands on the customer record in your CRM, so the report is a filter, not a spreadsheet project.

Frequently asked questions

Does call tracking hurt local SEO?

It can if a tracking number takes the place of the main number on your profile and directory listings. Keep the main number there and use tracking numbers on ads, print and website visitors.

How many tracking numbers does a small service business need?

Usually a handful: one each for vehicles, print and signs, plus a small pool for website visitors. Add more only when you'd make a spending decision based on the difference.

Can customers text a tracking number?

Yes, if the provider supports texting on those numbers and they're registered for business texting. Check both before printing a number customers might text.

Do I need to tell callers the call is recorded?

It depends on the state, and some states require everyone's consent. Many businesses play a brief recorded notice before anyone speaks; our call recording guide covers the state rules.

General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.

Find out what your leads really cost.

Get a free system quote: we look at your site, your Google profile, how your calls get answered and what you spend on leads, then put what we'd build and what it costs in writing.

Get a free system quote