Most home service companies are making marketing budget decisions on gut feel. They know Google Ads seems to produce calls. They've heard that SEO is important. They feel like Facebook might be working because the phone rings more on weeks they run ads. But they can't actually prove any of it.
This isn't unusual. Attribution in home services is genuinely hard. People search on their phone, call from their car, mention your company name at the front door, and may have seen an ad three weeks before their pipe burst and they needed someone immediately. The journey from awareness to booked job is rarely a straight line.
But "attribution is hard" is not the same as "attribution is impossible." And the difference between running marketing with and without reasonable attribution visibility is significant enough to change how you allocate budget, manage vendors, and run your business.
What most companies are working with
A typical home service company, even a fairly sophisticated one, often has something like this for attribution: Google Ads call reporting (which captures calls from ad extensions but not from people who clicked an ad and then called from the website), Google Analytics (which is useful but doesn't track phone calls), and maybe a few different phone numbers from different vendors that they answer and roughly know the source of.
That setup misses a lot. It can't tell you which organic search queries drove inbound calls. It can't tell you whether the leads from LSAs are converting to booked jobs at the same rate as leads from Google Ads. It can't tell you whether the Facebook campaign that ran last month is producing calls now — three weeks after someone saw it — or not at all.
What a real attribution system looks like
The foundation is dynamic number insertion (DNI) on your website, combined with a call tracking platform. DNI works by showing different phone numbers to different visitors depending on how they arrived at your site. Someone who clicked a Google Ad sees one number. Someone who arrived from organic search sees another. Someone who came directly to your site sees a third. When they call, the platform records the call, logs the source, and optionally records the conversation.
Pair that with UTM parameters on all paid campaigns (so every click from every ad is tagged with the campaign, ad group, and keyword that generated it), and connect your call tracking platform to your analytics and CRM. Now you have a single view of where your calls are coming from, what they cost, and — if you're tagging your booked jobs — which ones converted.
This is not exotic technology. CallRail, WhatConverts, and similar platforms are designed exactly for this use case and are priced accessibly for small and mid-sized businesses. The challenge isn't the technology. It's the setup discipline and the habit of actually using the data.
What you typically discover
When home service companies build proper attribution for the first time, a few things almost always emerge.
Some campaigns are working much better than the reports suggested. Branded search campaigns — campaigns targeting your own company name — often drive calls from people who've been referred to you, seen your truck, or found you through other means. Those calls look organic in some reports but are being aided by paid campaigns maintaining your visibility when people search your name.
Some spend is doing almost nothing. This is the more uncomfortable discovery. There are usually one or two campaigns, channels, or vendors that have been consuming meaningful budget while producing very few trackable calls — and even fewer booked jobs. Without attribution, this goes undetected. With it, it's obvious.
Lead quality varies significantly by source. Not all calls are equal. Calls from LSAs often close at a higher rate than calls from standard Google Ads. Calls from organic search often have higher ticket values. Calls from certain keywords have a higher percentage of tire-kickers. Attribution makes these patterns visible, and visible patterns can be acted on.
Seasonality effects are more pronounced than expected. Home service businesses are deeply seasonal, and the contribution of different channels shifts throughout the year. Attribution data over multiple months reveals which channels hold their efficiency through slow periods and which ones are benefiting from general demand increases during peak season without necessarily adding value.
The operational connection
One thing that often surprises operators when they first see real attribution data is how much of the story happens after the call. A 20 percent improvement in answer rate is more valuable than a 20 percent decrease in cost per lead, but it doesn't show up in any marketing report.
A full attribution picture connects your marketing system to your dispatch system. If you're using software like ServiceTitan or Jobber, you can see which booked jobs came from which source, what the average ticket was, and whether the lifetime value varies by acquisition channel. That's the data that determines what a lead is actually worth — which in turn determines how much you should be willing to spend to acquire one.
Starting simply
If you're starting from scratch on attribution, don't try to build a perfect system on day one. Start with one change that produces the most signal: get dynamic number insertion running on your website and connect it to a call tracking platform. Even rough call source data is dramatically better than no call source data.
From there, add UTM tagging to your campaigns, connect your platforms, and build the habit of reviewing the data monthly. Attribution is less about having a perfect system and more about having a directional signal that's honest about what's actually working.
The companies that are most confident in their marketing decisions aren't the ones with the most sophisticated tech stack. They're the ones with honest data, even if it's imperfect, and a disciplined habit of looking at it.
