Here’s a fun experiment. Open your Meta Ads dashboard. Write down the revenue it claims. Open Google Ads. Write down that number too. Add your email platform’s attributed revenue. Now compare the total to what actually hit your bank account.
The dashboards will claim more revenue than you made. Every time.
That’s not a glitch. That’s the business model.
Everyone Grades Their Own Homework
Meta counts the sale. Google counts the same sale. Klaviyo counts it again. One customer, one purchase, three platforms taking a victory lap.
Why? Because every platform uses its own attribution rules, its own windows, its own definition of “we did that.” A view-through conversion means someone scrolled past your ad and bought later. Meta counts it. A branded search click (someone who already knew your name and Googled it) Google counts it.
None of these platforms are lying. They’re just answering a different question than the one you’re asking. You’re asking “what did this money make me?” They’re answering “what did we touch?”
Touch is cheap. Everything touches everything.
Marketing Is One Input. Your Business Is the Machine.
Here’s the deeper problem, and it cuts both ways.
Your revenue isn’t produced by marketing. It’s produced by your business – and marketing is one input among many. Your sales process closes deals or fumbles them. Your fulfillment keeps promises or breaks them. Your customer service creates repeat buyers or one-and-done transactions. Your competition, your pricing, your staffing, the economy, the season – even the weather if you’re in the right industry. All of it moves the number.
Which means two dishonest stories get told constantly:
The agency takes credit for a great month it didn’t cause. New sales hire crushed it? Big referral landed? Busy season arrived on schedule? The dashboard doesn’t know any of that. It just sees revenue near an ad impression and plants a flag.
Marketing takes the blame for a bad month it didn’t cause. Ads were fine. The follow-up was slow, a competitor cut prices, or February was just February. But marketing is the line item with a report attached, so marketing goes on trial.
Both stories feel true in the moment. Both fall apart under inspection. Your business doesn’t exist inside a time-frozen bubble where ads go in and revenue comes out. Anyone reporting like it does is selling you a simpler world than the one you operate in.
The Report Your Agency Doesn’t Want to Send
Most agency reports are built on those platform numbers. Stack the dashboards, screenshot the ROAS, add a green arrow. Done by Friday.
Here’s the part most agencies won’t say out loud: they know those numbers are inflated. They use them anyway because inflated numbers make the agency look good – and looking good keeps the retainer.
The problem shows up later. You grow your ad spend based on returns that were never real. The gap between reported revenue and actual revenue widens. Eventually someone in finance asks the question and now your marketing partner is explaining why the last eighteen months of reports don’t reconcile with reality.
That conversation ends relationships. It should. But it was avoidable from day one.

What Honest Attribution Looks Like
The fix isn’t a better dashboard. It’s a different source of truth and a more honest frame.
Your business system is the scoreboard. Your POS, your CRM, your booking software – the place where real customers and real dollars live. Not the ad platform. The ad platform is a witness with a financial interest in the verdict.
Baseline first. Before crediting marketing with anything, establish what your business does without it. Organic growth, repeat customers, referrals, seasonality. That’s your baseline. It existed before your agency showed up, and it doesn’t belong to them.
Credit the increment. Marketing gets credit for growth above that baseline. Not for every customer who happened to see an ad on the way to buying something they were already going to buy.
Look at the whole machine. When the number moves (up or down) ask what else changed. New salesperson? Supply issue? Competitor opened across the street? An honest partner asks those questions before taking a bow or a bullet.
Is this method conservative? Yes. Will the number be smaller than the dashboard’s? Almost always. Is it closer to the truth? Closer than anything else you’ll get.
And here’s the thing about smaller, truer numbers: you can actually build on them. You can scale spend with confidence. You can defend the budget in a board meeting. Nobody ever got fired for reporting revenue that reconciles.
Three Questions to Ask Your Agency This Week
- “What’s the source of truth for the revenue in this report?” If the answer is “the platforms,” you have a dashboard reader, not a partner.
- “What would this number look like if we only counted growth above our organic baseline?” Watch how they react. Discomfort is informative.
- “When revenue moved last quarter, what besides marketing moved with it?” If they’ve never asked, they’ve been reporting on a bubble – not your business.
An agency confident in its work will welcome these questions. An agency propped up by attribution inflation will get defensive, technical, or vague.
Final Thought 🦑
Let’s be clear – many things affect your revenue. Crediting or blaming marketing for every swing is absurd. Marketing isn’t responsible for your sales process, your fulfillment, your customer service, your competition, the economy, your employees, or the weather. The list goes on.
But there is an honest way to look at it: measure from the business’s books, credit only what’s incremental, examine every facet of the company, and let the work stand on real numbers.
Smaller numbers you can trust beat bigger numbers you can’t. Growth built on fiction eventually meets an accountant.
If you want reporting that reconciles – and a partner who’d rather be right than flattering – let’s talk.
– Exo 🦑

Leave a Reply Cancel reply