Zome is onboarding founding partners in trades and home services.Become a founding partnerJoin
Industry insights

Marketing analytics: which calls came from where

Find out which ads, listings, trucks and referrals make your phone ring. A plain-English setup for tracking calls, forms and booked jobs by source.

Zome team10 min readSeptember 30, 2026
Illustrative photo
Contents
  1. Why "the phone rang" is not enough
  2. The numbers that matter for each source
  3. Step 1: List every way a customer could find you
  4. Step 2: Capture the source on every lead
  5. Step 3: Use tracking phone numbers where they fit
  6. Step 4: Tag your links and forms
  7. Step 5: Follow the lead all the way to the invoice
  8. Step 6: Review monthly, decide quarterly
  9. What call data tells you beyond the source
  10. Common mistakes

At the end of most months, a home service owner knows two things: the phone rang, and some of those calls turned into jobs. What most owners can't say is which marketing did the work. Was it the Google ads, the lead marketplace, the door hangers or the wrap on the new van? This guide shows you how to answer that question with a setup a small shop can actually run, and how to use the answer to stop paying for what doesn't work.

Why "the phone rang" is not enough

Every ad platform and lead site will show you a dashboard. The problem is that each one stops at its own finish line: a click, a lead, a "conversion." Your finish line is further down the road. For a service business, the path looks like this:

  1. Someone sees you: an ad, your Google profile, a truck, a neighbor's recommendation.
  2. They call, text, fill out a form or book online.
  3. You book the job, or you don't.
  4. You do the work and send an invoice.
  5. They pay, and maybe come back or refer someone.

Marketing analytics means connecting step 1 to steps 3, 4 and 5. A source that sends lots of calls can still be a bad deal if those calls are price shoppers, out-of-area callers or tiny tickets. A source that sends only a few calls can be your best money if every one of them books a water heater replacement.

The numbers that matter for each source

Track four raw numbers for every source, every month:

NumberWhat it means
SpendWhat you paid for the source that month, including fees and printing
LeadsCalls, texts, forms and online bookings from real prospects, not spam or existing customers calling about a schedule
Booked jobsLeads that turned into a scheduled visit or a signed estimate
RevenueWhat those jobs were invoiced, or better, the gross profit if you know your job costs

From those four, you get the numbers you'll make decisions with:

  • Booking rate = booked jobs ÷ leads
  • Cost per lead = spend ÷ leads
  • Cost per booked job = spend ÷ booked jobs
  • Return = revenue (or gross profit) ÷ spend

Here's how that looks with made-up numbers. Imagine a two-truck HVAC company tracking three paid sources for one month:

SourceSpendLeadsBookedRevenueCost per booked jobRevenue per $1 spent
Search ads$1,5003012$9,000$125$6.00
Lead marketplace$900205$2,500$180$2.78
Door hangers$40043$1,800$133$4.50

On lead count alone, the door hangers look like a waste. On cost per booked job, they're close to the ads. The marketplace sends plenty of leads but books the fewest of them, which raises a useful question: is it the quality of the leads, or how quickly the office called them back? One month is also a small sample. Make decisions on a quarter of data, and compare like seasons. July for an air conditioning company is not April.

Step 1: List every way a customer could find you

Before you track anything, write down every source, paid and free. Most shops have more than they think:

  • Paid search and social: Google Ads, Local Services Ads, Microsoft Ads, Facebook and Instagram ads
  • Lead sites: Angi, Thumbtack, Yelp ads, home warranty companies
  • Free listings: your Google Business Profile, Yelp, Nextdoor, your Facebook page, Apple Maps, Bing Places
  • Your website: visitors who found it through search, not an ad
  • Physical: truck wraps, yard signs, job-site signs, door hangers, postcards, equipment stickers
  • People: repeat customers, customer referrals, other trades, realtors, property managers, builders

Turn that into a fixed source list of 10 to 15 names that everyone in the business uses. "Google" is not a source name. "Google Ads," "Local Services Ads," "Google Business Profile" and "Website (search)" are. If each person types whatever they like, the report at the end of the month will be useless.

Step 2: Capture the source on every lead

The simplest tracking tool is a required field. In your CRM or field service software, make "Lead source" mandatory on every new customer and every new job. If you run on a spreadsheet, give it a column and don't let a row go in without it.

Then ask, every time. The wording matters, because "How did you hear about us?" usually gets "Google" or "I don't remember." Try this:

Office: "Happy to get someone out to you. Quick question so I know what's working: how did you find us today?"

If they say Google: "Was that one of the ads at the top, the map with the reviews, or our website?"

If they say a friend: "Great. Who can we thank?"

Asking has limits. People misremember, and a customer who saw your truck, then read your reviews, then clicked an ad will only mention one of those. That's why you combine asking with the tracking below. When the two disagree, the tracking number tells you where the call came from and the customer's answer tells you what made them trust you. Both are worth knowing.

For a repeat customer, record "Repeat customer" as the source of the new job and keep the original source on their customer record. That lets you see which sources bring customers who come back, which is often a different ranking from which sources bring the most first-time calls.

Step 3: Use tracking phone numbers where they fit

For a trade business, the phone call is still the main event, so call tracking is the most useful tool you can add. A call tracking service gives you local numbers that forward to your main line. Each number is assigned to one source, and every call is logged with the time, the length, the caller's number and, if you turn it on, a recording.

Tracking numbers work well on:

  • Each paid ad campaign (many ad platforms also offer their own call tracking)
  • Each postcard or door hanger campaign
  • Truck wraps and yard signs (one number for all vehicles is enough for most shops)
  • Your website, using dynamic number insertion, which shows a different number depending on how the visitor arrived

Be careful with:

  • Your Google Business Profile. A common approach is to use the tracking number as the primary phone and keep your main business number as an additional phone, so your listing still matches the rest of the web. Check Google's current Business Profile guidelines before you change anything.
  • Directory listings. Don't scatter different numbers across Yelp, Facebook, Apple Maps and the rest. Inconsistent numbers confuse customers and search engines. Keep your main number on listings.
  • Anything permanent. Once a number is on a wrap or a sign, you need it for as long as the wrap lasts. Make sure you can keep or move the number if you ever change providers.
  • Call recording. Consent rules for recording calls vary by state, and some require every party to agree. A short greeting like "Calls may be recorded for quality" is common, but ask your attorney what your state requires.

Calls aren't the only leads. Forms, online bookings and texts need sources too.

The standard tool is a UTM tag: a short label added to the end of a link that tells your website analytics where a visitor came from. For example, the website link on your Google Business Profile could be:

yourcompany.com/?utm_source=google&utm_medium=organic&utm_campaign=business-profile

Do the same for links in your emails, social posts and the QR code on your door hanger (for example, utm_source=doorhanger&utm_campaign=fall-tuneup). In Google Analytics, mark the actions that matter as key events: a form submitted, a booking completed and a tap on your phone number. A tap on the number shows intent, not a completed call, which is another reason to pair web analytics with call tracking.

On your forms and online booking, add a "How did you find us?" dropdown that uses the same source list from Step 1. Many form and booking tools can also pass the UTM source into a hidden field, so it arrives attached to the lead.

Step 5: Follow the lead all the way to the invoice

This is the step most shops skip, and it's the one that makes the rest worth doing. The lead source has to travel with the customer into the job and onto the invoice. In most field service software, you can set the source on the customer or the job and run a revenue-by-source report.

If your software can't, do it by hand once a month: export your invoices, match them against your lead list and total the revenue by source in a spreadsheet. It's likely the most valuable hour of marketing work you'll do all month.

Step 6: Review monthly, decide quarterly

Put 30 minutes on the calendar each month. Fill in the table from earlier and ask:

  • Which source has the highest cost per booked job, and why?
  • Which source has the lowest booking rate? Is that the leads, or how we answered and followed up?
  • How many calls did we miss, and when?
  • Are more people searching for our business by name? That's a rough signal that trucks, signs, reviews and word of mouth are working.

Then make budget changes quarterly, not weekly. Some sources, like truck wraps, reviews and referrals, build slowly and never show up cleanly in a report. Don't cut them just because a spreadsheet can't see them. The "How did you find us?" answers will keep them honest.

What call data tells you beyond the source

Once calls are logged, you'll see things that have little to do with marketing and a lot to do with booked jobs:

  • Missed calls by hour and day. A plumber might find missed calls cluster early in the morning, when people discover a leak while getting ready for work and the office isn't open yet. A roofer might see the phone swamp the office the day after a hailstorm.
  • Voicemails with no callback. Every one is a lead you paid for.
  • Very short calls. Calls of a few seconds are often hang-ups or wrong numbers. Callers who hang up after a long hold point to a staffing problem.
  • What people ask for. If a lot of web requests are for a service you don't advertise, that's a service page worth writing.

Listen to a few recorded calls each week. You'll hear exactly where bookings are won and lost.

Common mistakes

  • Judging a source on leads instead of booked jobs and revenue.
  • Lumping every Google source into one bucket called "Google."
  • Changing tracking numbers and source names every few months, so nothing can be compared.
  • Trusting each platform's own dashboard without checking it against your job records.
  • Ignoring repeat customers and referrals as sources, when they're often your cheapest and most profitable work.

For the numbers that sit alongside these, like average ticket and close rate, see the numbers every home service business should track. If paid leads are a big part of your spend, Angi, Thumbtack, Yelp and Google compared explains how each one charges, and Local Services Ads vs Google Ads covers the two Google options.

If you'd like this reporting without building it yourself, Zome's reporting and analytics is designed to show which searches, pages, reviews and campaigns lead to calls and booked jobs, in plain language.

Written by the Zome team

Zome builds AI growth tools for trades and home services: websites, Google profiles, reviews, booking and follow-ups. We write guides we would want if we ran a crew ourselves.

About Zome

The easiest way to grow your service business online.

Get your free AI report in about a minute, then see exactly what Zome would fix first.