The deck arrives on the second Tuesday of the month, and it is always beautiful. Green arrows. Your logo sitting politely next to theirs. A “wins” section that opens with impressions, a “learnings” section that shows up in month four and never leaves, and somewhere around slide nine, a number that says the work is working.
Here is the thing nobody says out loud on that call: the people who ran the campaigns also built the scoreboard, chose which numbers appear on it, and picked the window those numbers get measured in. You are not reviewing performance. You are reviewing a performance.
The scorer should not own the scoreboard
This is not an accusation that your agency is lying to you. Most of them are not. The good ones work hard, care about the account, and genuinely want the number to go up. The problem is structural, and structural problems do not care about anybody’s intentions.
When one party runs the play and also keeps the score, three things happen without a single person deciding to make them happen:
- The metrics that look best drift toward the front of the deck. The ones that look worst become “directional,” or get a footnote, or move to an appendix nobody opens on a 30 minute call.
- The comparison window drifts toward whatever is kind. Month over month when the quarter is ugly. Year over year when the month is ugly. Rolling 90 when both are ugly.
- The definition of a conversion quietly expands. A form fill becomes a lead. A lead becomes a “qualified opportunity” because somebody mapped a field once, two years ago, and nobody has looked at that mapping since.
None of that requires a villain. It requires a normal human being who has to present their own work to the person who can end the contract. You would do the same thing. I have done the same thing. Anyone who says otherwise has never had to defend a bad month in a room full of people paying for a good one.
And the tooling was built with the same conflict in it. Every ad platform reports its own conversions, on its own attribution model, with its own quiet opinion about what counts as “influenced.” Every one of those systems is a contestant that was also handed the whistle. Your agency did not invent that trick. They just present its output.
The part that actually costs money
The reporting is not the expensive part. The decisions made off the reporting are the expensive part.
Budget moves toward the channel that reports well, not the channel that works. A campaign gets killed because it does not get credit under someone else’s model. A contract renews because the deck was reassuring in a quarter when the pipeline was not. The agency is not steering you wrong on purpose. You just handed the wheel to the person in the passenger seat and then asked them if they were driving well.
And then, eventually, the relationship ends. It always ends. Somebody gets acquired, somebody hires a new CMO, somebody finally reads the retainer. The engagement wraps and you find out the ad accounts were in their business manager, the tag container was under their login, the tracking spreadsheet lived in their Drive, and a year and a half of context existed nowhere except a stack of PDFs that no longer connect to anything.
You did not lose a vendor. You lost the accounts your own history was sitting in.
Own the accounts, not the PDF
The fix is boring and mostly administrative, which is exactly why it never gets done. It is not about analytics sophistication. It is about whose name is on the login.
- Ad accounts live in your business manager. You grant the agency access. You do not receive access to your own spend.
- Tags and pixels live in your container, under your admin, with your billing behind them.
- The analytics property is yours, and at least two people who are not leaving this quarter have admin on it.
- The CRM is the CRM. Not a parallel sheet the agency maintains on the side because the CRM is “messy.”
- The source systems keep their own history. Every platform above holds years of raw record whether or not anyone is reading it. That history only disappears when the account it lives in belongs to somebody else.
None of this is hostile. Any agency worth keeping will shrug and say fine, because the good ones want their clients to have durable infrastructure. The ones who fight you on account ownership are telling you something useful for free.
The real question points inward
The move is not to interrogate the agency on the monthly call. That is a fight you lose politely over 40 minutes, because they know their numbers better than you know their numbers, and they have this conversation professionally, several times a week. You have it once a month while eating lunch at your desk.
The better question is not for them at all. It is for you:
If the agency did not show up next month, would you still know how you did?
If the answer is no, you do not have an agency problem. You have a measurement problem, and the agency has been quietly filling the hole for so long that the hole became invisible. That is a much less satisfying thing to find out, because you cannot fire yourself.
What this looks like on a small team
Nobody with a two person marketing team is going to stand up a data function to double check a vendor. That is the whole reason the arrangement exists in the first place. Somebody had to produce a number, the agency was willing, and here we are.
The realistic version is narrower than it sounds. Your own systems, in accounts with your name on them: the CRM, the site analytics, whatever processes payments, the email platform. One definition of a lead and a customer that lives outside anybody’s slide template. And the ability to get an answer to a plain question about your own funnel without booking time from a person whose contract depends on the answer.
That is not about catching anyone. It is about having a version of the truth that still exists on the days when nobody is presenting.
So keep the agency. Good ones are worth more than they cost, and running paid media well is a real skill most in house teams do not have. Just stop letting the only scoreboard live in someone else’s account.
That is roughly the problem THE DASHBOARD exists for: your CRM, your site analytics and your revenue data in one place you can ask questions of, so the monthly deck is something you check rather than something you take on faith. If that is useful, take a look. If you would rather wire it up yourself, wire it up yourself. Either way, put your name on the accounts first.
Prefer to listen? This post is an episode of THE DASHBOARD Confessional.
See your entire stack in one place.
$1,800 a month, flat. No AI tokens, no seats, no bullshit. Onboarding in days, not quarters.
Get THE DASHBOARD →