Blog
Most business dashboards are full of vanity metrics that look impressive and decide nothing. Here's how to tell decision-grade data platforms apart from dashboards that just look good in a Monday meeting.
Walk into almost any company's weekly leadership meeting and there's a dashboard on the screen: colourful, dense with charts, updated in something close to real time. It looks like data-driven decision-making in action. Ask the room a follow-up question, though: "so what are we actually going to do differently because of this number", and the room often goes quiet. That gap between a dashboard that looks impressive and a dashboard that actually changes a decision is one of the most expensive, least-discussed problems in business software, and it's rarely a data problem. It's a design problem.
A vanity metric is any number that's satisfying to watch trend upward but doesn't actually tell you what to do next. Total signups. Total page views. Cumulative anything, really, because cumulative totals only ever go up, they always feel like progress, regardless of whether the underlying trend is actually healthy. The problem isn't that these numbers are false. It's that they're disconnected from action. A dashboard full of vanity metrics can report a fantastic quarter right up until the business hits a wall it never saw coming, because the numbers that would have warned it, retention curves, cohort behaviour, unit economics per customer segment, were never on the screen to begin with. Impressive and useful are not the same property, and most off-the-shelf analytics tools default hard toward impressive, because impressive is what keeps a subscription renewed.
The failure rarely starts with bad intentions; it starts with a dashboard built to answer "what happened" instead of "what should we do." A chart showing website traffic over the last thirty days answers the first question perfectly and the second question not at all, unless it's paired with the context that turns a number into a decision: traffic compared to what, segmented by which channel, correlated with which outcome. Equally common is the dashboard built from whatever data happened to be easy to pull, rather than the data that actually matters to the decision at hand: a symptom of building the reporting layer as an afterthought instead of designing it around the specific questions leadership actually needs answered. And then there's the dashboard nobody trusts: numbers that don't match between two different reports because they're pulling from different, unreconciled sources, which quietly trains an entire team to stop believing the dashboard at all and go back to gut instinct.
A dashboard's job isn't to describe the past accurately. It's to make the next decision obvious, and most dashboards were never built to do that.
The dashboards that genuinely change what a business does share a few unglamorous traits. They start from a specific decision, not a data source: the question came first, and the chart was built to answer it, not the other way around. They show a number in context: not "revenue this month" in isolation, but revenue against target, against last quarter, against the specific cohort that's driving the change. They surface exceptions, not just averages: the customer segment quietly churning while the aggregate number looks stable, the one region underperforming while the national total hides it completely. And they're built for the person who actually has to act on them, at the level of detail that person needs: a frontline operations lead and a CFO rarely need the same dashboard, even when they're looking at the same underlying data.
It's tempting to think the fix is a prettier chart library, but the real work happens well before anything gets rendered on screen. A genuinely useful dashboard or data platform starts with pulling scattered, inconsistent data, from a CRM, an ops tool, a finance system, a product database, into one reconciled source of truth, so the number on the screen actually matches the number in the underlying system every single time. It means building the pipeline to keep that data current, not a one-off export that's stale within a week. And it means designing the metrics layer itself deliberately: agreeing, as an organisation, what "active customer" or "qualified lead" actually means, so different teams stop silently using different definitions of the same word and arguing about numbers that were never comparable to begin with.
A useful exercise for any team that suspects its reporting has drifted into vanity-metric territory: for every chart currently on your primary dashboard, ask what specific decision it's meant to inform, and who's actually supposed to make that decision. If the honest answer is "it's just good to keep an eye on," that's a signal the metric belongs in a secondary report, not the primary screen leadership looks at every week. If nobody can answer the question at all, that's a stronger signal still: the chart is there because it was easy to build, not because it earns its place. Running this audit ruthlessly, even on dashboards that have existed for years, is usually enough to cut a cluttered reporting layer down to the handful of numbers that actually move decisions.
The end goal isn't a dashboard with fewer charts for its own sake; it's a reporting layer the organisation actually trusts enough to act on, because the numbers are reconciled, current, and built around the decisions people genuinely need to make. That's a materially different brief than "connect our tools and put some charts on a screen," and it's why decision-grade data platforms are built by teams who start with the questions a business is actually trying to answer, not the data that happened to be lying around and easiest to visualise.
One of the highest-leverage, lowest-cost fixes available to any team drowning in unreliable dashboards has nothing to do with software at all: it's a written glossary that defines, precisely, what every core metric actually means. What counts as an "active user": logged in this week, or performed a specific meaningful action? What counts as a "qualified lead", and does marketing's definition match sales'? What exchange rate, time zone, or fiscal calendar does "revenue this month" actually use, and is it applied consistently across every report referencing it? Without this document, it's entirely normal for three different dashboards across an organisation to report three different numbers for what everyone assumes is the same metric, each technically correct under its own silent, undocumented definition. Writing the glossary down, and treating it as the single source of truth every future dashboard has to build from, is unglamorous work, and it eliminates more cross-team arguments about "whose numbers are right" than any amount of additional charting ever will.
A subtler failure worth naming separately: many dashboards quietly conflate a metric with a target, and the two demand completely different visual treatment. A metric is simply a measurement: this week's conversion rate, this month's churn. A target is a judgment about what that measurement should be, informed by context the raw number alone can't carry: seasonality, a recent pricing change, a known one-off event that skewed the data. A dashboard that shows only the metric, with no target or expected range attached, forces every viewer to supply their own judgment about whether the number is good or bad, which means two people looking at the identical chart can walk away with opposite conclusions, and neither is technically wrong. The fix isn't complicated, but it's frequently skipped: every metric that's meant to inform a decision should be shown against some form of expected range, target, or comparable prior period, so the chart itself carries the judgment rather than silently outsourcing it to whoever happens to be looking at the screen that week.
Plenty of organisations aspire to a "self-serve" data culture, where any team can answer its own questions without filing a ticket to a data team, but most underestimate what actually has to be true for that to work safely. It requires a reconciled, well-documented data model underneath, because self-serve access to messy, unreconciled data doesn't empower teams, it just multiplies the number of people confidently citing wrong numbers. It requires genuine access control, so sensitive data, customer financial details, individual performance data, is available to the people who should see it and nobody else, which is a harder problem than most off-the-shelf BI tools make it look. And it requires ongoing investment, not a one-time build: as the business changes, the underlying data model needs to change with it, or the self-serve layer quietly drifts out of sync with reality and becomes exactly the kind of dashboard this article opened with: impressive, trusted by nobody, and technically still running.
None of this requires overhauling every report a business currently relies on in one sprint. The pragmatic starting point is the single dashboard leadership actually opens most often: run the audit described above on that one screen, write the metrics glossary for just the numbers it displays, and confirm the underlying data is reconciled before touching anything else. Prove the pattern works on that one screen, let the team feel the difference between a chart that's merely present and one that actually changes a decision, and expand from there. A reporting layer built this way, one genuinely trustworthy dashboard at a time, ends up more useful than one designed top-down and all at once, because every piece of it was tested against a real decision before it earned its place on the screen.