Back to Blog

Marketing Attribution Models Explained: Which One Actually Works for Contractors

Pipeline Research Team
Blog

Key Takeaways

  • 1. Home services phone leads convert at 46% vs 1.7% for web forms, so any attribution model that ignores calls is wrong by default
  • 2. 22% of companies still rely exclusively on last-click attribution - the model that overvalues Google Ads by 40-60% for contractors
  • 3. Companies using multi-touch attribution report ROI improvements of up to 30% and a 14-36% lift in CPA efficiency
  • 4. Position-based attribution is the practical sweet spot for HVAC, plumbing, and roofing where first-touch and call-to-book matter most

Home services phone leads convert at 46%, the highest across nine industries Invoca measured in 2025, while web forms across industries average a 1.7% conversion rate. The math means a single contractor phone call is roughly 25 to 55 times more likely to turn into a booked job than a form fill. Yet most contractor attribution setups still credit “Google Ads” or “direct” for every job and call it done.

That is the problem this guide solves. Marketing attribution models decide which channel gets credit for a booked job, and the wrong model will quietly tell you to cut the campaigns that are actually feeding your pipeline.

What is a marketing attribution model?

A marketing attribution model is a rule for assigning credit across the touchpoints a customer hits before they book.

The average homeowner now interacts with 7 to 12 touchpoints before they pick up the phone to call a contractor. Yard sign, neighbor referral, Google Business Profile, three reviews, a retargeting ad, and finally a branded search. One job, seven touches.

The attribution model is how you split credit across those seven touches. Pick the wrong model and you starve the channel that started the journey to feed the one that closed it.

For deeper background on the foundation, read the parent guide on paid ads analytics tools for contractors.

Why is last-click attribution dangerous for home services?

Last-click gives 100% of the credit to the final touchpoint before booking. It is the default in Google Analytics, most CRMs, and almost every ad platform.

22% of organizations still rely exclusively on last-click attribution in 2025, per Marketing LTB’s 99+ attribution stats report. For a contractor, that default is expensive.

Google Search wins 71% of last-touch attribution across industries. So if you run last-click, Google Ads will look like a hero on every report - because it tends to be the last click before the call.

Meanwhile, the truck wrap, the yard sign, the BrightLocal-tracked reviews, and the direct mail piece that planted the seed three months earlier get zero credit. Cut those because the dashboard says they “don’t work” and your branded search volume drops, your blended CPL rises, and Google Ads starts costing more for the same leads.

One roofing company referenced in our multi-touch attribution guide cut local radio after a last-click audit. Radio was actually the first touchpoint on 35% of their highest-value jobs. Lead quality dropped for six months before they reconnected the dots and added it back.

What are the six main attribution models?

There are six models you will see across Google Analytics, HubSpot, and most attribution platforms. Each one answers the credit question differently.

Attribution modelHow credit is assignedContractor use case
First-touch100% to the first interactionBrand-awareness focused contractors investing in truck wraps, yard signs, neighborhood mailers
Last-touch (last-click)100% to the final interaction before bookingEmergency-only HVAC and plumbing where most jobs come from a same-day search
LinearEqual credit split across every touchpointLong-cycle jobs like full system replacements, re-roofs, generator installs
Time-decayMore credit to recent touchpoints, less to older onesSeasonal pushes where a 3-4 week sales cycle matters more than the first impression
Position-based (U-shaped)40% first touch, 40% last touch, 20% middleMost home service contractors. Rewards demand creation AND demand capture
Data-drivenMachine learning assigns credit based on actual conversion pathsContractors with 15,000+ clicks and 600+ conversions in 30 days

Data-driven models need at least 15,000 clicks and 600 conversions in 30 days to work, per Google’s published thresholds. Most independent contractors will never hit that. Position-based is the realistic ceiling.

Why is position-based attribution best for HVAC, plumbing, and roofing?

Position-based attribution gives 40% to the first touch, 40% to the last touch, and splits 20% across the middle.

For a contractor, those are the two touchpoints you can actually act on. The first touch tells you what is creating new demand in your service area. The last touch tells you what is closing the deal when the AC dies on a Thursday afternoon.

The middle touches are usually retargeting ads and remarketing emails that intercept people who were going to convert anyway.

Companies using multi-touch attribution report ROI improvements of up to 30% and a 14-36% lift in CPA efficiency, depending on channel mix, per Marketing LTB 2025 data. The biggest gains come from finally crediting the demand-creation channels that last-click hides.

The CTM 2026 attribution guide is blunter: “Start with a position-based model to balance awareness and conversion credit, compare it against last-touch, and if you have sufficient data volume, explore data-driven.”

For a $500K-$5M home service business, you do not need data-driven. You need position-based, set up correctly, with calls tracked.

How do phone calls break most attribution models?

Here is the part the Adobe and HubSpot guides skip.

Invoca’s 2025 consumer research found 67% of home services customers prefer human representatives over automated alternatives, and home services phone conversion rates hit 46%. Calls are the dominant lead format in this trade. Forms are not.

Standard attribution models track clicks. They do not natively track calls. A homeowner who saw your Google Ad, then called the number on your truck instead of clicking, gets attributed to “direct” or worse - “unattributed.”

A remodeling contractor referenced in how to track lead sources tracked $14,247 in marketing spend to $334,299 in revenue - a 23:1 return - only after deploying dynamic number insertion that fixed call attribution. Before that, half their revenue was showing up as “unknown source.”

Tommy Mello runs 7,000+ call tracking numbers across A1 Garage Door to make sure every call gets attributed to a specific campaign, ad group, and keyword. He treats call attribution as a non-negotiable infrastructure cost.

For the mechanics of getting calls into your attribution model, see the conversion tracking guide and call tracking vs form tracking.

What does an attribution model fix in practice?

The cost-of-being-wrong is real money.

SearchLight Digital tracked $14.9M in HVAC and plumbing Google Ads spend across 816 contractors in January 2026. Blended CPL was $104. Branded search was $34 per lead. Non-branded search was $149.

If your attribution model lumps both into one “Google Ads” line, you cannot see that gap. You cannot scale the $34 branded leads or cut the $149 non-branded campaigns that may not be closing.

LocaliQ’s 2025 study of 3,200+ home service campaigns shows CPC rose for 75% of contractors and CPL rose for 69% of them, with an average 10.51% jump year over year. The contractors who survive that squeeze are the ones who know which channels deserve more budget and which deserve less.

The model is how you decide. Without one, you are guessing at a rising price.

How do you actually pick and implement a model?

Three steps.

Step one: turn on call tracking before anything else. If you cannot see which campaign produced the call, no attribution model will work. CallRail, CallTrackingMetrics, and WhatConverts run $50-100 per month. The cost-of-being-wrong dwarfs that.

Step two: set up first-touch tracking on your forms. Most CRMs only capture the converting session. Add a hidden field that records the original traffic source. The delta between first-touch and last-touch is where the real budget mistakes live.

Step three: in GA4, run the Model Comparison report monthly. Compare last-click to position-based. Note which channels gain and lose credit. Companies using multi-touch attribution report 18% higher B2B opportunity win rates, and the same directional gains apply to home services pipelines.

The mechanics are covered step-by-step in tracking campaign performance and UTM parameters explained.

What about offline channels like truck wraps and yard signs?

This is where attribution gets honest about its limits.

A truck parked at a neighbor’s house all day does not generate a click. Neither does a yard sign or a uniform. 38% of marketers say attribution is their #1 analytics challenge, and 79% say achieving 100% attribution across touchpoints is a real problem, per the Marketing LTB 2025 data.

The workaround is proxies.

Branded search volume is the best proxy for whether brand awareness is working. If “[Your Company] HVAC” searches grow month over month, the truck wrap and yard signs are doing their job. If branded search is flat while you are spending on brand, the spend is wasted.

Customer surveys are the second proxy. “How did you first hear about us?” captured at booking gives you offline data your analytics will never see.

A plumber tracked yard signs by issuing “NEIGHBOR50” promo codes per neighborhood, then matched closed jobs to the code. Yard signs in three neighborhoods produced $42,000 in revenue over six months on a $1,800 sign spend. Last-click would have credited Google.

For the full anti-attribution-blindspot playbook, see marketing attribution for home service.

Frequently Asked Questions

What is the difference between first-touch and last-touch attribution?

First-touch gives 100% of the credit to the first interaction that introduced the customer to your brand. Last-touch gives 100% of the credit to the final interaction before they booked. First-touch rewards demand creation. Last-touch rewards demand capture. For contractors, the truth lives somewhere in the middle.

Is data-driven attribution worth it for a small contractor?

No. Data-driven attribution needs 15,000+ clicks and 600+ conversions in 30 days to produce reliable models. A typical $500K-$5M home service business will never hit that volume. Position-based attribution gives you 90% of the benefit at zero data threshold.

Why does Google Analytics default to last-click?

Because it is simple, deterministic, and easy to report on. It is also wrong for any business with a sales cycle longer than one session. Google Search wins 71% of last-touch attribution across industries, which is why ad platforms love the default - it makes their channel look better than it is.

How long does it take to set up a proper attribution model?

Two to four weeks. One week to deploy call tracking, one week to add first-touch hidden fields to your forms, and one to two weeks of GA4 Model Comparison reports to see how the numbers shift. Reallocation decisions usually pay back the setup cost within 60 days.

Can I run attribution without expensive software?

Yes. GA4 is free and has built-in attribution modeling most contractors never open. CallRail starts at $50/month. UTM parameters cost nothing. 75% of companies are now using multi-touch attribution, and the tooling is no longer the bottleneck. Discipline is.

Track every lead to its source

The attribution model is the lens. The data behind it is the lens grinder.

If you do not know whether the call you took yesterday came from your truck wrap, your Google Ad, or the postcard you sent 60 days ago, no attribution model can save you. Capture the data first, then choose the model.

Track every lead to its source and stop letting last-click hide which dollars are actually building your business.