TL;DR
Phone calls, 90-day sales cycles, iOS opt-outs, and last-click bias break attribution for service businesses. What each fix costs — and when to skip it.
→ See how this applies to your business (free 30-min call)Marketing attribution's core challenge is that the data you can measure and the decisions you need to make almost never line up. For US service businesses — HVAC, legal, dental, home services, B2B consulting — the biggest attribution problems are: phone calls and walk-ins that leave no digital trail (services businesses still close 40–70% of revenue by phone), sales cycles longer than the 90-day cookie window, iOS 14.5+ opt-out rates around 75% gutting platform-reported conversions, last-click bias that credits the branded search someone typed after seeing your truck, and low weekly conversion volume that makes any attribution model statistically meaningless below roughly 30 conversions per week. Below: what actually breaks, what each fix costs, and — importantly — when attribution work is not worth doing at all.
The Volume Problem Nobody Mentions First
Most attribution advice is written for ecommerce brands doing 5,000 orders a month. Service businesses aren't that.
A plumbing company doing $2.4M/year at a $650 average ticket closes roughly 3,700 jobs annually — about 71 per week. That sounds fine until you split it across 6 channels, 3 service lines, and 4 weeks. Google's own data-driven attribution model historically required 300 conversions and 3,000 ad interactions in 30 days before it would even run. Most local service businesses never hit that threshold on a single account.
Below about 30 conversions per week per channel, week-over-week swings of ±40% are pure noise. You will "discover" that Facebook outperformed Google in Week 3 and reverse it in Week 5, and both readings are statistically indistinguishable from a coin flip.
What to do instead at low volume: stop chasing fractional credit and run channel holdouts. Turn one channel off for 3–4 weeks, measure total lead volume against your baseline, turn it back on. It's blunt, it costs you real leads during the dark period, and it's still more reliable than a multi-touch model fed 12 data points.
Offline Conversions Are Where the Money Actually Closes
The single most expensive attribution gap in service businesses isn't cross-device. It's the gap between "lead" and "closed revenue."
Consider a roofing contractor spending $18,000/month on Google Ads:
Now the important part: the *distribution* is not uniform. In accounts we've audited, the campaign with the lowest cost-per-lead is frequently the *worst* revenue producer — cheap leads skew toward price shoppers and out-of-area inquiries. One HVAC account had a "maintenance plan" campaign at $22 CPL and a "system replacement" campaign at $190 CPL. The $190 campaign produced 71% of revenue.
If you optimize on platform-reported conversions, you will systematically defund your best campaign. This is the failure mode that costs the most money, and it's invisible in every dashboard until you pipe closed-won values back.
The fix costs less than people expect: offline conversion imports via Google's Enhanced Conversions for Leads, wired from your CRM. Budget $1,500–$4,000 one-time for setup if the CRM is GoHighLevel, HubSpot, or Salesforce, plus 20–40 hours of internal cleanup on how your team stamps deal stages. It typically takes 6–10 weeks before the platform has enough imported data to change bidding behavior.
The Five Attribution Problems Ranked By What They Cost You
The company that measures three channels honestly beats the company that measures nine channels precisely-but-wrongly. Precision without a revenue feedback loop is just expensive decoration.
Dark Social, Word of Mouth, and the 40% You Will Never Track
For service businesses, referral and word-of-mouth frequently drive 30–50% of new customers. None of it appears in any attribution platform. Neighborhood Facebook groups, Nextdoor threads, a text message with your name in it, the truck wrap someone saw on I-95 — all of it surfaces later as a branded Google search or a direct call, and last-click hands the credit to "Google / Organic."
The only practical instrument here is a self-reported attribution field: one required question at intake — "How did you hear about us?" — with a short, non-leading dropdown. It's messy. Roughly 15–25% of respondents pick wrong or say "internet." But at low volume it beats a multi-touch model, because it captures the offline half of the funnel that no pixel can see.
Compare self-reported data against platform data monthly. When they disagree by more than about 20 percentage points on a channel, the truth is usually somewhere in between, and the disagreement itself is diagnostic.
When Attribution Work Is Not Worth It — Read This Before You Buy Anything
This section will cost us business. It should.
Do not invest in attribution infrastructure if:
Real limitations, plainly stated:
If two or more of those bullets describe your business, the honest recommendation is: don't buy attribution services this year. Our pricing page is public so you can check that math yourself before a sales call.
A Realistic 90-Day Sequence That Actually Works
For a service business spending $10,000–$50,000/month, here's the order that produces results, in the order that produces them:
Days 1–14 — Instrument the basics. Dynamic call tracking with per-source numbers. Form submissions posting to CRM with UTM parameters preserved. GA4 configured with actual conversion events, not pageviews. Cost: $50–$200/month plus 8–15 hours of setup.
Days 15–45 — Build the revenue loop. Every lead gets a source stamp that survives into closed-won. Define one canonical revenue number. Import offline conversions to Google and Meta. This is the phase where most projects die, because it requires sales team behavior change, not software.
Days 46–90 — Test, don't model. Run one channel holdout. Run one geo test if you have 6+ metro areas. Compare self-reported source against platform-reported source monthly. Make one budget reallocation decision, not five.
By Day 90, a typical outcome is discovering that 20–30% of paid spend is producing leads that never close, and reallocating it. On a $25,000/month budget, that's $60,000–$90,000 of annual spend redirected toward what works — usually a larger swing than any bid-strategy optimization.
What Changes With AI-Assisted Attribution — And What Doesn't
Machine-learning attribution is genuinely better at pattern-finding across sparse data than rules-based models, and AI call analysis has changed the economics of qualification: transcribing and scoring 100% of inbound calls used to require a human listening to hundreds of recordings; automated scoring now runs at roughly $0.02–$0.15 per call, which makes lead-quality data available to businesses that could never afford it before. That's the real unlock — not the modeling, the *labeling*.
What doesn't change: AI cannot recover data that was never collected. It cannot resolve an identity across a device that opted out of tracking. It cannot tell you why someone chose you over the competitor down the street. And it will produce a confident, well-formatted answer from 14 conversions just as readily as from 14,000 — which makes it more dangerous at low volume, not less.
Attribution is not a software purchase. It's an operational discipline — consistent source stamping, consistent deal stages, consistent revenue definitions — with software attached. Businesses that get the discipline right see meaningful reallocation within a quarter. Businesses that buy the software and skip the discipline get a prettier version of the same confusion, at $1,500–$5,000 a month.
If you want to sanity-check the math on your own numbers before talking to anyone, run them through the ROI calculator and see whether the reallocation upside actually exceeds the cost of measuring it. For many businesses under $8,000/month in media spend, it won't — and that's a legitimate reason to wait.
Frequently Asked Questions
How many conversions do you need for attribution modeling to work?
Roughly 30 conversions per week is the practical floor. Below that, weekly swings are mostly noise, and any model — data-driven, first-touch, or position-based — will assign credit that reverses next month. Low-volume businesses get more value from tracking lead source manually at intake.
Why doesn't Google Ads match my actual revenue?
Platform-reported conversions count what the platform can observe: cookied web actions inside its attribution window. They miss phone calls, walk-ins, deals closing past the window, and iOS users who opted out of tracking. For service businesses closing 40–70% of revenue by phone, the gap is structural, not a tagging error.
How do you attribute phone calls to marketing channels?
Dynamic number insertion swaps the displayed phone number per visitor session, tying the call back to the source, campaign, and keyword. Call tracking platforms run roughly $30–$150 per month for small businesses. Static numbers per channel — one for direct mail, one for vehicle wraps — work for offline sources.
Is last-click attribution ever good enough?
Yes, when a business runs one or two channels, has short sales cycles, and spends little enough that a misallocated budget costs less than better measurement would. Last-click breaks down mainly when multiple channels overlap, because it credits the final branded search rather than the awareness touch that caused it.
Free Weekly Briefing
One AI Marketing Tactic.
Every Tuesday. Free.
What's actually working across our client accounts right now — ROAS moves, follow-up sequences, creative angles. The stuff that isn't in any blog post yet.
No spam. Unsubscribe anytime. 1,200+ business owners already in.