Get Started →
📣 Marketing & Growth

How to track which marketing efforts are actually making you money

BossProWebsites · Marketing & Growth · February 11, 2026

There’s a saying in marketing: “Half my advertising is wasted. I just don’t know which half.” For most service businesses, the proportion is even worse — and the problem isn’t the advertising itself, it’s that there’s no system to measure what’s working. When you can’t see which channels are actually producing customers, you either cut everything or keep spending on things that don’t work. Neither is good. Here’s how to fix that with a simple, practical tracking system.

Start by asking every single new customer one question

The cheapest and most reliable attribution tool you have is your own voice. When someone calls to book, or when you’re on-site for the first appointment, simply ask: “How did you hear about us?” Then write it down. Not in your head — on paper or in a spreadsheet. Do this for every new customer, every single time.

After 90 days you’ll have a clear picture of where your customers actually come from. You’ll probably be surprised. The channel you’re spending the most on may not be the one sending the most customers. The thing you’re doing almost as an afterthought might be your single best source.

Build a simple lead-source spreadsheet

You don’t need expensive software. A Google Sheet with five columns is enough to start:

At the end of each month, sort by source. Add up total revenue per channel. Now compare that to what you spent on each channel that month. The math is simple: if you spent $500 on Google Ads and it generated $3,000 in booked jobs, your ROI is 6x. If you spent $500 on Angi and got one job worth $200, that channel is losing you money.

Assign a phone number to each channel

Asking customers works well, but it’s not perfect — some people don’t remember, and some don’t answer honestly (they say “Google” when they mean they searched and then checked your reviews). Call tracking adds a layer of precision. Services like CallRail or even free Google Voice numbers let you assign a unique phone number to each channel: one for your Google Ads, one for your yard signs, one for your Facebook page, one for your website.

When a call comes in, you know instantly which channel generated it. After a month, the data is automatic and objective. You’re not relying on anyone’s memory.

Calculate cost per acquired customer, not just cost per lead

This is the number that actually matters, and most business owners never calculate it. Here’s how:

Now compare that across channels. Maybe your Google Ads cost $150 per customer but those jobs average $800. Maybe your Facebook Ads cost $100 per customer but those jobs average $250. The Facebook cost-per-lead looks better, but Google is actually more profitable once you look at job value. The math only works when you track both sides.

Don’t forget the channels that cost you time, not money

Organic search traffic from a well-built website, word-of-mouth referrals, and your Google Business Profile are often your best channels — and they’re easy to ignore because there’s no invoice at the end of the month. But they still have a cost: the time and investment to build them. Track leads from these sources just as carefully as paid channels. When you see that your SEO-driven website traffic sends you 15 leads a month with a $0 cost per lead, it makes the case for continuing to invest in building it out.

Review and act monthly, not quarterly

Marketing channels shift. A Google Ad campaign that worked great in spring might tank in the fall when search volume changes. A referral source that was slow might suddenly become your top channel after a big project in a new neighborhood. Review your numbers monthly, not quarterly. Thirty days is enough time to see a signal and act on it before it costs you a full season’s budget.

The competitive advantage of actually knowing your numbers

Most of your competitors are guessing. They run ads because someone told them to, they keep the ones that feel like they’re working, and they have no real idea what they’re getting. When you track your ROI seriously, you make better decisions, waste less money, and can confidently invest more into the channels that actually work. That gap compounds over years into a very large lead-generation advantage.

Ready to turn your website into a measurable lead source?

We build service businesses 500+ page, fast, SEO-ready websites — for $249/month, with a live dashboard so you can watch it climb.

See How It Works →

Keep reading