How to Tell Which Marketing Is Actually Working
A no-nonsense way to tell which marketing is actually working — connect spend to leads by channel using free tools, so you cut what fails and fund what sells.
On this page
How to Tell Which Marketing Is Actually Working
How can you tell which marketing is actually working?
To tell which marketing is working, connect every lead back to its source. Define one conversion that equals money, ask new customers how they found you, tag your links with UTMs, then read leads by channel in GA4. The channel producing the most leads at the lowest cost is what’s working.
The hard truth: most owners can’t answer “which marketing is working?” with data, so they answer it with a feeling — usually whichever channel they enjoy most. That’s how businesses keep funding a pretty Instagram that sells nothing while starving the search traffic quietly booking jobs. This guide is the honest, small-business version of attribution: no enterprise software, just a repeatable way to see which door your customers actually walk through.
Why this matters
Getting this right is the difference between spending and investing. Yet it’s where marketers struggle most: Ruler Analytics reports that while 91% of marketers say attribution is important to their success, only about 31% are very confident in their current models — and just 36% say they can accurately measure the ROI of what they do. If professionals with tools find this hard, an owner guessing from memory is almost certainly funding the wrong things.
The stakes rise as you add channels. LocaliQ’s 2026 Small Business Marketing Trends Report found the share of small businesses relying on a single marketing channel fell from 24% in 2022 to 11% in 2025. More channels multiply the ways to waste money — and the only defense is knowing which one earns its keep.
“We were about to cancel our whole SEO effort to pour everything into paid ads. Then we finally tracked leads by source and saw search was quietly outbooking ads two to one. That five-minute report saved the business a bad decision,” — Tomás Field, roofing company owner (illustrative).
How to tell which marketing is actually working
1. Define one conversion that equals money
Attribution is meaningless until you agree on what you’re attributing. Pick the single action closest to revenue — a booked call, a quote request, a completed purchase, a phone call — and make that your “conversion.” Counting newsletter signups when what pays your bills is booked jobs will point you at the wrong winner. One clear, money-adjacent conversion is the anchor for everything below; if you haven’t set this up yet, start with conversion tracking without a developer.
2. Ask every new lead how they found you
The lowest-tech attribution method is also one of the most reliable: add a required “How did you hear about us?” field to your contact form, or ask on the intro call and log the answer. Self-reported source is imperfect — people forget the Facebook post they saw last week — but for phone-and-referral businesses it captures things analytics can never see, like word of mouth and “I drove past your van.” Tally these monthly alongside your digital data.
3. Tag your links with UTMs
For anything you post or send, add UTM tags — small labels on the end of a URL that tell Google Analytics exactly where a click came from. Use Google’s free Campaign URL Builder to add utm_source (e.g. facebook), utm_medium (e.g. social), and utm_campaign (e.g. spring-promo). Now a click from your Instagram bio, your email newsletter, and your Google Business Profile post all land in analytics as distinct, named sources instead of a vague blob. Tag consistently and your reports start telling the truth.
4. Read your leads by channel in GA4
Open GA4 and go to Reports → Acquisition → Traffic acquisition, then look at conversions by Session default channel group — organic search, direct, referral, paid, social, email. This is the screen that answers the question: which channels actually produced the money-conversion from step 1, not just visits. If the channels look like a mess of “(not set),” that’s usually a UTM problem from step 3, not a real result. For the full walkthrough of these sources, see how to track where your website traffic comes from.
5. Divide spend by leads to get cost per channel
Now add money. For each channel, divide what you spent (ad budget, tool cost, or your own hours valued honestly) by the number of conversions it produced. That’s your cost per lead. A channel producing ten leads at $8 each is beating one producing three leads at $40 each, even if the second one feels busier. Cost per lead is the great equalizer — it lets you compare a free channel like organic search against a paid one on the same scale.
6. Cut, double down, and re-check next month
Attribution only pays off if you act on it. Shift budget and time from your highest-cost, lowest-yield channel toward your lowest-cost, highest-yield one — then measure again next month to confirm the move worked. Because a customer often touches several channels before buying (a social post, then a branded search, then a click), treat this as directional evidence you refine over time, not a one-time verdict. Small, repeated corrections beat one big guess.
Why perfect attribution is a myth (and that’s okay)
You will never track marketing with total precision, and chasing it wastes time you don’t have. The buyer journey is messy: someone might discover you on Instagram, forget about you, search your name two weeks later, and click a Google result — so which channel “gets credit”? Enterprises fight about first-touch versus last-touch versus multi-touch models for a reason.
A small business doesn’t need to win that fight. You need good enough to decide: combine your self-reported “how did you hear about us” answers with your GA4 channel data and look for agreement. When both point the same way — say, search keeps showing up as the top source of booked jobs — trust it. When they disagree, dig into that one channel rather than distrusting everything. Directional truth you act on beats perfect truth you never finish measuring. To keep the whole picture in view, treat this alongside the other marketing metrics small businesses should actually track.
Doing this without spending your week on it
The manual method above is free and works — Google Analytics, a form field, and a UTM builder cost nothing. The bottleneck is the assembling: exporting, tagging, and reconciling data across tools every month. That’s the job a small-business platform automates.
Full disclosure: ScoutRival is our tool. It’s built for service businesses with no marketing team — it pulls your Google and Bing search performance into one view, scores your SEO, checks your AI visibility on demand, and turns changes into a short Daily Brief. It won’t replace GA4’s conversion reports or a CRM, and it isn’t an ad-attribution platform — but it removes the “which of my search and content efforts is landing” guesswork that eats an owner’s week. Plans run Free, Starter $29, Pro $89, and Agency $149 a month. If you’d rather compare options first, see the best SEO tools for local service businesses or browse the SEO guide library.
Frequently asked questions
What's the simplest way to know which marketing is working?
What are UTM tags and do I really need them?
Why does perfect marketing attribution seem impossible?
How do I compare a free channel like SEO against paid ads?
How long before I can trust the results?
Can a tool tell me which marketing is working automatically?
Walid Hasan is the founder of ScoutRival, marketing software that helps service businesses market like they've got a team — without hiring one. He writes about practical SEO, AI-search visibility, competitor monitoring, and doing marketing solo.
Stop reading about it. Ship it this week.
ScoutRival turns competitor intel into ready-to-post content and graphics — for a fraction of an agency.