There's a moment most local service business owners have once a month. The marketing report lands in the inbox. The numbers are mostly green. Cost per click is down. Click-through is up. Impressions are in the high six figures. The owner reads it, nods, closes the laptop, and still has no idea whether the marketing is actually working. That gap, between a green report and an honest answer, is what small business marketing attribution is built to close.
This is the second piece in our M1 series on marketing you can't trace. The first one walked through the four shapes of unattributable spend, the kitchen-table version of what gets called "burning through two grand and having nothing to show for it." This piece goes one level deeper. We unpack the numbers on the report itself. What they actually measure. What they don't. And what owners should be asking instead.
What's On the Standard Report
Open a typical marketing report from a local-business agency. You'll see some version of the following.
Impressions. The number of times your ad showed up on a screen. Not clicked. Not engaged with. Loaded into a feed, possibly while the user was scrolling past. The platform counts that as one impression. A million impressions sounds like a lot. It could mean a million people glanced at your ad for less than a second.
Click-through rate (CTR). Of the people who saw the ad, what percentage clicked. A 2% CTR on a million impressions is twenty thousand clicks. Sounds great. The platform counts the click whether the person stayed for ten seconds, hit the back button, or never even saw the page load.
Cost per click (CPC) and cost per lead (CPL). Money spent divided by clicks, money spent divided by form fills or call clicks. Reasonable platform-side metrics. Both go down as the targeting gets tighter and the ad creative does its job. Reading them month over month tells you whether the campaign mechanics are improving.
Conversions and conversion rate. The platform's count of people who took a desired action after seeing the ad. Booked a call, filled a form, watched a video, clicked through to a calendar. Whatever the platform was set up to count, it counts.
Every one of these is a real number, generated by software observing real behavior on real screens. The report isn't lying. Every metric measures exactly what it claims to measure.
The question is whether any of it answers the one your business is actually asking.
What Those Numbers Don't Say About Your Business
Here's what the standard report can't tell you. None of it is a flaw in the report. It's a question of what the platform has access to.
The platform doesn't know whether the person who clicked your ad ever called the business. It can guess, if you set up call tracking and pixel handoffs, but the standard report on the standard agency dashboard usually isn't pulling that signal cleanly. Even when it does, it sees the call. It doesn't see whether the call was a real customer or a wrong-number from someone looking for the dry cleaner two doors down.
Walk-ins don't fill forms either. The customer who arrives last Tuesday from a campaign, a referral, or a sign on the door, none of those pathways shows up in the report. The customer just walked in. Nothing in the report captures that, even though it's the most common pathway in most local service businesses.
The platform doesn't know whether the leads it counted converted at the same rate as the leads from referrals. Most local service businesses close referrals at two or three times the rate of paid leads. The platform reports the lead count and stops there. The owner sees ten leads from the campaign and doesn't know that three of them were actually convertible and seven were tire-kickers.
Repeat customers are invisible to the platform too. Whether the customer it helped acquire becomes a regular or a one-and-done is the distinction that matters most in a local service business, where a returning customer pays the bills and a one-time customer just covers the cost of acquiring them.
None of this is the platform's fault. The platform is reporting on the campaign. The campaign happens on the platform. The business happens somewhere else.
The Number You Actually Want: Small Business Marketing Attribution
Small business marketing attribution is a technical-sounding name for a simple question. Of the new customers who walked through your door, called your phone, or booked your time this month, which marketing activity actually got them there?
That answer doesn't live in the platform. It lives in a stitched-together view across:
- The phone log (who called, what number was on the search result they tapped)
- The booking system (where the appointment came from, if it was online)
- The intake form a real human asks at the front desk ("how did you hear about us?")
- The Google Business Profile metrics (how many people called or got directions from the GBP listing)
- The website's contact form (which page the visitor was on when they filled it)
- The owner's actual memory of which referral source paid off
Stitched together honestly, that picture tells you which marketing channels brought in real customers and which ones brought in noise. It tells you whether the agency dashboard's cost-per-lead matches the real cost per customer. Or whether the two numbers are completely disconnected. It tells you whether the SEO work, the paid ads, the Google Business Profile work, and the social posting are each pulling weight or just costing money.
That's small business marketing attribution. The reason most owners don't have it isn't laziness. It's that nobody set it up.
Why Most Agencies Don't Report at That Level
Two structural reasons.
First, the agency only has access to its own slice. The paid-ads agency sees the ad-platform data. The SEO agency sees the search rankings. The web agency sees the form submissions. None of them sit at the front desk of your business asking the new customer how they found you. The agency reports what its tools can see. It can't report what your front desk hears. That data isn't on the platform.
Second, the reporting format gets set early in the engagement and rarely updates. The agency starts with a standard monthly deck template. The deck shows what the agency's tools can pull. Updating that deck would mean a different workflow. Front-desk attribution data, GBP call counts, review-source notes. That's a different scope than the agency was priced to deliver. So the standard deck keeps coming. Quarter after quarter.
Neither of these is malicious. Both are structural. The fix isn't to find a more honest agency. It's to find a service that built the attribution layer before it priced the engagement.
What an Attribution-Aware Report Would Look Like
If the report you actually want existed, here's what it would tell you each month.
How many genuinely new customers walked through your door, called your phone, or booked your time this month. Not leads. Not impressions. Customers, the kind that show up on the deposit slip.
Which of those new customers came from each marketing channel. Each channel gets traced through whatever evidence is most honest for it. The GBP call log. The review that mentioned a specific post. The phone ask at the front desk. The form submission with a UTM string still attached.
What the cost per actual customer was for each channel. Not cost per lead. Cost per customer who actually generated revenue.
What share of new customers came from sources you weren't paying for at all (referrals, walk-ins, repeat customers bringing friends), so you know how much of your business depends on word of mouth versus paid acquisition.
And one more thing. What changed this month versus last month, in terms that mean something to the business. Did the new content on your accounts produce a measurable lift in walk-ins. Did the GBP optimization produce a lift in calls. Did the review engine produce a lift in customer acquisition.
That's an attribution-aware report. Most owners we talk to have never seen one. The reason isn't that the data doesn't exist. The data exists in five different places. It's that nobody combined the five places into a single picture.
That's part of what 30Logic does for the businesses we work with. We don't replace your existing agencies overnight. We build the attribution layer underneath them, so the marketing money that's already going out can finally be traced to the customers walking in. Then, over the months that follow, we replace the parts that aren't pulling weight with content built around the one clear thing your market should remember about you.
If you want to see what fourteen real posts on your accounts looks like in seven days, with no charge and no commitment, the next step is a 10-minute call. We confirm your area is still open, we confirm we're a fit for what you do, we explain what happens. If yes, the trial starts the next business day.
Most marketing reports answer the wrong question. The question worth asking takes 5 minutes to understand and reframes the next 12 months of marketing decisions.
Schedule a 10-Minute Call