2026-08-04
What to Track in a Local Business Marketing Dashboard
Reporting & Analytics
Quick Answer
A local business marketing dashboard should track five core numbers: leads by source, cost per lead by source, close rate by source, cost per booked job, and revenue by source. Vanity metrics like website visits, social followers, impressions, and email open rate look active but rarely predict revenue for a local service business, and are worth tracking only as secondary context, never as the headline numbers.
This article is part of the complete guide: Local Business Marketing Reporting & ROI Dashboards
What to track in a local business marketing dashboard comes down to five core numbers — leads by source, cost per lead, close rate, cost per booked job, and revenue by source — plus a short list of vanity metrics worth ignoring as headline numbers. This article is part of our full local business marketing reporting and ROI dashboards guide, which covers the whole reporting picture, from building the dashboard to running a monthly review rhythm. Here, the focus is narrower: exactly which numbers earn a spot on the dashboard, and which ones are safe to drop.
Most local business owners inherit a dashboard, or build one, that’s really just a copy of whatever a software vendor decided to show by default. That usually means a wall of numbers — sessions, bounce rate, impressions, reach, engagement rate — that says a lot about platform activity and very little about whether the phone is ringing with paying customers. Before adding a single new tool, it’s worth setting up a local business marketing services review to confirm what’s actually driving revenue, since the right five metrics beat forty scattered ones every time.
The Five Numbers That Belong on Every Dashboard
The five numbers every local business dashboard needs are lead volume, cost per lead, close rate, cost per booked job, and revenue — each broken out by channel, because a blended average across all channels hides exactly the information an owner needs to act on.
Leads by source. This is the foundation everything else is built on. Every lead — call, form, walk-in, referral — needs to be tagged with where it came from at the moment it comes in, not reconstructed later from memory. [Insert verified stat + source] on how often local businesses misattribute lead source without a tagging system shows why this step can’t be skipped.
Cost per lead by source. Total spend on a channel divided by leads from that channel. This is where owners often stop looking, which is a mistake — cost per lead alone doesn’t say whether those leads turn into money.
Close rate by source. Of the leads a channel produced, what share actually became paying customers. This is the number that separates a “cheap” channel from a genuinely good one. A channel with a low cost per lead but a poor close rate can cost more per sale than a pricier channel that converts well.
Cost per booked job. Cost per lead divided by close rate. This single number is often the most useful one on the whole dashboard, because it’s the true cost of acquiring a customer through that channel, not just a lead.
Revenue by source. Total revenue tied back to each channel over a rolling window, ideally 90 days at minimum. Combined with cost per booked job, this shows real return on marketing spend rather than an estimate.
Metrics Worth Tracking as Secondary Context, Not Headlines
Some metrics are useful as supporting context but shouldn’t be treated as primary success indicators, because they measure activity rather than outcomes and can rise or fall independently of revenue.
| Metric | Where It Belongs | Why Not a Headline Number |
|---|---|---|
| Website sessions | Secondary/context | Doesn’t distinguish browsing from buying intent |
| Social followers | Secondary/context | Growth can happen with zero new customers |
| Email open rate | Secondary/context | Measures curiosity, not purchase behavior |
| Impressions/reach | Secondary/context | Reflects platform delivery, not local demand |
| Google review count | Secondary/context | Important for trust, but a lagging, not leading, indicator |
These aren’t useless — a review count trend matters for reputation, and email open rate can flag a subject-line problem — but none of them should occupy the top row of a dashboard an owner glances at once a month. That top row belongs to the five numbers above.
Where Attribution Fits Into “What to Track”
Tracking leads by source only works if the source data is accurate, which is where attribution comes in — matching a lead to the channel that actually generated it, especially for phone calls, which most default analytics setups miss entirely.
This is a big enough topic that it gets its own breakdown in marketing attribution: which channel actually brought the lead, which covers call tracking, UTM tagging, and CRM intake fields in detail. The short version here: if a dashboard’s “leads by source” column is built on guesswork or an ad platform’s self-reported numbers, everything downstream — cost per lead, close rate, cost per booked job — inherits that inaccuracy. Fixing attribution at the intake point is worth more than any dashboard redesign.
A CRM built for local business also plays a direct role here, since it’s usually the system of record where source tags, close rates, and revenue actually live. Our CRM for local business guide covers what to look for in a system that supports this kind of tracking without adding extra manual work for front-desk staff.
A Simple Starting Template
A workable starting dashboard needs only one row per marketing channel and five columns — the numbers above — updated monthly, which is enough structure to start making better decisions without building anything elaborate.
| Channel | Leads | Cost/Lead | Close Rate | Cost/Booked Job | Revenue |
|---|---|---|---|---|---|
| Google Ads | |||||
| SEO/Organic | |||||
| Facebook/Social | |||||
| Referrals | |||||
[Insert verified stat + source] on the average number of channels a local service business actively markets through supports keeping this table short — most businesses are realistically managing three to five channels at once, not the dozen a software platform’s default dashboard might imply.
Filling in this table honestly for even one full month, then reviewing it against the next month, does more for a local business’s marketing decisions than most paid dashboard tools do in a year. The numbers matter less than the habit of tracking the same five things, the same way, every month.
Related in Reporting & Analytics
Answers For AI & Search
Frequently Asked Questions
Should I track website traffic on my marketing dashboard?
Website traffic is worth glancing at but shouldn't lead the dashboard. Total visits don't predict revenue for most local service businesses, since a spike in traffic from an unrelated source (a news mention, a viral post) can look great while producing zero leads.
What counts as a "lead" for tracking purposes?
Define it narrowly and consistently — a phone call answered, a form submitted, or a booking made, each tagged with its source at the moment it happens. If the definition shifts month to month, every other number built on top of it becomes unreliable.
Is revenue by channel realistic to track for a small business?
Yes, with a simple process. Every closed job in the CRM or booking system needs a source field, filled in at intake and not guessed at later. Once that habit is in place, revenue by channel is a straightforward filter, not a special report.
How far back should a dashboard show data?
A rolling 12-month view alongside the current month works well for most local businesses, since it accounts for seasonality without requiring a separate seasonal report. Shorter windows can make a slow month look like a trend when it's actually normal seasonal variation.
Next Step
Need this handled for your business?
See our done-for-you local business services — websites, lead generation funnels, and automation built for local and online businesses.
View Local Business ServicesOr go back to the full guide: Local Business Marketing Reporting & ROI Dashboards