Tracking Lead Source So You Know What Actually Works
Why this matters
Ask most owners which marketing channel produces their best customers and you get a guess dressed up as an answer. Without real lead-source tracking, every marketing decision is a gut call, and gut calls keep money flowing to whichever channel has the loudest salesperson, not the one actually filling the schedule. A shop that tracks lead source properly can say, with real numbers, which channel to double down on and which one to cut, and that clarity is worth more than almost any single marketing tactic.
Step 1: Ask "how did you hear about us" on every single contact
This is the foundation, and it has to be universal, not occasional.
- Ask on every inbound call, every web form, every walk-up. A question skipped on the days you are busy produces a data set biased toward your slow days, which defeats the purpose.
- Log the raw answer, then map it to a short list of standard categories (referral, online search, directory listing, social media, repeat customer, drove by, other) so you can report on it consistently instead of drowning in unique phrasings.
- Train whoever answers the phone to ask it naturally, not as an interrogation. "Great, and how did you find us today?" fits right after getting the customer's name and address.
A customer's memory of how they found you is not perfectly accurate, but it is close enough to be useful, and it is the only source-tracking method that works for every channel, including the ones that cannot be tracked technically (a referral, a truck seen on the road, a sign in a yard).
Step 2: Add technical tracking wherever the channel supports it
Self-reported answers alone will always undercount a channel that the customer does not remember accurately, so pair the intake question with technical tracking on the channels that support it.
- A dedicated phone number or extension per major channel lets you attribute a call to its source without relying on memory. This is the single most reliable method for phone-heavy trades.
- Unique tracking parameters on any web link you control (a directory listing's website field, a social post, a digital ad) let you see which link a web-form submission came through.
- A distinct landing page per channel, if you have a website, shows exactly which channel drove a given visit before it ever becomes a lead.
Technical tracking and the intake question should agree most of the time. When they consistently disagree for one channel, trust the technical number. It is measuring the click, not a customer's memory of it weeks later.
Step 3: Record source on the job, not just the first call
A lead source recorded only at first contact gets lost the moment that lead becomes a customer, an estimate, and eventually a job. Carry the source field through the whole record so you can connect it to what actually happened.
- Attach the source to the customer record, not just a one-time note, so every future job from that customer still traces back to the channel that originally brought them in.
- Track whether the lead actually converted to a booked job, not just whether it called. A channel that produces plenty of calls but few booked jobs is a lead-quality problem, and you will only see it if conversion is tracked alongside volume.
- Track the revenue from the job, and from that customer over time, not just the first invoice. A channel that produces one-off, price-shopping customers looks fine on the first job and terrible once you account for repeat business it never generates.
Step 4: Roll it up into a simple, recurring report
Raw source data sitting in individual customer records is not useful until it is aggregated and reviewed on a schedule.
- Build one simple table: channel, number of leads, number converted to a job, conversion rate, and total revenue from those jobs, for a defined period.
- Review it monthly at minimum, and more often for a channel you are actively testing or worried about.
- Compare channels against each other, not against a flat external benchmark. A benchmark from a different trade, market, or shop size will mislead you. Your own history is the fairest comparison.
Step 5: Use the report to act, not just to admire
Tracking that never changes a decision is busywork. Close the loop:
- When a channel's conversion rate or revenue-per-lead is clearly ahead of the others, that is your signal to shift budget or effort toward it, not just to note it and move on.
- When a channel underperforms for a full, fair testing window, cut it or renegotiate it. A directory listing or ad platform that has had a real chance and still lags is not a channel to keep out of habit.
- Revisit the whole list at least quarterly. Channels drift. A source that was strong last year can quietly decline, and one you dismissed early can improve once your reputation and reviews catch up.
The trap to avoid
The most common failure is not skipping tracking entirely, it is tracking loosely enough that the data cannot be trusted. A source field filled in "sometimes," logged inconsistently by different staff, and never rolled up into a report is worse than no tracking at all, because it creates false confidence. Build the habit as a fixed part of intake, keep the categories simple and consistent, and review the rollup on a real schedule. That discipline, more than any single marketing tactic, is what turns a marketing budget from a hopeful expense into a set of decisions you can defend.
References
- Federal Trade Commission, guidance on advertising claims and consumer-facing disclosures
- U.S. Small Business Administration, guidance on marketing measurement for small businesses
- See related: The Marketing Channels Worth Testing for a Small Shop; Increase Ad Spend vs Hold Steady, a Decision Tree