Marketing KPI Dashboard: Which Metrics to Track and How to Build One
How to build a marketing KPI dashboard: start with goals, organise KPIs in layers, define each precisely, connect data sources, set targets and review on a rhythm.
- Read time
- 16 min read
- Sections
- 26
- FAQs answered
- 15
- Topic
- Analytics
A marketing KPI dashboard is a single view of the few numbers that show whether your marketing is working, tied to business results such as enquiries, sales and profit. A good one answers three questions: are we on target, what changed and what should we do next. A bad one is a wall of charts that nobody reads. Start with decisions and goals, choose a small set of metrics, agree the definitions and review on a rhythm.
Most marketing reports show activity: impressions, followers, clicks, posts. They do not show whether the business benefited. Part of the problem is tool overload, where every platform has its own dashboard with its own definitions. This guide shows how to choose KPIs, organise them in layers, define each precisely, build a simple dashboard in tools many teams already use, set targets, review on a rhythm and avoid vanity metrics. Google Analytics added Dashboards in September 2026, and Search Console, Business Profile and ad platforms provide their own data, so you can build a useful view without paying for new software. For the data underneath, see our GA4 guide and attribution models guide.
KPIs, metrics and vanity metrics
| Term | Meaning | Example |
|---|---|---|
| Metric | Any number you can measure | Page views, followers, email opens |
| KPI | A metric tied to a goal and used to judge progress, with a target and an owner | Qualified enquiries per month, cost per customer |
| Vanity metric | A number that looks good but does not link to business results | Total followers, total impressions, total page views |
A test: if this number doubled, would you know what to do differently, and would the business be better off? If not, it is a metric, not a KPI.
Step 1: Start with goals and decisions
- Write the business goal. For example, increase profitable online orders by 20 percent this year.
- Break it into marketing outcomes. Orders, revenue, margin, new versus returning customers.
- List the decisions the dashboard should support. Which channels get more budget? Which pages need work? Is lead quality falling? Which products to promote?
- Choose metrics that answer those decisions.
Step 2: Organise KPIs in layers
A layered view prevents mixing results with diagnostics.
| Layer | Purpose | Example KPIs | Audience |
|---|---|---|---|
| 1. Business outcomes | Is marketing contributing to the business? | Revenue and gross margin from marketing-sourced customers, new customers, customer acquisition cost, payback period, return on marketing spend | Leadership |
| 2. Funnel performance | Where are we gaining or losing people? | Qualified leads, lead-to-customer rate, conversion rate by stage, average order value, cost per lead | Marketing and sales leaders |
| 3. Channel performance | How is each channel doing against its job? | Organic clicks and conversions, paid cost per acquisition, email revenue per recipient, social engagement and referral visits | Channel owners |
| 4. Health and diagnostics | Is anything broken or drifting? | Indexed pages, Core Web Vitals, tracking errors, spam complaint rate, review rating, site speed | Specialists |
Show layer 1 and 2 on the main page. Put layers 3 and 4 behind them for those who need detail.
A starter KPI set by business type
| Business | Core KPIs |
|---|---|
| Lead generation or service business | Qualified enquiries, cost per qualified enquiry, enquiry-to-customer rate, revenue per customer, source mix, response time |
| Ecommerce | Revenue, orders, conversion rate, average order value, new versus returning customers, return rate, blended return on ad spend, customer acquisition cost |
| Local business | Calls, direction requests, bookings, review count and rating, local search visibility, new customers by source |
| B2B with long sales cycles | Marketing-qualified leads, sales-accepted leads, opportunities and pipeline value created, win rate, sales cycle length, cost per opportunity |
| Content-led or publisher | Engaged sessions, returning visitors, newsletter subscribers, conversion to subscribers or customers, revenue per thousand sessions |
Pick five to eight headline KPIs, not thirty.
Step 3: Define each KPI precisely
Ambiguity creates arguments. For each KPI write a definition card.
| Field | Example |
|---|---|
| Name | Qualified enquiry |
| Definition | A form submission or call lasting over 60 seconds from a business customer in our service area, confirmed by sales as a genuine prospect |
| Formula | Count of enquiries marked "qualified" in the CRM in the period |
| Source of data | CRM, with source from GA4 and call tracking |
| Owner | Head of marketing |
| Update frequency | Weekly, final at month end |
| Target | 40 per month by December |
| Known limits | Sales feedback can lag by a week. Offline referrals are not captured |
Share the cards with everyone who uses the dashboard. Change a definition rarely, and note any change.
Step 4: Choose data sources and connect them
| Source | What it provides |
|---|---|
| Google Analytics 4 | Traffic, behaviour, key events and revenue. Now includes Dashboards |
| Google Search Console | Search clicks, impressions, indexing and the Generative AI performance report for AI Overviews and AI Mode impressions |
| Google Business Profile | Views, calls, direction requests and website clicks for local businesses |
| Ad platforms | Spend, clicks and platform-reported conversions |
| Email platform | Sends, clicks, revenue and list health |
| CRM and sales system | Leads, stages, revenue and source. The key to judging quality |
| Ecommerce platform and finance | Orders, revenue, margin, returns and costs. The source of truth for results |
Use the CRM or ecommerce platform and finance data as the source of truth for results, and treat ad platform conversions as indicators. Reconcile them monthly.
Step 5: Build a simple dashboard
Start simple. Many teams get further with a spreadsheet or a free reporting tool than with expensive software.
- Tools. Options include the Dashboards feature inside GA4, Looker Studio, a spreadsheet with data connectors or your CRM's reporting. Choose by who will maintain it.
- Layout. One page, headline KPIs at the top with current value, target and change from last period, then trends, then breakdowns by channel.
- Show context. Compare against target, last period and last year, since many businesses are seasonal.
- Use clear charts. Line charts for trends over time, bar charts for comparing categories and tables for detail. Avoid decoration, 3D effects and too many colours.
- Add notes. A short text box for events that explain changes: a campaign launch, a site change, a stock-out.
- Automate refreshes where you can, and show the last update date.
- Control access to sensitive financial or customer data.
A one-page dashboard layout example
| Section | Contents |
|---|---|
| Headline row | Revenue or qualified enquiries, cost per customer or per enquiry, conversion rate, return on marketing spend. Each with target and change |
| Trend row | Line charts over 12 months for the headline KPIs |
| Channel table | For each channel: spend, visits, conversions, cost per conversion, revenue where known |
| Funnel | Visits, key events, leads, qualified leads, customers by month |
| Health strip | Indexed pages, Core Web Vitals pass rate, tracking status, review rating |
| Notes | What changed this month and why we think so |
Step 6: Set targets and thresholds
- Base targets on your own history and the goal, not on generic benchmarks, which vary widely by industry and market.
- Set a target and a minimum acceptable level for each headline KPI.
- Define alert thresholds, such as spend over budget by 15 percent or conversion falling 25 percent against last week, to prompt investigation.
- Review targets quarterly. Update them for seasonality and strategy changes.
Step 7: Review on a rhythm
| Frequency | Focus | Questions |
|---|---|---|
| Weekly (15 minutes) | Spend, tracking and sudden changes | Is anything broken or off budget? |
| Monthly (one hour) | Results versus targets, channel performance | What worked, what did not, why do we think so and what will we do next month? |
| Quarterly | Strategy, budget allocation, KPI set and definitions | Are we measuring the right things? Where should money move? |
A dashboard only creates value when it leads to decisions. End every review with a short list of actions, owners and dates.
Reporting honestly
- State the data sources and limits, including the effect of consent on analytics and the imperfections of attribution.
- Do not report platform-claimed conversions as facts. Reconcile with real sales.
- Show uncertainty and ranges where data is thin.
- Include what did not work.
- Keep the same definitions over time, or mark breaks clearly.
- Do not cherry-pick time periods.
Including AI search visibility
Search is changing, so add a small AI visibility section. Use Search Console's Generative AI performance report for impressions in AI Overviews and AI Mode by page, which does not show clicks, AI referral visits in GA4 such as chatgpt.com sessions, and a monthly manual panel of 20 to 40 key questions, noting whether you are cited. Keep this separate from your core KPIs until you understand what it tells you. See our guides to zero-click searches and getting cited by AI search engines.
Common dashboard mistakes
- Too many metrics, so nothing stands out.
- Showing vanity metrics without business results.
- No definitions, so people argue over what numbers mean.
- No targets, so there is nothing to compare against.
- Trusting platform conversions over real sales.
- Broken tracking nobody notices.
- A dashboard nobody owns or reviews.
- Reporting without actions.
- Changing metrics often, so trends are lost.
A worked example: a one-page dashboard for a local service business
This is an invented example. A Stockport garden-room installer wants to know whether marketing is working. The owner and a part-time marketer build a one-page dashboard in a free reporting tool, using data from analytics, Search Console, Business Profile and a simple CRM spreadsheet.
Goals
Win 36 jobs a year at an average job value of £18,000, with a marketing cost below 6 percent of revenue.
Headline KPIs
| KPI | Definition | Source | Target |
|---|---|---|---|
| Qualified enquiries | Enquiries from homeowners in the service area with a project over £10,000, confirmed by the owner | CRM sheet | 12 per month |
| Site visits booked | Enquiries that book a survey | CRM sheet | 6 per month |
| Jobs won | Signed contracts | CRM sheet and invoices | 3 per month |
| Cost per qualified enquiry | Marketing spend and agreed share of time, divided by qualified enquiries | Finance, CRM | Below £180 |
| Return on marketing spend | Revenue from won jobs divided by marketing cost, per quarter | Finance, CRM | Above 15 to 1 |
Channel and diagnostic panels
- Search Console: clicks and impressions for service pages and for local queries.
- Analytics: sessions, engaged sessions and form submissions by landing page and source.
- Business Profile: calls, direction requests and website clicks.
- Reviews: number added in the month, average rating and reply rate.
- Source question: counts of "how did you hear about us?" answers.
Rhythm
Every Monday the marketer checks for broken tracking and budget issues. Each month the owner and marketer spend an hour reviewing the one-page report, writing three actions for the next month. Each quarter, they review whether the KPIs are still the right ones.
Common KPI formulas
| KPI | Formula | Notes |
|---|---|---|
| Conversion rate | Conversions divided by sessions or visitors | Segment by source and device |
| Cost per lead | Marketing cost divided by leads | Better as cost per qualified lead |
| Customer acquisition cost | Total sales and marketing cost divided by new customers | Include people and tools, not just media |
| Return on ad spend | Revenue from ads divided by ad spend | Compare against break-even, which is 1 divided by margin |
| Marketing efficiency ratio | Total revenue divided by total marketing spend | Blended, independent of attribution |
| Customer lifetime value | Average margin per customer over their lifetime | Based on observed history, not hope |
| Payback period | Months for a customer's margin to cover acquisition cost | Controls cash risk |
| Email revenue per recipient | Revenue attributed to an email divided by recipients | More useful than open rate |
| Win rate | Deals won divided by opportunities | Track by source |
Dashboard governance
- One owner who is responsible for accuracy and updates.
- A change log for definitions, sources and filters.
- Access control. Share the dashboard with those who need it and limit editing rights.
- A data quality check each month: do totals reconcile with finance and the CRM?
- A retirement rule. Remove metrics nobody uses for two quarters.
Presenting the dashboard in a meeting
- Start with the headline row: where are we against target?
- Say what changed, with the main reasons, and note what you are unsure about.
- Highlight one thing that went well and one that did not, and what you learned.
- Agree three actions, with owners and dates.
- Note any measurement problems found, and who will fix them.
Keep the meeting short. If people spend the time arguing about numbers, your definitions need work.
KPI pitfalls and how to avoid them
| Pitfall | Example | Fix |
|---|---|---|
| Goodhart's trap | Targeting "number of leads" leads to low-quality leads | Pair quantity with a quality measure, such as qualified leads or cost per customer |
| Averages that hide differences | A site-wide conversion rate hides a failing mobile checkout | Segment by device, source and new versus returning |
| Short windows | Judging a content programme after two weeks | Use time frames that match how the channel works, and show trends |
| Ignoring seasonality | Comparing December with February | Compare with the same period last year as well as last period |
| Metric drift | The definition of "lead" changes quietly | Keep definition cards and a change log |
| Vanity framing | Reporting total followers as the headline | Lead with business outcomes |
| Data silos | Marketing and sales count different things | Agree shared definitions and one source of truth |
A starter checklist before you share the dashboard
- Every headline KPI has a definition card, an owner and a target.
- Numbers reconcile with finance or the CRM for the last two months.
- Tracking has been tested this month, including forms, calls and purchases.
- Consent and filtering settings are noted, with any known limits on the data.
- The page shows the last data refresh date.
- Colours and charts are readable on a phone and for colour-blind users.
- There is a notes box for explanations.
- A review meeting is in the calendar, with a template for actions.
KPIs for SEO specifically
| Layer | KPI | Notes |
|---|---|---|
| Outcome | Organic enquiries or revenue | From analytics and CRM, with source recorded |
| Funnel | Organic conversion rate by landing page group | Segment by intent: informational versus commercial pages |
| Visibility | Clicks and impressions for non-brand queries | From Search Console. Separate brand and non-brand |
| Visibility in AI features | Impressions in AI Overviews and AI Mode by page | From the Generative AI performance report. Impressions only |
| Health | Indexed pages versus expected, Core Web Vitals pass rate | Search Console reports |
| Authority | New relevant referring domains and brand mentions | Link tools and manual checks. Quality over count |
KPIs for paid media
| Layer | KPI | Notes |
|---|---|---|
| Outcome | Profit or revenue from paid sources, new customers acquired | Reconcile with finance, not only platform reports |
| Efficiency | Cost per acquisition and return on ad spend against break-even | Break-even ROAS is 1 divided by margin |
| Quality | Qualified lead rate, return rate, repeat purchase | Needs CRM or order data |
| Delivery | Impression share, frequency, click-through rate | Diagnostics, not goals |
| Incrementality | Results of holdout or lift tests | Run a few a year |
Common questions about dashboards
| Question | Answer |
|---|---|
| Which tool is best? | The one your team will maintain. Start with GA4's dashboards, Looker Studio or a spreadsheet, and upgrade only when you outgrow it |
| How real-time should it be? | Weekly for operational checks and monthly for decisions is enough for most businesses. Real-time dashboards encourage overreaction |
| What about benchmarks? | Industry benchmarks vary widely and mislead. Use your own history and targets |
| Should I include costs? | Yes. Include media spend, tools, agency fees and an agreed share of staff time, so return is real |
| How do I handle data gaps? | Note them on the dashboard. Do not hide missing data or fill it with guesses |
| Who should see it? | Everyone who makes decisions based on it, with sensitive financial details restricted |
A reporting calendar
| When | Report | Audience |
|---|---|---|
| Weekly, Monday | Spend, tracking checks and big movements | Marketing team |
| Monthly, first week | One-page dashboard and notes, with three actions | Marketing, sales and leadership |
| Quarterly | Strategy review: KPI set, channel mix, tests and budget | Leadership |
| Annually | Full review of goals, definitions and tools | Leadership and marketing |
A story of a dashboard that changed a decision
This is an invented composite. A regional chain of three physical therapy clinics had been spending a growing share of its marketing budget on social media advertising, because the platform reports showed low costs per lead. The owner asked the practice manager to build a simple dashboard in a spreadsheet, combining data from the booking system, the Business Profile, analytics and the ad accounts.
The practice manager started by defining what mattered: first appointments attended, not leads. She added a column to the booking system recording how each new patient had heard of the clinic, using a short question at booking. She pulled monthly numbers for ad spend, leads, appointments booked, appointments attended and revenue from first courses of treatment.
The picture that emerged was surprising. The social ads produced many leads at a low cost, but only a small share of those leads booked, and fewer attended. Cost per attended first appointment was far higher than the platform's cost per lead suggested. By contrast, the Business Profile and organic search produced fewer leads, but a high share attended, and patients who came from referrals by doctors and former patients had the highest value, because they were more likely to complete a course of treatment.
The owner reallocated the budget. She reduced social ad spend by half and used part of it to improve reviews and the Business Profile, create clearer pages about common conditions written by the clinicians and fund a small programme of talks for local GPs and sports clubs. She did not stop social entirely, because the dashboard showed it brought younger patients who valued evening slots, but she changed the ad goal from leads to booked appointments and added a simple qualifying question to the lead form.
After a quarter, cost per attended first appointment fell and the clinics' calendar filled more consistently. The practice manager was careful about what she claimed: seasonal patterns, a new physiotherapist and other changes also occurred, so she could not attribute everything to the new allocation. But the dashboard had done its job. It replaced a platform's metric with the business's metric, made the real cost of growth visible and turned an argument about opinions into a conversation about evidence. And it took a spreadsheet, a source question and a consistent definition of success, not an expensive tool.
Where we can help
We are a digital marketing agency in Manchester, UK and Mumbai, India. We help teams define KPIs, fix tracking and build a one-page dashboard that connects marketing to revenue, as part of our SEO and PPC reporting. Contact us to discuss your reporting.
Your questions, answered in plain English
It is a single view of the few numbers that show whether marketing is working, tied to business results such as enquiries, sales and profit, with targets and context.
It depends on your business. Typical headline KPIs include qualified leads or revenue, cost per customer, conversion rate and return on marketing spend, with channel and health metrics behind them.
Five to eight headline KPIs on the main page, with more detail behind them for specialists. Too many metrics mean nothing stands out.
A metric is any measurable number. A KPI is a metric tied to a goal, used to judge progress and with a target and an owner.
A number that looks good but does not link to business results, such as total followers, impressions or page views. Test it by asking whether doubling it would change a decision or help the business.
Options include the Dashboards feature in GA4, Looker Studio, spreadsheets with connectors and your CRM's reporting. Choose by who will maintain it, and start simple.
Check weekly for broken tracking and budget problems, review monthly for results versus targets and channel performance and revisit strategy and KPIs quarterly.
Base them on your own history and goals, not generic benchmarks. Set a target and a minimum acceptable level, define alert thresholds and review quarterly for seasonality and strategy changes.
It removes ambiguity. A card records the name, definition, formula, data source, owner, frequency, target and known limits, so everyone means the same thing.
Use your CRM, ecommerce platform and finance data for results, and treat ad platform conversions as indicators, reconciling them monthly.
Add a small section with Search Console's Generative AI performance report impressions, AI referral visits in GA4 and a monthly manual question panel, kept separate until you understand what it tells you.
State data sources and limits, reconcile platform conversions with real sales, show ranges where data is thin, include what did not work, keep definitions stable and avoid cherry-picking periods.
Revenue or qualified enquiries, cost per customer or enquiry, conversion rate and return on marketing spend, each with target and change from the previous period.
Yes, a simple one. A one-page view of a few KPIs reviewed monthly prevents guesswork and supports better decisions about where to spend time and money.
Showing many metrics with no definitions, targets or actions. A dashboard only creates value when it leads to decisions.
Still curious? Send us your question and a strategist will get back to you.
Found this useful?
Talk to us about your site
Tell us what you are working on and we will say plainly what we would do first.