Lead Source Tracking for Local Service Businesses: How to Know What's Actually Working
The Problem With "How Did You Hear About Us?"
When you ask "How did you hear about us?" at booking, customers give you their best guess — not necessarily the accurate answer. "Google" could mean Google Ads, organic search, Google Maps, a Google review, or a friend who found you on Google and passed along your number. These are very different marketing investments with very different costs and conversion rates.
Lead source tracking is only useful if it's accurate. And for most local service businesses, it isn't. The result: marketing spend allocated by gut feeling rather than data.
What Accurate Lead Source Tracking Requires
For digital channels, accurate attribution needs technical infrastructure:
- Unique phone numbers per channel: A dedicated tracking number for Google Ads, a different one for your Google Business Profile, another for your website organic traffic. When the customer calls, the number tells you the source without depending on their memory.
- UTM parameters on all digital ad URLs: Every link in your paid ads should include UTM tags that identify the campaign, medium, and source. These flow through to your website analytics automatically.
- A booking form field that auto-populates from UTM data: So when a customer completes a booking form after clicking an ad, the source is captured without them answering a question at all.
For offline and word-of-mouth channels, you need process:
- A consistent scripted question asked at first contact — not "How did you hear about us?" (too broad) but "Were you referred by someone, or did you find us online?" followed by specific follow-up based on the answer
- A defined set of acceptable answers (see below) recorded in your CRM or scheduling tool
- The source field must be required before a lead record can be saved
Sohovi finds gaps, duplicates, and format errors in your CRM data — so your team is working from records they can trust.
The defined answer set (use a dropdown, not free text):
- Google Search (organic)
- Google Ads
- Google Maps / Business Profile
- Yelp
- Facebook / Instagram
- Nextdoor
- Word of mouth / referral (ask for referrer name)
- Previous customer (returning)
- Direct mail / postcard / door hanger
- Other (with short text field)
Free text produces "Google," "the internet," "online," "my neighbor told me," and 40 other variants that are impossible to analyze.
Sohovi lets you upload your CSV and get an instant data quality report — no setup, no code required.
Building the Lead Source Report
After 3 months of consistently capturing lead source data, run this analysis:
Volume by source: How many leads came from each channel? This tells you reach.
Conversion rate by source: Of the leads from each source, what percentage became booked jobs? This tells you quality. Google Ads leads who convert at 15% are worth less than word-of-mouth leads who convert at 60%, even if you're getting more Ads leads.
Average job value by source: Do customers from different sources spend differently? A Nextdoor lead who books a $150 gutter cleaning may be worth less than a referral who books a $600 service package.
Cost per acquired customer by source: For paid channels, divide your total spend by the number of customers acquired. If you spent $1,200 on Google Ads last month and acquired 8 customers, your cost per acquisition is $150. Compare that to what each customer is actually worth.
Sohovi gives you the data quality picture you need to make the case for fixing it — and to track improvement over time.
The combination of conversion rate, average job value, and cost per acquisition tells you where your marketing dollar works hardest.
What Local Service Businesses Typically Find
When local service businesses run this analysis honestly, the findings often include:
- Google Maps / Business Profile drives more qualified leads than paid search, at zero additional cost beyond maintaining the profile
- Nextdoor produces high-converting leads at relatively low cost (organic posting + occasional promoted posts)
- Referrals convert at the highest rate of any channel but are often tracked inconsistently, understating their true contribution
- One or two paid channels are unprofitable when cost-per-acquisition is calculated against actual customer value
Sohovi gives you the data quality picture you need to make the case for fixing it — and to track improvement over time.
These findings are only available if lead source data is captured accurately and consistently from the start.
Making It Stick
Lead source tracking fails when it's optional. It succeeds when:
- The source field is required in your booking form and CRM — records can't be saved without it
- Everyone who takes calls or creates job records is trained on the defined source list
- The weekly or monthly job review includes a lead source breakdown so the team sees the data they're generating
The payoff — knowing exactly which marketing channels are worth your time and money — is worth the process investment.
If you're ready to stop guessing about your data quality, Sohovi is built for exactly this. Upload your first CSV free — no credit card, no IT team, no code needed.