You are spending money on marketing right now and you probably have no idea which part of it is bringing in calls. That is not a guess. Most local business owners cannot answer the question "where did this job come from?" with any confidence. This guide fixes that with methods you can start using this week, no agency required.
Why tracking where leads come from matters more than most owners think
If you do not know which channel sent a lead, you cannot make a smart decision about where to spend next month. You end up cutting what feels slow and doubling down on what feels busy, and feelings are a poor guide.
Local search behavior has shifted significantly, with more people searching on mobile and expecting fast, local results. That means your leads can arrive from a Google search, a map listing, a social post, a yard sign, a referral, or a combination of all five in one week. Without a tracking system, those sources blur together.
The fix is not complicated. It is consistent.
The simplest method: ask every single person
Before you buy any software, start here. When someone calls or fills out a form, ask one question:
"Just so I know, how did you hear about us?"
Then write the answer down. A spreadsheet works. A notebook works. The point is to capture it before you forget.
Track these columns:
- Date
- Name
- How they found you
- Whether they became a paying job
After four weeks, look at the column. Patterns appear quickly. You may find that half your jobs come from Google Maps and you have been spending most of your budget on Facebook. That one insight is worth more than any dashboard.
This method costs nothing. Its only weakness is that people sometimes say "online" without being specific, which is why you pair it with the technical steps below.
Use separate phone numbers for each channel
Call tracking assigns a unique phone number to each marketing source. When someone calls the number on your Google ad, you know it came from the ad. When someone calls the number on your yard sign, you know it came from the sign.
Services that provide tracking numbers forward the call to your real number, so you never miss anything. Your team answers the same way. You just get a report showing which number rang.
Set up one number for:
- Your Google Business Profile
- Any paid ads you are running
- Your website
- Offline materials like flyers or truck wraps
If you are wondering whether paid ads are even the right move for your business yet, the related post Should You Run Google Ads Yet? A Straight Answer walks through that decision plainly.
Set up UTM parameters for your digital links
A UTM parameter is a short tag you add to the end of a URL. It tells Google Analytics where a click came from. You do not need to write code. Google has a free URL builder tool.
For example, if you send an email with a link to your booking page, you tag that link so Analytics records "email" as the source. If you post on Facebook with a link, you tag it as "social." When someone clicks and visits your site, Analytics logs where they came from.
The key fields to fill in are:
- Source (google, facebook, email, yelp)
- Medium (cpc, social, newsletter, organic)
- Campaign (spring-promo, referral-program, truck-wrap)
Use these consistently and your Analytics account will show you a clear picture of which channels drive actual website visits, not just which ones you are paying for.
Connect lead source to the actual job, not just the click
This is where most tracking falls apart. A business owner knows they got a call from a Google ad. But did that caller book? Did they pay? Was it a high-value job or a low-margin one?
If you only track the click or the call, you might optimize for the wrong thing. You want to know the source of your booked, paid jobs, not just your inquiries. Understanding what a booked job actually costs you is a separate but closely related question, and it changes how you read your tracking data.
Even a basic spreadsheet that connects lead source to job outcome gives you information most of your competitors do not have. Over time you can see which channels bring in callers who actually book, which brings up a point worth reading more on: stop wasting your ad budget on channels that generate clicks but not customers.
Build a weekly rhythm, not a one-time setup
Tracking only works if you look at it. Pick one day per week, even fifteen minutes, to review:
- How many leads came in
- Which sources sent them
- How many converted to booked jobs
- Any sources that are suddenly quiet or suddenly busy
This habit compounds. After three months you have real data. After six months you are making decisions that most local businesses never get to make because they never had the numbers.
SNRG builds this kind of tracking layer into the systems it runs for local businesses, and it runs the same setup on itself first before rolling anything out. But you do not need a vendor to start. You need a spreadsheet, one consistent question at intake, and a tracking number or two.
Frequently asked questions
How do you track where your leads come from?
Assign a unique phone number to each marketing channel so calls are automatically attributed, add UTM tags to every digital link you share, and ask every new contact directly how they found you. Record all three data points in one place and review them weekly to spot which sources are producing real jobs.
Do I need expensive software to track lead sources?
No. A spreadsheet and a simple intake question cost nothing and will reveal most of what you need to know. Call tracking numbers are available from several providers at low monthly cost, and Google Analytics is free. Start simple and add tools only when the data tells you something specific is worth investing in.
What if customers say they found me "online" without being specific?
That is common. Pair your verbal question with technical tracking so you have a backup. If your website shows a tagged URL in Analytics and a call came through your Google Business Profile number, you can often cross-reference the two. Over time, your intake question gets more useful as you prompt people with options: "Was it Google, a referral, a sign, something else?"
How long before I have enough data to make decisions?
Four weeks of consistent tracking usually surfaces the clearest patterns. Channels that are working tend to show up repeatedly in your records within the first month. Give yourself at least eight weeks before making any major budget shifts, so you are not reacting to one slow week on a channel that is otherwise performing well.
---
If you want a clearer picture of how your business looks across search, maps, and local channels right now, the free Map My Business diagnostic is a good place to start.