A man walks along a city sidewalk on a phone call, passing a storefront advertisement far taller than he is

The Current / Measurement

Your Marketing Has More Data Than Ever. So Why Is It Still So Hard to Know What's Working?

Every system in the building reports accurately on the slice of the journey it can see. That is how one company ends up with four different answers to one question.

September 24, 2026

7 min read

Ask the leadership team of a multi-location company where its best customers come from, and you can get a different answer from every chair at the table. Marketing points to paid search. The general manager in your strongest market swears it's referrals. The CRM credits organic search. The customer, if anyone thought to ask, would tell you they've been driving past your trucks for three years.

Nobody in that room is lying. Each person is reading a different system, and each system is reporting accurately on the slice of the journey it can see.

That's the position a lot of multi-location operators are in right now. Companies track more of the customer journey than they ever have: clicks, calls, form fills, chat transcripts, CRM stages, reviews by location. The simplest question on the executive agenda, what is driving growth, somehow gets harder to answer as the data piles up. Adding another dashboard rarely settles it. More often it gives each department a new chart to defend its version of events.

Every system sees a different customer

Think about how a homeowner finds one of your locations. A neighbor mentions your name at a cookout. A month later, one of your trucks is parked two streets over. They search your brand on Google, read the reviews for the nearest location and leave. Two weeks after that, a Facebook ad catches them. They leave again. Eventually they search for the service they need, click a paid search ad and fill out the form.

Which of those moments created the customer?

Your ad platform, your analytics, your CRM and your call tracking will each give an answer, and the answers won't match. The customer never experienced your company as a set of channels. Your software is simply the only thing that records it that way.

Google is fairly candid about this in its own documentation. Google Analytics currently offers three attribution models: data-driven, paid and organic last click, and Google paid channels last click. The help page walks through a journey that runs display, then social, then paid search, then organic search. Under paid and organic last click, organic search gets 100% of the credit. Under Google paid channels last click, paid search gets 100%. The customer and the sale are identical in both cases. Only the model changed.

The models themselves also change. On April 6, 2023, Google announced it was retiring first click, linear, time decay and position-based attribution across Google Ads and Google Analytics 4, and said conversion actions still using those models would be switched to data-driven attribution. Companies that had been judging channels on a linear model had their credit re-cut by a different set of rules without touching a single campaign.

None of this makes attribution reports useless. It tells you what they are. An attribution report is a model: a structured estimate of what probably happened, built from the interactions one platform could observe. Trouble starts when a leadership team reads that estimate as a receipt.

You get what you optimize for

Here's how the drift usually happens. Leadership asks marketing to hit a lead target, so the team optimizes for leads. That's a reasonable instruction, and the ad platforms are very good at following it. Tell Google or Meta that a form fill is the goal and the bidding systems will go find more people who are likely to fill out forms. Landing pages get tuned for submissions. Cost per lead falls. The monthly report looks better than it has all year.

Then the complaints start coming from the field. The new leads don't pick up the phone. A chunk of them sit outside any territory you serve. Some want a repair you don't do, or a job half the size of your average ticket. One branch is buried in inquiries it can't get to while another has estimators with open calendars.

The marketing report can still look excellent through all of it, because it's measuring exactly what it was asked to measure. A form submission is easy to see. A qualified opportunity takes more work to identify. Revenue shows up weeks later, margin later still, and customer lifetime value can take years. Software gravitates toward the events it can see soonest. A business that stops there ends up steering by the earliest and weakest signal in the funnel.

The platforms know this. HubSpot splits its attribution reporting into three report types, one for contacts created, one for deals created and one for closed revenue, because each one measures a different conversion. Google's own guidance for lead-generation advertisers recommends choosing a "qualified lead" or "converted lead" goal, using outcomes from your CRM, as the conversion to optimize toward. Both vendors are telling you the same thing: whichever event you report on becomes the event the system chases.

Every new location makes it harder to see

A single-location owner can often run on instinct. They know the crew, they hear the phones ring and they can usually tell you where last month's work came from. That stops working somewhere around the third or fourth market. Now there are separate Google Business Profiles, separate review histories, local search and Local Services campaigns, Meta, referral programs, several CSRs and estimators, different average tickets and different close rates. The data is all still there, spread across the ad platforms, the call tracking, the CRM and the branch managers' own spreadsheets, and nobody on the leadership team is reading the same version of it.

This is where company-wide averages start doing real damage.

Picture a company with four markets and a blended cost per lead sitting right on target. Inside that average, one market is generating more demand than its crews can install before spring, so extra spend there mostly lengthens the wait list. A second market has estimators with open calendars and not enough qualified calls to fill them. A third has healthy lead volume, but its close rate fell after a sales manager left in March. The corporate dashboard shows one good number. The operator is dealing with three separate problems, and none of them lives in the channel report.

When a location underperforms, the cause might be marketing. It might also be slow response times, bad lead routing, pricing, a staffing gap, a weak review profile in that market or the wrong customers entering the funnel in the first place. A report needs enough context to tell those apart. Without it, the easiest explanation wins, and the easiest explanation is usually the channel column, because it's the one already on the screen.

The leak after the lead

Most attribution arguments end at the moment a lead arrives. For a service business, that's about the halfway point.

Invoca's Home Services Lead Conversion Benchmarks Report, published in July 2026, shows how much can go wrong after the phone rings. Across calls tracked on its platform in nine home-services trades, only 52% of callers reached a person. That number includes misdials and quick hang-ups; for calls longer than 15 seconds, the answer rate was 65%. Of the calls a person did answer, 38% were real leads, and 45% of those leads converted on the call. And 55% of the businesses in the dataset didn't ask the lead to book or buy.

Two caveats before anyone drops these numbers into a board deck. Fencing and roofing aren't among the nine trades Invoca covers, and the figures are averages across Invoca's own customers, which means companies that had already invested in call tracking. They're a directional baseline. Your own call data is the only benchmark that settles anything.

Even so, the shape is hard to ignore. Every one of those drop-offs happens after marketing has already paid for the call, and none of them appears in a cost-per-lead report. Invoca runs the math on a business sitting near its benchmarks: lift answer rate, lead rate and conversion rate by five percentage points each, and the same call volume produces roughly 38% more conversions. That's an illustration, and Invoca labels it as one. It still makes a case a CFO can check for themselves: tightening what happens after the lead can be worth more than buying more leads.

Stop asking which channel won

That question has outlived its usefulness. Customers don't make buying decisions in platform columns, and no reporting setup will make the journey tidier than it was.

A better question for the leadership meeting is this one: what happened between first contact and revenue, and what does that tell us to do next?

Answering it means putting more into the same view. Ad spend and traffic belong there, along with calls and forms, which of those were qualified, whether someone reached them and how fast, whether an estimate got booked and followed up, what sold, what it was worth and which location handled it. At Legacy, we think of it as a ladder where each rung sits closer to the actual business:

The ladder

  1. 01Cost per lead
  2. 02Cost per qualified lead
  3. 03Cost per estimate
  4. 04Cost per sold job
  5. 05Revenue ROAS
  6. 06Gross-profit ROAS

Most companies report comfortably on the first rung. The decisions that move the P&L sit further down, and every step down removes one more way for the numbers to flatter you. Cheap leads can hide poor revenue. Strong revenue can hide thin margins.

Perfect attribution may never be possible for a customer who first heard your name at a cookout. Enough connected evidence to make a better decision usually is. A report saying Google Ads drove 423 conversions last month is information. A view showing which campaigns produced qualified opportunities in which markets, which of those opportunities sold and where the handoff broke is something a leadership team can act on Monday morning.

Leadership teams rarely need another chart explaining last month. They need to know which location, which campaign or which handoff deserves their attention this week.

Sources

  • Google Analytics Help, attribution models available in Google Analytics, accessed September 2026
  • Google Ads Help, First click, linear, time decay, and position-based attribution models are going away, April 6, 2023
  • Google Ads Help, Offline conversion imports FAQs, accessed September 2026
  • HubSpot Knowledge Base, Understand attribution reporting, accessed September 2026
  • Invoca, The Invoca Home Services Lead Conversion Benchmarks Report 2026, July 2026

Put this to work

Enough connected evidence to act on Monday morning.

If your leadership team is holding four versions of the same story, that's the thing to fix first. Start the conversation and we'll look at where the evidence stops today.