The simplest way to track where your customers are coming from is to ask every new customer one question, log the answer in one place, and add a tracking tag to the channels you pay for. That’s it. You don’t need expensive software or a marketing degree. A single question on your booking form (“How did you hear about us?”), a running spreadsheet, and a unique link or phone number for each paid channel will tell you more than most businesses ever bother to learn.
Do this for a month and the fog lifts. You stop guessing which flyer, post, or ad actually worked, and you start putting money where the customers really come from. There’s one tracking method almost every owner leans on too hard, though, and it quietly sends people chasing the wrong channel.
Why It Pays to Track Where Your Customers Are Coming From
Most small businesses spend money on marketing the way you’d water a garden in the dark. Some of it lands on something that grows. Most of it hits dirt. Without tracking, you can’t tell the difference, so you keep watering everything.
When you know your sources, three things change:
- You cut what isn’t working and stop paying for it.
- You double down on what is, because now you can see it clearly.
- You can finally answer the question every owner should be able to answer: for every dollar in, how many customers out, and from where.
Tracking isn’t about spreadsheets for their own sake. It’s about spending your next dollar with your eyes open instead of closed.
Picture a house cleaner who runs Facebook ads, drops flyers, and gets the occasional referral. She feels busy, so she keeps all three going month after month. Track it for four weeks and she might find the flyers brought two customers, the ads brought none, and referrals quietly brought eight. Without the numbers, she’d have renewed the ads and reprinted the flyers on instinct. With them, she pours her time into referrals and stops lighting money on fire. Same month, same effort, a completely different next move.
Start With One Question at Intake
The single highest value tracking tool costs nothing: ask every new customer how they found you, and capture it the moment they become a lead.
The best place for the question is wherever a customer first gives you their information: your contact form, your booking form, your intake paperwork, or the first phone call. Build it into the process so it happens every time, not when you remember.
A few rules make the answers far more useful:
- Put it in the form itself, not in a popup after. Response rates are much higher when the question is part of the original ask.
- List your real channels as options: Google search, Facebook, Instagram, a friend or referral, a flyer, drove by, and so on. People pick faster from a list than they type from scratch.
- Always include an “Other” box they can type into. The odd customer who found you in a way you never expected is exactly the signal you want, and a free text box keeps them from picking a close enough option that skews your data.
- Ask everyone, every time. Partial data lies. If you only capture it when it’s convenient, your numbers will quietly favor whichever customers are easiest to log.
If you take calls, train yourself and anyone who answers the phone to ask it naturally near the start: “Quick question, how did you hear about us?” Then write it down before the call ends.
The reason this one question earns its keep is that it catches the customers your other tools never will. A neighbor who recommended you, a flyer someone spotted at the coffee shop, a magnet on a van seen at a red light: none of those leave a digital trail anywhere. The intake question is often the only place those customers get recorded at all, which makes it the backbone of the whole system even with the flaw we’re about to get to.
Why You Can’t Fully Trust “How Did You Hear About Us”
Here’s the method owners lean on too hard. That intake question is the best free tool you have, and it’s also the least accurate, so you have to hold its answers loosely.
The problem is memory. Most people genuinely don’t remember how they first found you. They saw your Instagram post three weeks ago, forgot it, searched your name on Google yesterday, and told you “Google.” Google got the credit; Instagram did the work. This is why self reported sources drift toward whatever the customer did last, usually a search for your name, and undercount the channels that built the awareness earlier.
So treat these answers as directional, not exact. They’re great for spotting a channel you had no idea was working (“three people this month said they saw us at the farmers market”). They’re not precise enough to bet your whole budget on. Pair them with the harder tracking below, and use the two together: the survey tells you where to look, the tracking tells you what’s really true.
Put Tracking on the Channels You Pay For
For anything you spend real money on, don’t rely on memory at all. Give each paid channel its own fingerprint so a customer from it identifies themselves automatically.
A few simple, low tech ways to do it:
- Tracking links (UTMs). Add a short tag to the end of a link so your website analytics knows exactly where a click came from. A Facebook ad might point to
yoursite.com/?utm_source=facebook&utm_medium=paid. It looks technical, but you build these once with a free URL builder and reuse them. - A unique phone number per channel. Call tracking services give you a separate number for each ad or flyer. When it rings, you know which one earned the call. Even a simple “mention this ad” line works in a pinch.
- Promo or coupon codes. Give each flyer, postcard, or partner its own code. Every time someone redeems it, you’ve tracked the source with zero guesswork.
- A dedicated landing page. Send one campaign to one specific page nobody else can reach. Every visit and form fill on that page traces straight back to the campaign.
If tracking links sound intimidating, think of one as a return address on an envelope. The customer never sees it and wouldn’t care if they did, but when the click lands on your site, the tag quietly tells your analytics that this visitor came from the Tuesday Facebook ad rather than a random search. You build the link once with a free online builder, paste it into the ad, and every click after that is stamped for you automatically.
The point isn’t to do all four. Pick the one or two that fit how you actually get customers, and put them on the channels that cost you money first, because those are the ones where being wrong is expensive.
Keep It All in One Simple Place
Tracking falls apart when the data lives in five places. Pull it into one.
A single spreadsheet is enough to start. One row per new lead, with columns for:
- Date they came in
- Name
- Source (from the intake question or the tracking tag)
- Became a customer? (yes or no)
- What they were worth (the job or sale value)
That last pair matters more than people expect. Knowing a channel brings leads is only half the story. A channel that brings ten tire kickers is worth less than one that brings two customers who each spend a thousand dollars. Tracking the value, not just the count, keeps you from chasing volume that never pays.
The habit that makes this work is entering the source while the memory is fresh, ideally the same day the lead comes in. A source you guess at three weeks later is worse than no data, because it feels true and it isn’t. Thirty seconds per lead, done every time, adds up to the clearest picture of your business you’ve ever had.
If you already use a CRM, even better: add a required “lead source” field and you get the same thing without a separate file. Grouping sources the same way each time, using the same names, is what turns a messy list into a clear picture. It helps to think in terms of the three channel types, organic, paid, and earned, so every source lands in a bucket you can actually compare.
Free Tools That Track the Rest for You
Some of your sources get tracked automatically if you turn the tools on. All of these are free.
- Google Analytics (GA4). Once it’s on your website, its Acquisition reports show how many visitors came from search, social, direct, and referral links, without you logging a thing. It’s the fastest way to see your website traffic split by channel.
- Your Google Business Profile. The profile’s own insights show how people found you (a direct name search versus a discovery search like “plumber near me”), how many called, and how many asked for directions. For a local business this is one of the richest free sources you have, which is why it’s worth getting the most out of your Google Business Profile.
- Your phone and inbox. Even without call tracking, a quick note on every call and a glance at which emails turn into jobs adds real data over a month.
Turn these on first. They quietly build a record in the background while you get on with the work.
Turn What You Learn Into Decisions
Tracking is only worth the effort if it changes what you do next. Once you’ve got a month or two of data, put it to work.
Group your new customers by source and look at two things: how many each channel brought, and what they were worth. Now you can do the math that actually runs a business. Divide what you spent on a channel by the customers it brought, and you have your real cost to acquire a customer from that source. A channel that costs you $40 a customer and one that costs you $300 are telling you exactly where the next dollar should go.
A quick example shows why. Say you spent $200 on flyers and $300 on Facebook ads last month. The flyers brought two customers and the ads brought six. On cost alone that’s $100 a customer from flyers and $50 from Facebook, so Facebook looks like the clear winner. But check what each customer was actually worth: the two flyer customers booked big jobs and the six ad customers booked small one-off repairs. Suddenly the flyers look smarter. This is exactly why you track the value of each customer, not just the count, and why the source data and the money have to sit side by side.
From there, set a budget per channel that keeps each one inside what a customer is actually worth to you. That’s the whole point of knowing how much you can afford to spend to get a customer: tracking tells you which channels clear that bar and which ones quietly lose money.
The decision framework is simple. Feed the channels that work, starve the ones that don’t, and keep testing one new thing at a time. You can only make that call once you can see the sources.
Build a Ten Minute Weekly Habit
The businesses that track well don’t do anything heroic. They do a small thing consistently.
Once a week, sit down for ten minutes and tally the new customers from the past seven days by source. Add them to your one spreadsheet or glance at your CRM’s lead source field. Once a month, step back and look at the totals: which channels are climbing, which are flat, which are costing more than they return.
That’s the entire system. One question at intake, tracking on the paid stuff, one place to keep it, and a ten minute weekly look. Do it for ninety days and you’ll know your business better than most owners ever do.
Frequently Asked Questions
What is the easiest way to track where customers come from?
Ask every new customer “How did you hear about us?” on your booking or contact form, and log the answer in one spreadsheet with the date, the source, and what the customer was worth. It costs nothing and captures most of your sources. For the channels you pay for, add a tracking link, a unique phone number, or a promo code so those get tracked automatically instead of relying on memory.
Do I need paid software to track my leads?
No. A single spreadsheet plus your intake question covers the basics, and the free tools you likely already have (Google Analytics for your website and your Google Business Profile insights) track the rest. Paid attribution software is useful once you’re spending enough that small percentage improvements matter, but most small businesses don’t need it to start.
Why do customers say “Google” when I know they found me elsewhere?
Because most people remember their last step, not their first. Someone might see your social post, forget it, then search your business name on Google days later and report “Google.” The earlier channel did the real work but gets no credit. This is why you pair the survey answer with hard tracking like UTM links and promo codes, which don’t depend on anyone’s memory.
How long before the data is useful?
Give it a month or two of consistent logging before you draw big conclusions. A week or two shows you the system works but not the real pattern. After sixty to ninety days you’ll have enough new customers grouped by source to see clearly which channels are pulling their weight and which aren’t.
What is a UTM and do I really need one?
A UTM is a short tag added to the end of a web link that tells your analytics exactly where a click came from. You only need them for links you control and share, like an ad, an email, or a social post. They’re free to make with an online URL builder, and they turn a vague “some website traffic” into “this many customers from this specific campaign.”
Should I ask how they heard about us even for referrals?
Yes, especially for referrals. Referrals are one of your most valuable sources and one of the easiest to undercount, because they never show up in ad reports or website analytics. The intake question is often the only place a word of mouth customer gets recorded, so asking every time is how you learn just how much your best customers are worth to you.
Not sure which of your channels are actually paying off, or how to set up simple tracking that fits your business? That’s the kind of thing we help small business owners sort out every day. Send us your question and a real human on our team will get back to you with a clear next step.




