If you run a roofing, remodeling, HVAC, or other home-service business, chances are most of your leads come through the phone. Homeowners don’t always fill out forms, they pick up the phone to schedule an estimate or ask a question. That makes sense. But it also creates one of the biggest challenges in marketing: ATTRIBUTION.
Table of Contents
Attribution is simply understanding which marketing efforts are driving results. Without it, you’re stuck guessing whether your ad spend, SEO, or email campaigns are actually working. For phone-driven businesses, this is critical. If you can’t connect the dots between marketing channels and booked jobs, you risk wasting budget—or worse, cutting off what’s actually driving revenue.
Here’s how to measure attribution effectively in phone-driven businesses.
Why Attribution Is Harder for Service Businesses
In e-commerce, attribution is straightforward: someone clicks an ad, adds to cart, and makes a purchase online. Easy to track.
For phone-driven businesses:
- A homeowner may see your ad, but call later after searching your brand name
- They may have found you through Google Maps, but tell you they “just Googled you”
- A referral might first check reviews online before dialing
That makes it tough to know which channel deserves credit. The solution is combining call tracking, CRM data, and multi-touch attribution models.
Step 1: Call Tracking 101
Call tracking is the foundation of attribution for phone-driven businesses. Tools like CallRail, CallTrackingMetrics, or WhatConverts allow you to assign unique phone numbers to each marketing channel.
- PPC ads: Use dynamic number insertion (DNI) so every click gets a unique number tied back to the keyword/ad
- Website traffic: Assign different numbers to SEO, social, or referral traffic
- Offline campaigns: Print unique numbers on yard signs, mailers, or trucks
Why it matters: If you know which number was dialed, you know which campaign triggered the call.
Step 2: Qualify the Lead, Don’t Just Count Calls
Not every call is a good lead. Some are wrong numbers, solicitors, or low-quality jobs. That’s why attribution must go beyond call volume.
Best practices:
- Record and review calls (with customer consent) to track quality
- Tag calls in your CRM as “qualified” or “unqualified”
- Train staff to log source, service requested, and job value
This ensures you’re not giving credit to channels that generate noise instead of real opportunities.
Step 3: Connect Call Tracking to Your CRM
Attribution only works if it ties back to revenue. By integrating call tracking tools with your CRM (like Jobber, ServiceTitan, or HubSpot), you can:
- Match marketing source → lead → booked job → revenue
- Track close rates by channel
- Calculate cost per booked job (not just cost per lead)
Pro Tip: Review this monthly. If Google Ads leads are converting at 30% while Facebook is converting at 5%, or if Cost Per Leads are high on Google but lower or Facebook, you can know best where to invest or how to flex your budget accordingly.
Step 4: Use Multi-Touch Attribution Models
One of the biggest mistakes contractors make is relying only on “last-click attribution” (the final channel before the call). That ignores the full journey.
Example:
- First touch: Homeowner sees a Facebook video ad
- Second touch: They read your blog about roof repair costs
- Third touch: They Google your business name and call
Last-click would give all the credit to branded search, ignoring the Facebook ad that sparked interest.
Better models for service businesses:
- First-touch: Gives credit to the first channel (great for understanding awareness)
- Linear: Splits credit across all touchpoints
- Time decay: Gives more credit to the most recent touches, but not all
Choose the model that fits your goals. For most contractors, linear or time decay provides the clearest picture.
Step 5: Measure ROI, Not Just Leads
Attribution should ultimately answer: Which marketing channels are producing profitable jobs?
Key metrics:
- Cost per lead (CPL)
- Cost per booked job (CPJ)
- Return on ad spend (ROAS)
- Lifetime value (LTV) of customers by channel
If one channel brings cheaper leads but they rarely close, it’s less valuable than a higher-cost channel with strong conversion and high-margin jobs.
Common Attribution Pitfalls
- Not tracking offline sources – Don’t forget to assign numbers to trucks, signs, or flyers.
- Failing to review call quality – 100 calls mean nothing if only 10 are qualified.
- Ignoring repeat customers – Many calls may come from existing clients; track retention separately.
- Overcomplicating – Start simple. Even basic call tracking by channel is better than none.
Turning Data Into Smarter Decisions
Attribution isn’t just about dashboards—it’s about decisions. When you know which campaigns drive the most profitable calls, you can:
- Double down on winners
- Fix or cut underperformers
- Confidently scale your marketing budget
That’s how top-performing contractors stop wasting money and start growing with intention.
Ready to See Which Marketing Really Works?
If you’re tired of guessing where your leads are coming from, it’s time to put attribution to work for your business.
StructureM helps phone-driven businesses grow with clarity, smart attribution systems, and marketing strategies that deliver measurable results.