The marketing dashboard: 5 numbers that matter, 35 you can ignore.
A working marketing dashboard answers one question in 90 seconds: is the marketing working in dollar terms. Everything else is supporting evidence. Most dashboards we inherit from previous agencies have 40-plus widgets, three different attribution models, and a "marketing health score" that means nothing. The 5 KPIs below tell you everything you need to know to run the business. The other 35 widgets exist to make the report look thorough. They are not the report. They are the wallpaper.
Why most marketing dashboards are broken on purpose
Agency dashboards are usually broken in one of two ways. The first is that they are built to justify the retainer. If the dashboard shows you 40 numbers, the implication is that the agency is doing 40 things, and therefore the $5,000/month retainer is reasonable. The numbers themselves do not need to mean anything. They just need to be present. The second is that the dashboard is a copy of the platform reporting from Google Ads, Meta, GA4, Search Console, and HubSpot all stitched into one PDF. None of those platforms agree with each other on what a conversion is. The dashboard inherits the disagreement and presents it as fact.
A real marketing dashboard does the opposite. It picks one definition of a conversion (the operator decides this), one attribution model (last-non-direct click is fine for almost every small business), and one source of truth for revenue (the CRM or the e-commerce platform, not the ad platform reporting). Every number on the dashboard is reconciled back to those three decisions. If a number cannot be reconciled, it should not be on the dashboard.
The reason this matters is that the dashboard is the only artifact the business owner uses to make budget decisions. If the dashboard is wrong, the budget decisions are wrong. We have seen $10k/month of ad spend pulled from a channel that was actually profitable because the dashboard was double-counting platform conversions against CRM revenue. The fix was reading 5 numbers instead of 40.
Number 1: Spend
How much did the marketing cost last month, across all channels, all in. Ads, agency fees, software subscriptions, freelancer invoices. One number. If the dashboard cannot show this in 5 seconds, the dashboard is broken. This number is the denominator of every other ratio that matters. You cannot calculate CAC, ROAS, or marketing margin without it.
The mistake we see most often: agencies report ad spend but exclude agency fees and software. A $5,000/month Google Ads spend with a $2,500/month agency retainer and a $400/month software stack is actually $7,900/month in marketing cost. The CAC calculation done against $5,000 looks great. The CAC calculation done against $7,900 might be break-even. The operator deserves the second number, not the first.
Number 2: Leads or revenue (pick one, never both)
Service businesses (HVAC, dental, legal, home services, B2B) track leads. Specifically: qualified leads, defined as a person who filled out the form or called and asked about an actual service the business sells. Not subscribers, not chat triggers, not page views. Qualified leads. The CRM is the source of truth. If the CRM says 47, the dashboard says 47.
E-commerce businesses track revenue. Specifically: net revenue after refunds and chargebacks, attributed to the marketing source. Shopify or the platform of record is the source of truth. Not Meta. Not Google. Meta and Google both inflate their reported conversion numbers because their attribution windows are generous and their click models double-count.
The rule: pick one (leads or revenue), define it precisely, and pull it from one system. Do not show both on the same dashboard. Do not show platform-reported and CRM-reported side by side. The operator gets confused, asks which one is real, and loses trust in the dashboard. Pick one source of truth and commit.
Number 3: Blended cost per lead (or blended ROAS)
For services: spend divided by qualified leads. That is your blended cost per lead. For e-commerce: revenue divided by spend. That is your blended ROAS. Either way, this is the number that tells the operator whether the marketing is working in dollar terms. Every other metric on the dashboard is supporting evidence for this one number.
A common trap: the agency reports per-channel cost per lead, not blended. Google Ads says $42/lead. Facebook says $67/lead. Local SEO says $18/lead. Email says $0/lead. The blended number is the only one that means anything because most leads touch multiple channels before they convert. A lead that saw a Facebook ad on Monday, a Google search ad on Wednesday, and an email on Friday counts as a $0 lead in three different per-channel reports if you only look at last-click. The blended number tells the truth.
Benchmarks vary by industry. For HVAC and home services in the Twin Cities, $80-$150 blended cost per booked job is normal. For dental, $200-$400 per new patient is normal. For e-commerce apparel, 2.5x to 4x blended ROAS is normal. If the dashboard shows a number wildly outside the industry benchmark, either the business has a structural advantage worth understanding, or the math is wrong. Usually the math is wrong.
Number 4: Conversion rate (where the leverage is)
Of the people who clicked an ad or hit the site from organic search, what percentage converted. This is the number that tells the operator where the next 20% gain is hiding. If traffic is going up and conversion rate is going down, the targeting is loosening (the new traffic is worse). If traffic is flat and conversion rate is going up, the site is improving (the same audience is buying more). If both are going up, you have product-market fit and you should be spending more.
Conversion rate is also where the operator can act fastest. You cannot change ad spend in a day without breaking the campaigns. You cannot change CAC in a day. But you can ship a new headline on the landing page in 20 minutes and watch conversion rate move within a week. For most small businesses, a 0.5% conversion rate lift is worth more than a 10% spend increase, because the lift is permanent and the spend is rented.
Number 5: Channel mix (the diversification check)
What share of qualified leads (or revenue) came from each channel. Google Ads, organic search, Google Business Profile, Meta, email, direct, referral. If one channel is 80% of the mix, that channel is the business. If it breaks (account suspended, algorithm change, policy update), the business breaks. This is not theoretical. We have walked into businesses with $4M in annual revenue and 92% of new leads coming from Google Ads. One policy change and they go to zero overnight.
The dashboard should show the percent of mix as a single visualization (pie chart or stacked bar) and call out the dominant channel in plain text. The action is not always to diversify immediately. Sometimes the dominant channel is just where the demand is and you should keep riding it. But the operator needs to see it. The dashboard makes the risk visible. What happens after that is a strategy conversation, not a reporting decision.
The 35 widgets to ignore (and why)
The widgets that show up on most agency dashboards but should not influence any decision: impressions, reach, CPM, frequency, view-through conversions, engagement rate, bounce rate, time on site, pages per session, "marketing-qualified leads" defined by the agency, attribution model comparison, audience demographics breakdowns, top performing creative grids, brand awareness lift, share of voice, and the dreaded "marketing health score." These are inputs, not outputs. If the 5 outputs above are good, the inputs are good enough by definition. If the 5 outputs are bad, no input number can save you. They are decorative.
There is one nuance: a few of these are useful when something is broken and you are diagnosing the cause. If blended CPL spikes, looking at impressions and CPM can tell you whether the auction got more expensive or whether your campaigns lost relevance. But you only look at them when triggered. They do not belong on the front page of the dashboard.
How to build a marketing dashboard that does this (the tool)
We built Snack Club Reports specifically to do this. The dashboard pulls from Google Ads, Meta, GA4, Search Console, and the CRM (HubSpot, Pipedrive, Shopify, or whatever the client uses), reconciles everything to one definition of a conversion, and shows the 5 numbers above on the front page. The 35 ignorable widgets are still available, but they are tucked into a "diagnostics" tab so they are out of the way until the operator needs them.
The dashboard is live (never a PDF), refreshes every 6 hours, and includes a plain-English summary at the top written by the AI that explains what changed since last month and what to do about it. Most operators read the summary and the 5 numbers in 60 seconds and move on with their day. That is the whole point. See the full Snack Club Reports product page for the connector list and pricing.
If you want to see what your current dashboard is hiding, start with a free 15-minute audit. We pull your existing reporting setup, reconcile the numbers to your CRM, and tell you in plain English whether the marketing is actually working or whether the dashboard is making it look like it is. Most audits surface 1-2 reconciliation errors that change the answer.