# What Is Lead Source Tracking?

Lead source tracking is recording where every new lead came from (Google, a referral, a yard sign, a lead marketplace) and carrying that source through to the booked job and the revenue it produced. It tells you which marketing makes money, which only makes the phone ring, and where to put next month's budget.

## Key takeaways

- Track the source on every lead, then follow it to booked jobs and revenue. Lead counts alone are misleading.
- Use two methods together: what the customer says ('How did you hear about us?') and what your systems record (tracking numbers, form fields, ad platforms).
- Split 'Google' into its real channels: Local Services Ads, paid search, Google Business Profile and organic search.
- Revenue by source divided by spend by source is the number that decides your budget.
- Make the source field required in your CRM, or it will be blank on half your jobs.

## How does lead source tracking work?

Every lead gets a source tag when it first arrives. That tag stays on the customer record as the lead becomes an appointment, an estimate, a sold job and an invoice. At the end of the month you add up spend, leads, booked jobs and revenue by source. The result is a simple table that shows what each dollar of marketing actually returned.

Here's why it matters. An electrician spends $2,000 a month on a lead marketplace and $1,500 on Google Local Services Ads. The marketplace sends more leads, so it feels like the better deal. Lead source tracking might show the marketplace leads book half as often and close at a lower price. Without the data, the owner keeps funding the wrong channel.

## How do you track lead sources?

Track lead sources by giving each marketing channel its own way in (a separate phone number, a tagged web link or a form field), asking every new caller how they heard about you, and recording the answer in a required field in your CRM. Then tie each sold job and invoice back to that source.

1. **List your channels.** Write down every place leads come from: Local Services Ads, Google paid search, Google Business Profile, your website (organic), Facebook, lead marketplaces, referrals, repeat customers, truck wraps, yard signs, mailers, home shows.
2. **Give paid channels their own phone number.** Use [call tracking](https://www.brix.so/learn/call-tracking) so calls from each ad, mailer or listing ring through a separate number. This captures the source even when the caller doesn't remember.
3. **Tag web traffic.** Add UTM tags to ad and social links (utm_source, utm_medium, utm_campaign) and pass them into a hidden field on your web form, so every form submission arrives with its source.
4. **Ask every caller.** 'How did you hear about us?' catches referrals, trucks and signs that no system can track. Offer choices if the caller hesitates: Google, a neighbor, our truck, a mailer.
5. **Make the field required.** In your [CRM](https://www.brix.so/learn/crm), a lead can't be saved without a source. 'Other' is allowed but should stay under 10% of leads.
6. **Report monthly by source.** Spend, leads, booked jobs, sold revenue and gross profit for each source. Compare cost per lead, cost per booked job and return on spend.

## Lead sources and how to track each one

**Common trades lead sources and the most reliable way to track each**

| Source | Best tracking method | Watch out for |
| --- | --- | --- |
| Google Local Services Ads | The LSA dashboard lead log plus your CRM tag | Google charges per lead, including some missed calls; reconcile the dashboard with booked jobs |
| Google paid search | Call tracking number in ads; UTM tags on landing pages | Branded searches (your company name) are often people who already knew you |
| Google Business Profile | UTM tag on the website link; a call tracking number, used carefully | Google requires the number to be under your control; keep your name, address and phone consistent |
| Organic website | Website number and form source field | Gets credit for people who first heard of you elsewhere |
| Lead marketplaces | The marketplace's lead log | The same homeowner may be sent to several contractors; track booking and close rate, not just leads |
| Referrals and repeat customers | 'How did you hear about us?' and existing customer records | Usually the cheapest and best leads; reward referrers |
| Trucks, yard signs, mailers | A unique phone number or web address on each | Self-reported answers here are unreliable without a unique number |

_Methods only; no market data. Check each platform's current rules before changing phone numbers on listings._

## What should you measure for each lead source?

For each lead source measure five numbers: spend, leads, booked jobs, sold revenue and gross profit. From those you get [cost per lead](https://www.brix.so/learn/cost-per-lead), cost per booked job, [booking rate](https://www.brix.so/learn/booking-rate) and return on spend. Revenue and profit by source matter most, because a cheap lead that never books is the most expensive lead you have.

> **Worked example: one month at an HVAC shop**
>
> These are illustrative numbers. Local Services Ads: $3,000 spend, 60 leads, 33 booked jobs, $21,000 sold revenue. Return on spend = $21,000 ÷ $3,000 = **7.0×**.
>
> Lead marketplace: $2,000 spend, 50 leads, 15 booked jobs, $7,500 sold revenue. Return on spend = $7,500 ÷ $2,000 = **3.75×**.
>
> Referrals: $0 spend (plus a $50 thank-you card for each of 12 referrers, $600), 12 leads, 10 booked jobs, $11,000 sold revenue. Return on spend = $11,000 ÷ $600 = **18.3×**.
>
> Cost per lead says the marketplace ($40) is cheaper than LSA ($50). Revenue per dollar says the opposite. The owner shifts $1,000 from the marketplace to LSA and starts a referral program.

## Lead source tracking by trade

**Where tracking matters most in each trade**

| Trade | Sources that are easy to misjudge | What to track beyond the first job |
| --- | --- | --- |
| HVAC | Paid search in peak season vs. maintenance-plan customers calling for repairs | Replacement sales and plan sign-ups by original source |
| Plumbing | Emergency calls from 'Google' that were really paid ads | Repeat calls over the next year |
| Roofing | Storm canvassing vs. insurance-adjuster referrals vs. ads | Close rate and claim approval by source |
| Electrical | Builder and GC referrals vs. homeowner leads | Repeat work from each builder |
| Landscaping and lawn care | Door hangers and signs in neighborhoods you already serve | Season-long contract value and renewal by source |
| Cleaning | Marketplace leads that book one clean and never return | Recurring conversion by source |
| Pest control | One-time urgent calls vs. plan sign-ups | Plan retention by source |

## First-touch vs. last-touch attribution

Many leads touch more than one channel: they see your truck, search your name on Google, then call from your Google Business Profile. First-touch attribution credits the truck. Last-touch credits Google. Small trades businesses do best with a simple rule: record the system-tracked source and the customer's answer, and when they disagree, trust the customer for referrals and offline sources and the system for paid ads.

## Common lead source tracking mistakes

- **Lumping everything into 'Google' or 'Internet'.** You can't decide between LSA and paid search if both are tagged 'Google'.
- **Stopping at lead counts.** Track through to revenue and profit, or you will fund channels that ring the phone but don't pay.
- **Letting the field be optional.** Blank sources make the whole report useless.
- **Changing your main business number on listings without a plan.** Inconsistent phone numbers across listings can confuse customers and directories.
- **Crediting repeat customers to ads.** A past customer who searched your name is a repeat customer, not a new ad lead. Count them separately so ad performance isn't inflated.

BRIX keeps every call, lead, quote, job and invoice on one customer record in its CRM, so the source captured on the first call follows the customer to the money. Its AI receptionist can ask 'How did you hear about us?' on every call.

- [CRM](https://www.brix.so/features/crm): One record for every customer, lead, call, job, quote and invoice.
- [AI receptionist](https://www.brix.so/features/ai-receptionist): Answers every call 24/7, qualifies the caller, books the job and texts back anyone it misses.

## Frequently asked questions

### What is lead source tracking?

It's recording where every new lead came from and following that source through to booked jobs and revenue. It shows which marketing channels pay for themselves and which only generate calls that don't book.

### What is the easiest way to track lead sources?

Ask every new caller 'How did you hear about us?' and record the answer in a required CRM field. Then add call tracking numbers to your paid channels so ad calls are tagged automatically, even when callers don't remember where they saw you.

### How do I track leads from Google?

Split Google into its channels. Local Services Ads has its own lead log, paid search can use call tracking numbers and UTM-tagged landing pages, and your Google Business Profile website link can carry a UTM tag. Keep each one as a separate source in your CRM.

### Can I trust what customers say about how they found me?

Partly. Customers often say 'Google' when they found you through a referral and then searched your name. Self-reported sources are good for referrals, trucks and signs, while system tracking is better for paid ads. Record both when you can.

### How often should I review lead sources?

Monthly for spend decisions, with a quarterly look at revenue and profit, because big jobs take weeks to close. Review weekly during peak season if you're spending heavily on ads.

### What's the difference between lead source tracking and call tracking?

Call tracking is one method of lead source tracking: it uses separate phone numbers to tag calls by channel. Lead source tracking is the whole practice, covering calls, forms, referrals and walk-ins, and tying each source to revenue.

## Related

- [What Is Call Tracking?](https://www.brix.so/learn/call-tracking)
- [What Is Cost Per Lead?](https://www.brix.so/learn/cost-per-lead)
- [What Is Customer Acquisition Cost (CAC)?](https://www.brix.so/learn/customer-acquisition-cost)
- [What Is Booking Rate?](https://www.brix.so/learn/booking-rate)
- [What Are Google Local Services Ads?](https://www.brix.so/learn/google-local-services-ads)
- [What Is a Google Business Profile?](https://www.brix.so/learn/google-business-profile)
- [What Is a CRM?](https://www.brix.so/learn/crm)
- [Cost Per Lead Calculator (and Marketing ROI)](https://www.brix.so/tools/cost-per-lead-calculator)
- [CRM for Home Service Businesses That Fills Itself In](https://www.brix.so/features/crm)
- [Lead Follow-Up Automation That Chases Every Lead and Estimate for You](https://www.brix.so/features/sales-automation)

## Sources

- [Google Business Profile Help: guidelines for representing your business (phone numbers)](https://support.google.com/business/answer/3038177) (checked 2026-10-12)
- [Google Ads Help: how Local Services Ads charges for leads](https://support.google.com/adwords/answer/7195435) (checked 2026-10-12)

---
Written by BRIX Editorial Team. Last updated 2026-10-12.
Canonical: https://www.brix.so/learn/lead-source-tracking
