A useful monthly report ties spend to revenue and leads, not likes and impressions — here’s what to demand and which numbers are vanity.
What should a monthly digital marketing report actually tell you?
It should let you answer, in under a minute, whether the money you spent brought back more than it cost — by tying spend to leads, sales and revenue for each channel, not just showing activity.
A report exists to answer a business question, not to prove work happened. The question is simple: for every rupee or dollar you put in last month, what came back? Everything on the page should serve that. If you finish reading and still can’t tell whether your marketing paid for itself, the report has failed regardless of how many charts it contains.
At a minimum it should show, per channel, what you spent, how many leads or sales that spend produced, what each of those cost you, and the revenue you can trace back to it. It should also carry a short written summary — what changed since last month, why, and what the plan is for the next one. Numbers without narrative leave you to guess at causation, which is exactly the guessing the report is supposed to end.
We build our monthly reporting around conversion tracking for this reason: the report is only as honest as the data feeding it. A dashboard full of impressive-looking graphs sitting on top of untracked conversions is decoration. The point of a report is to make a decision easier — spend more here, cut this, fix that — and a decision needs cause and effect, not a wall of activity.
A quick test: hand the report to someone in your business who doesn’t do marketing and ask them to tell you if last month was good or bad. If they can, it’s a real report. If they can only tell you things went ‘up’, it’s a scoreboard for the agency, not a tool for you.
Which numbers in my report are vanity metrics?
Impressions, reach, follower growth, likes, page views and ‘engagement’ are vanity metrics — they measure attention or activity, not money, and can all climb while your sales stay flat or fall.
A vanity metric is any number that reliably goes up and makes everyone feel good but doesn’t change a business decision. Impressions are the classic case: you can buy millions of them cheaply and prove nothing about whether anyone bought anything. Reach, likes, shares and follower counts sit in the same category. They aren’t worthless — they describe the top of the funnel — but as headline figures they mislead.
The tell-tale sign is a metric presented with no cost attached and no outcome attached. ‘2.3 million impressions this month’ means nothing on its own. Impressions that cost you a certain amount and produced a certain number of leads at a certain cost — now it’s information. The number only becomes useful when it’s chained to spend on one side and a result on the other.
Vanity metrics do real damage when they’re used to defend budget. An agency that leads with reach and engagement is often steering you away from the numbers that would show whether the money worked. That’s not always deliberate — sometimes the conversion tracking simply isn’t in place, so activity metrics are all they have. Either way, the effect on you is the same: you’re paying without knowing.
Keep them in the report, but move them below the line. They belong as supporting context for the metrics that matter, never as the story.
| Metric | What it tells you | Should it lead your report? |
|---|---|---|
| Impressions / reach | How many times something was shown | No — supporting context only |
| Likes / shares / engagement | Attention on a post | No — supporting context only |
| Follower growth | Audience size, not audience value | No — supporting context only |
| Page views / sessions | Traffic volume, not traffic quality | Only alongside conversion rate |
| Conversions (leads / sales) | Actions with business value | Yes |
| Cost per lead / acquisition | What each result cost you | Yes |
| Revenue attributed by channel | What each channel earned | Yes |
| Return on ad spend (ROAS) | Return per unit of spend | Yes |
Which numbers actually prove my money worked?
Conversions, cost per lead or cost per acquisition, revenue attributed to each channel, and return on ad spend — these four connect spend directly to outcomes and let you judge each channel on its own merits.
Start with conversions: the specific actions that have value to your business — a purchase, a qualified lead, a booking, a call. Everything else in a performance report is scaffolding around this. A conversion should be defined the same way every month so the trend means something.
Then attach cost. Cost per lead and cost per acquisition tell you what each result actually cost to produce. A channel driving lots of conversions cheaply is worth more than one driving a few expensively, and only cost-per-result exposes that difference. Two channels can produce the same number of sales while one costs three times as much.
For anything you sell directly, return on ad spend is the sharpest single number: revenue produced divided by spend on that channel. It’s the number that tells you whether to scale a campaign up or shut it down. Alongside it, revenue attributed by channel answers the question owners ask most — ‘where did the sales actually come from?’
One caution: these numbers are only as good as the attribution behind them. A sale that took three touches across search, social and email shouldn’t be credited entirely to whichever channel happened to be last. A good report is honest about attribution’s limits rather than pretending every sale has one clean source.
Why can’t I tell if my marketing is working from my current report?
Usually because the report shows activity instead of outcomes, or because conversion tracking was never set up correctly — so there’s no data linking what you spent to what you earned.
The most common reason is structural: the report was designed to show that work happened, not to answer whether it paid off. It lists posts published, ads run, keywords targeted and audiences reached. All true, all busy, none of it answering your actual question. This is the report that leaves owners frustrated — lots of pages, no verdict.
The second reason is technical. If conversion tracking isn’t installed and configured properly — the pixel missing, goals never defined, e-commerce events not firing — then no one can honestly connect spend to sales, so the report retreats to the numbers it can measure, which are the vanity ones. We see this constantly when we audit accounts: the reporting looks fine until you check whether the conversions in it are real, and often they aren’t being tracked at all.
A third reason is fragmentation. When social, search, email and your website are each reported in isolation, you can’t see how they work together, and you certainly can’t see total return. This is why we fold channels into one growth picture rather than handing over five disconnected dashboards.
The fix is to work backwards from the decision you need to make. Decide what a ‘result’ is for your business, confirm it’s being tracked, and insist every channel report against it. If the current report can’t do that, it needs rebuilding, not reformatting.
What is conversion tracking and why does the whole report depend on it?
Conversion tracking is the technical setup that records when someone completes a valuable action after seeing or clicking your marketing — and without it, no report can truthfully link spend to results.
Conversion tracking uses tags or pixels on your website and app to record defined actions — a purchase, a form submitted, a call placed — and to tie each one back to the campaign, ad or channel that led to it. Google and Meta both provide their own conversion tracking, and web analytics tools record the same events on your site. Set up correctly, this is what turns ‘we ran ads’ into ‘these ads produced these sales at this cost’.
Set up incorrectly — or not at all — every downstream number is compromised. Double-counted conversions inflate your results; missing tags hide them; a goal defined as ‘visited the thank-you page’ can count refreshes and bookmarks as sales. Because the errors are invisible in a polished report, they can run for months before anyone notices the numbers don’t match the bank account.
This is why we treat tracking as the foundation of reporting rather than an afterthought. Before we report on performance, we verify that conversions are firing once, firing accurately, and matched to real business outcomes. A report built on unverified tracking is confident and wrong, which is worse than honest and uncertain.
If you’re not sure whether yours is set up properly, that’s exactly what a website or PPC audit checks — and it’s the first thing to confirm before you trust another monthly number.
How should a report attribute a sale back to a channel?
It should show which channels contributed to each conversion and be honest that customers often touch several before buying — rather than crediting the entire sale to the last click.
Most buyers don’t convert on first contact. Someone might discover you on social, search your name later, click an ad, and finally buy after an email reminder. Last-click attribution — crediting only the final touch — makes social and content look worthless and paid search look heroic, when in reality each played a part. A report that only uses last-click will quietly push you to defund the channels that start relationships.
Better reports show the assist as well as the close, or at least acknowledge the model they’re using and its blind spots. There’s no perfect attribution model; every one makes a trade-off. What matters is that the report tells you which model it uses so you can read the numbers correctly, rather than presenting one view as absolute truth.
For businesses with longer or offline sales cycles — where a lead becomes a deal weeks later, often over the phone — attribution gets harder still. Here the honest move is to track leads and their source, then reconcile against closed sales in your own records, rather than pretending the ad platform saw the whole journey.
The practical point for an owner: ask how a sale gets credited in your report. If the answer is ‘whatever the platform says’, you’re seeing one lens, not the picture.
What should I ask my agency about its reporting?
Ask what counts as a conversion, how it’s tracked, how sales are attributed, what changed since last month and why, and what the plan is next month — and expect plain answers.
The questions below cut straight to whether a report is a decision tool or a comfort blanket. A good agency answers them without defensiveness, because clear reporting is the whole point of the relationship. Vague or evasive answers are themselves information.
Insist on plain language. Reporting that hides behind jargon is often hiding thin results. We report in plain English on purpose — a report you need a specialist to interpret isn’t transparent, whatever the intention. You should be able to read it yourself and know what to do.
Insist on a named person. When one account manager owns your reporting, questions get answered by someone who knows your account, not a queue. We assign a dedicated account manager per client for exactly this — reporting works when there’s a person accountable for what’s in it.
And insist on the story, not just the scoreboard. The numbers tell you what happened; the summary should tell you why, and what you’re doing about it next month.
- What exactly counts as a conversion for my business, and is it tracked correctly right now?
- What did I spend per channel, and what did each channel produce?
- What did each lead or sale cost, and what was the return?
- How is a sale credited when a customer touches several channels?
- What changed since last month, and why?
- What’s the plan for next month, and what are we testing?
How often should I get reports and actually review them?
A written report monthly is the sensible rhythm for most businesses, with a live dashboard you can check any time and a proper review conversation at least once a month.
Monthly is the right cadence for reporting because it’s long enough to smooth out daily noise and short enough to catch problems before they cost you a quarter. Reacting to single days or weeks usually leads to over-steering — pausing a campaign that was about to turn a corner, or scaling one on a fluke.
A monthly written report should be paired with access to live data. You shouldn’t have to wait for the report to see how things are going; the report is the interpretation, the dashboard is the raw feed. The two do different jobs — one tells you what’s happening now, the other tells you what it meant and what to do.
Build in a conversation, not just a document. The most valuable part of monthly reporting is the review where you and whoever runs your account decide what changes next. A report that’s emailed and never discussed rarely changes anything, and unchanged marketing rarely improves.
For fast-moving paid campaigns, expect closer monitoring than monthly behind the scenes even if formal reporting stays monthly — budgets and bids need attention between reports, and the monthly document should reflect decisions already made, not surprises.
1Track conversionsVerify tags and goals fire accurately2Attach spend and costCost per lead / acquisition per channel3Attribute revenueCredit channels honestly across the journey4Write the storyWhat changed, why, in plain language5Decide next monthScale, cut, or test
Common questions
Is engagement ever a useful metric?
Yes, in context. Engagement can signal that content resonates with the right audience, which matters at the awareness stage. It becomes a problem only when it’s presented as a headline result in place of leads and sales. Treat it as a diagnostic for content quality, not as proof your money worked.
What’s a good return on ad spend?
It depends entirely on your margins. A business with high margins can be profitable at a lower ROAS than one running on thin margins. Rather than chasing a universal benchmark, work out the ROAS at which a campaign breaks even for your business, then judge every campaign against that. A ‘good’ number for someone else can be a losing one for you.
Can I trust the conversion numbers the ad platforms report?
Partly. Platforms like Google and Meta report conversions their own way, and they tend to claim credit generously. They’re useful for optimising within a platform, but for judging overall return you should reconcile them against your own sales records. Discrepancies between platform-reported conversions and actual revenue are common and worth investigating.
What’s the difference between a website audit and a PPC audit?
A website audit examines your site’s technical health, SEO, tracking setup and how well it converts visitors. A PPC audit examines your paid campaigns — structure, targeting, wasted spend and whether conversions are tracked correctly. We offer a free website audit, and a free PPC audit for qualifying ad spend, because both often reveal that the tracking underneath the reporting was never right.
My report looks impressive but sales are flat. What’s going on?
That gap is the classic sign of a report built on vanity metrics or broken conversion tracking. Impressive activity numbers can climb while revenue stays flat because activity and outcome are different things. The first step is to verify what’s actually being tracked, then rebuild the report around conversions and cost per result rather than reach and impressions.
Do I need separate reports for each channel?
No — you need each channel’s numbers, but pulled into one view so you can see total spend, total return, and how channels support each other. Isolated per-channel reports hide the overall picture and make it easy to over-credit whichever channel gets the last click. One integrated report is far more useful than five disconnected ones.
How long before a report shows whether marketing is working?
It varies with your sales cycle and channel mix. Paid search can show signal within weeks; SEO and content build over months. What matters is that from month one the report tracks the right things, so that when results arrive you can see them clearly. Timelines vary with scope, but the measurement should be right from the start.