Reporting That Tells You What Actually Happened

Most marketing reports are built to make the marketer look good, not to tell you the truth. The only question that matters is the one they skip: did this produce business? Here is how we report so the dashboard and the pipeline finally agree.

The ronin sizing up a room while others watch behind him, in a scene from Akira Kurosawa's Yojimbo (1961)
Yojimbo (1961), dir. Akira Kurosawa · Toho

Most marketing reports are built to make the marketer look good, not to tell you the truth.

A big number from Google Ads. An up-arrow. Impressions, clicks, reach, a chart that climbs and to the right. It all looks like progress, and none of it answers the only question that actually matters: did this produce business? A report can be completely accurate and still be a lie, because the numbers on it are real and the story they tell is false.

I care about this more than almost anything else we hand a client, because the report is the one place where a marketer is tempted to grade their own work. It is the easiest thing in the world to make a report that flatters. It is much harder, and much more useful, to make one that tells you the truth even when the truth is not flattering.

Vanity metrics versus business outcomes

Clicks are not customers. Impressions are not pipeline. This is obvious the second you say it out loud, and almost every report ignores it anyway.

Picture the report most agencies send. Impressions up 30 percent. Clicks up. Click-through rate up. A tidy green arrow next to each one, month over month, for half a year. Now picture the business behind that report. The pipeline is flat. The sales team has not felt a difference. The owner has paid every invoice and cannot point to a single deal that came from any of it. Both of those things are true at the same time, and that is exactly the problem.

Those activity numbers are real. They are just measuring effort, not result. Impressions measure how many times Google showed an ad. Clicks measure how many people tapped it. Neither measures whether anyone became a customer, and a client who is handed effort dressed up as result cannot tell the difference until it gets expensive. The green arrows are not lying about what they measure. They are lying about what they imply.

The dashboard grades its own homework

Part of why this happens is that the platform is not a neutral scorekeeper. Google and Meta both report on their own performance, using their own definitions, in their own dashboards.

When Google tells you it drove 200 conversions, that is Google’s attribution of Google’s success, counted the way Google chose to count it. It is not wrong, exactly. It is interested. Every ad platform has a quiet incentive to draw the credit lines so that its own spending looks as good as possible, and if the only numbers in your report come from inside those dashboards, you are letting the vendor write its own review. No serious business would accept a supplier’s self-graded scorecard as the whole truth. Marketing is the one place people do it every month without blinking.

We report against the real finish line

So we report against the outcomes that live in your CRM, not the ones the platform grades itself on.

The numbers that matter are the qualified leads and the closings your business actually recorded. Not the platform’s self-reported conversions. Not its attribution of its own work. This is the reporting side of the same decision that runs through everything we do: measure where the business keeps score, and report from there. If the CRM says 12 real qualified leads and 3 closings, that is the report, even if Google’s dashboard is proudly claiming a much larger and much prettier number.

The two views rarely match, and the gap between them is the most honest thing in the whole report. When the platform claims 200 conversions and the CRM shows 3 closings, that gap is not an error to hide. It is the single most useful number on the page, because it is the distance between what you were told and what you got.

A number that does not change a decision is decoration

Here is the test I think every number should have to pass. If it would not change a single decision you are about to make, it does not belong in the report.

I would rather show 5 numbers that change what you do than 50 that fill a page. This is not about keeping reports short for its own sake. Decoration in a report is not neutral, it is harmful. Every vanity metric you include buries the few numbers that matter under a pile of ones that do not, and it slowly trains the reader to skim, so that on the day a number actually matters, they scroll right past it out of habit.

A good report number answers a question the owner is actually asking. Should I spend more here or less. Is this channel working or am I fooling myself. Did the change we made last month help. If a metric cannot be attached to a decision like that, it is there to impress, not to inform, and impressing the client is not the job. A short report someone reads carefully beats a long one they scroll past every time.

Honesty includes the bad weeks

A report where every Google and Meta number is green, every month, forever, is not a good report. It is a lie with nice formatting.

Real marketing does not go up in a straight line, so a report that always does is not describing reality. It is describing a marketer managing their image. If a week was soft, the report says it was soft, and says why. Costs rose because a competitor got aggressive. A campaign underperformed and we are changing it. Seasonality hit and here is what we expect next month. None of that is fun to write. All of it is what a client needs to make a decision.

There is a compounding cost to hiding the bad weeks, and it is trust. A client who only ever hears good news slowly stops believing the good news, because they have never once seen you admit a bad week, and a source that is never wrong is a source no one trusts. The first time you send a report that says “this month was rough, here is what we are doing about it,” you spend a little short-term comfort and you buy something far more valuable. You become believable. After that, when you say a month went well, they know it actually did.

What we can and cannot prove

The last piece is attribution honesty, and it is the one I am most careful about, because it is where the temptation to overclaim is strongest.

Attribution in the real world is messy. Some outcomes tie cleanly back to an ad and some genuinely do not. A person might have seen a billboard, asked a friend, searched three times over two months, and clicked one ad along the way, and no honest system can tell you exactly how much of that sale the ad deserves. Pretending otherwise is how a marketer ends up claiming credit for sales that would have happened anyway, which is the oldest trick in the business and the fastest way to look great while delivering nothing.

So we are plain about the seam between what we can show and what we are guessing. A conversion we cannot actually stand behind, we do not claim. When a number is an estimate, we call it an estimate, not a fact in a confident font. That honesty costs us a bigger-sounding total sometimes, and I have made peace with that, because the alternative is a report that impresses this month and collapses the first time a client checks it against their own books.

Who the report is actually for

Underneath all of this is one question about who the report serves. A report built to make the marketer look good serves the marketer. A report built to help the owner decide serves the owner. You cannot do both, because the numbers that flatter and the numbers that inform are usually different numbers.

I write the report for the person paying for it, which sometimes means walking into a meeting with a smaller conversion count and a harder story than the platform dashboard would have let me tell. I would rather have that conversation. A report should make you smarter about your own business, not make us look busy. If it does its job, the dashboard and the pipeline finally start telling the same story, and you stop having to wonder which of your numbers to believe.