The marketing dashboard for a home service business shows clicks, call volume, and cost per lead. It does not show how many of those calls were answered, how many booked a job, or which campaign generated the customers who actually paid. That gap — between a "call conversion" in the ad platform and a job on the schedule — is where most contractor marketing budgets leak. Research on the industry puts it clearly: 84% of contractors cannot tell you their cost per lead by marketing source (PipelineOn, 2026).
What your dashboard is showing — and what it's hiding
When a homeowner searches "electrician near me" and clicks your Google LSA ad, the platform starts tracking. It records the click, the call, the cost. On the LSA dashboard, that call appears as a $39 lead — the blended national average across 112 electrical accounts tracked in 2026 (SearchLight Digital, 2026). What the dashboard does not record: whether the call was answered. Whether it reached voicemail. Whether the caller stayed, gave up, and called the next name on the list. Whether it turned into a booked appointment.
The tracking stops at the call. The revenue side lives somewhere else — in your booking software, your invoice system, your technician's text thread. Nobody connected the two.
| What your dashboard shows | What it doesn't track |
|---|---|
| Calls logged by campaign | Whether those calls were answered |
| Cost per lead | Cost per answered call; cost per booked job |
| Total call volume | How many went to voicemail and didn't come back |
| Campaign spend by channel | Revenue per campaign dollar after unanswered calls |
Why 84% of contractors are flying blind
PipelineOn's 2026 research found that 84% of contractors cannot tell you their cost per lead by marketing source (PipelineOn, 2026). That's not negligence — it's structure. Service businesses were built on referrals and word of mouth. The paid marketing stack came later, layer by layer, without a through-line from ad click to invoice.
The consequence shows up in budget decisions. A contractor case study in PipelineOn's call tracking research involved simultaneous Facebook and Google campaigns. Without attribution, Facebook looked better — calls at $38 each versus $112 on Google (PipelineOn, 2026). Attribution told a different story: Facebook calls closed at 6% while Google calls closed at 38%. The $112 Google lead was dramatically cheaper in revenue terms. Reallocating the budget drove a 23% revenue increase with the same total spend.
Without source-level data, budget follows what looks cheaper. With attribution, it follows what actually produces revenue.
Unanswered calls corrupt the math further
The attribution problem compounds because a large share of tracked calls were never actually answered. 62% of home service calls go unanswered during business hours (AgentZap, 2026). 85% of those callers will not leave a voicemail (AgentZap, 2026). In the ad platform, all of those calls still show up as successful call conversions. The LSA dashboard counts them as leads. You paid $39 for each one.
Run the numbers at the call level: if you're answering 38% of your LSA calls, your real cost per connected conversation is over $100. Factor in that 78% of homeowners hire whichever contractor responds first (AgentZap, 2026), and the cost of each unanswered call includes both the wasted lead fee and the revenue the job would have generated.
The dashboard reports a number that assumes all calls connected. The business experiences a number that reflects what fraction actually did. Those two figures can differ by 40 to 60 percent — silently, every month.
What attribution actually fixes — and the one thing it doesn't
Call tracking platforms assign unique phone numbers to each campaign — a different number for your LSA listing, your Facebook ad, your direct mail piece. When calls come in, the platform logs which number was dialed, records the conversation, and flags outcomes. Businesses using call tracking see a 20% reduction in cost per lead and a 7% improvement in call-to-close rates (CallRail, 2026). Not because tracking makes ads better, but because it reveals which campaigns produce buyers and which produce browsers — so the budget follows the signal.
There is also a direct recovery mechanism: Google allows contractors to dispute LSA leads for calls that were missed, too short to be a qualified inquiry, or clearly irrelevant. Contractors who document and dispute systematically recover 15–25% of their total LSA charges through credits (PipelineOn, 2026). You need a call log with timestamps and outcomes to make those cases. Without one, the charges stick.
Here is what attribution does not fix: it does not answer the phone. A call tracking number that rings to voicemail still logs as a "connected call" in the platform. The source attribution is correct. The booking never happened. Tracking tells you where calls came from; it does not change what happened when they arrived.
Where AI phone answering closes the loop
60% of homeowners who find a business online prefer to contact it by phone (CallRail, 2026). The phone is where marketing dollars either convert to booked jobs or evaporate. If the tracking is right but the coverage is broken — if 62% of tracked calls still hit voicemail — you have fixed the analytics without fixing the leak.
AI phone systems and call tracking work best in combination. The AI answers every call, closing the coverage gap that makes the attribution data unreliable in the first place. Because AI systems integrate with the same call tracking infrastructure, every answered call is logged with source data, conversation content, and booking outcome. The attribution loop closes from ad click to booked job — with no manual logging and no guesswork.
That combination also changes what you can dispute with Google. When every call is answered and logged, you can demonstrate clearly which LSA calls were unqualified — and document the ones that were answered but still didn't convert. That documentation is the basis for credit claims that most contractors leave on the table because they cannot prove what happened.
What this looks like in Montana
In the Flathead Valley and across Montana, more contractors ran their first paid campaigns in 2026 as construction demand stretched every trade thin and referrals alone can no longer fill a calendar. A Kalispell electrician running Google LSA at $39–$60 per lead is spending real marketing money. Three months of campaigns without attribution is $4,000–$6,000 in spend with no clear signal of which jobs those dollars actually booked.
In high-volume markets like Portland or Seattle, misallocated marketing spend surfaces quickly because the volume is large enough to see the error. In Montana markets, the spend is smaller but the outdoor season is shorter — 124 days in the Flathead Valley — which means 30 wasted campaign days on the wrong channel is 25% of the workable season. The attribution gap costs the same percentage regardless of market size.