Skip to content
Analytics16 min read

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

TermMeaningExample
MetricAny number you can measurePage views, followers, email opens
KPIA metric tied to a goal and used to judge progress, with a target and an ownerQualified enquiries per month, cost per customer
Vanity metricA number that looks good but does not link to business resultsTotal 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

  1. Write the business goal. For example, increase profitable online orders by 20 percent this year.
  2. Break it into marketing outcomes. Orders, revenue, margin, new versus returning customers.
  3. List the decisions the dashboard should support. Which channels get more budget? Which pages need work? Is lead quality falling? Which products to promote?
  4. Choose metrics that answer those decisions.

Step 2: Organise KPIs in layers

A layered view prevents mixing results with diagnostics.

LayerPurposeExample KPIsAudience
1. Business outcomesIs marketing contributing to the business?Revenue and gross margin from marketing-sourced customers, new customers, customer acquisition cost, payback period, return on marketing spendLeadership
2. Funnel performanceWhere are we gaining or losing people?Qualified leads, lead-to-customer rate, conversion rate by stage, average order value, cost per leadMarketing and sales leaders
3. Channel performanceHow is each channel doing against its job?Organic clicks and conversions, paid cost per acquisition, email revenue per recipient, social engagement and referral visitsChannel owners
4. Health and diagnosticsIs anything broken or drifting?Indexed pages, Core Web Vitals, tracking errors, spam complaint rate, review rating, site speedSpecialists

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

BusinessCore KPIs
Lead generation or service businessQualified enquiries, cost per qualified enquiry, enquiry-to-customer rate, revenue per customer, source mix, response time
EcommerceRevenue, orders, conversion rate, average order value, new versus returning customers, return rate, blended return on ad spend, customer acquisition cost
Local businessCalls, direction requests, bookings, review count and rating, local search visibility, new customers by source
B2B with long sales cyclesMarketing-qualified leads, sales-accepted leads, opportunities and pipeline value created, win rate, sales cycle length, cost per opportunity
Content-led or publisherEngaged 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.

FieldExample
NameQualified enquiry
DefinitionA form submission or call lasting over 60 seconds from a business customer in our service area, confirmed by sales as a genuine prospect
FormulaCount of enquiries marked "qualified" in the CRM in the period
Source of dataCRM, with source from GA4 and call tracking
OwnerHead of marketing
Update frequencyWeekly, final at month end
Target40 per month by December
Known limitsSales 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

SourceWhat it provides
Google Analytics 4Traffic, behaviour, key events and revenue. Now includes Dashboards
Google Search ConsoleSearch clicks, impressions, indexing and the Generative AI performance report for AI Overviews and AI Mode impressions
Google Business ProfileViews, calls, direction requests and website clicks for local businesses
Ad platformsSpend, clicks and platform-reported conversions
Email platformSends, clicks, revenue and list health
CRM and sales systemLeads, stages, revenue and source. The key to judging quality
Ecommerce platform and financeOrders, 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

SectionContents
Headline rowRevenue or qualified enquiries, cost per customer or per enquiry, conversion rate, return on marketing spend. Each with target and change
Trend rowLine charts over 12 months for the headline KPIs
Channel tableFor each channel: spend, visits, conversions, cost per conversion, revenue where known
FunnelVisits, key events, leads, qualified leads, customers by month
Health stripIndexed pages, Core Web Vitals pass rate, tracking status, review rating
NotesWhat 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

FrequencyFocusQuestions
Weekly (15 minutes)Spend, tracking and sudden changesIs anything broken or off budget?
Monthly (one hour)Results versus targets, channel performanceWhat worked, what did not, why do we think so and what will we do next month?
QuarterlyStrategy, budget allocation, KPI set and definitionsAre 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

KPIDefinitionSourceTarget
Qualified enquiriesEnquiries from homeowners in the service area with a project over £10,000, confirmed by the ownerCRM sheet12 per month
Site visits bookedEnquiries that book a surveyCRM sheet6 per month
Jobs wonSigned contractsCRM sheet and invoices3 per month
Cost per qualified enquiryMarketing spend and agreed share of time, divided by qualified enquiriesFinance, CRMBelow £180
Return on marketing spendRevenue from won jobs divided by marketing cost, per quarterFinance, CRMAbove 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

KPIFormulaNotes
Conversion rateConversions divided by sessions or visitorsSegment by source and device
Cost per leadMarketing cost divided by leadsBetter as cost per qualified lead
Customer acquisition costTotal sales and marketing cost divided by new customersInclude people and tools, not just media
Return on ad spendRevenue from ads divided by ad spendCompare against break-even, which is 1 divided by margin
Marketing efficiency ratioTotal revenue divided by total marketing spendBlended, independent of attribution
Customer lifetime valueAverage margin per customer over their lifetimeBased on observed history, not hope
Payback periodMonths for a customer's margin to cover acquisition costControls cash risk
Email revenue per recipientRevenue attributed to an email divided by recipientsMore useful than open rate
Win rateDeals won divided by opportunitiesTrack 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

  1. Start with the headline row: where are we against target?
  2. Say what changed, with the main reasons, and note what you are unsure about.
  3. Highlight one thing that went well and one that did not, and what you learned.
  4. Agree three actions, with owners and dates.
  5. 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

PitfallExampleFix
Goodhart's trapTargeting "number of leads" leads to low-quality leadsPair quantity with a quality measure, such as qualified leads or cost per customer
Averages that hide differencesA site-wide conversion rate hides a failing mobile checkoutSegment by device, source and new versus returning
Short windowsJudging a content programme after two weeksUse time frames that match how the channel works, and show trends
Ignoring seasonalityComparing December with FebruaryCompare with the same period last year as well as last period
Metric driftThe definition of "lead" changes quietlyKeep definition cards and a change log
Vanity framingReporting total followers as the headlineLead with business outcomes
Data silosMarketing and sales count different thingsAgree 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

LayerKPINotes
OutcomeOrganic enquiries or revenueFrom analytics and CRM, with source recorded
FunnelOrganic conversion rate by landing page groupSegment by intent: informational versus commercial pages
VisibilityClicks and impressions for non-brand queriesFrom Search Console. Separate brand and non-brand
Visibility in AI featuresImpressions in AI Overviews and AI Mode by pageFrom the Generative AI performance report. Impressions only
HealthIndexed pages versus expected, Core Web Vitals pass rateSearch Console reports
AuthorityNew relevant referring domains and brand mentionsLink tools and manual checks. Quality over count

KPIs for paid media

LayerKPINotes
OutcomeProfit or revenue from paid sources, new customers acquiredReconcile with finance, not only platform reports
EfficiencyCost per acquisition and return on ad spend against break-evenBreak-even ROAS is 1 divided by margin
QualityQualified lead rate, return rate, repeat purchaseNeeds CRM or order data
DeliveryImpression share, frequency, click-through rateDiagnostics, not goals
IncrementalityResults of holdout or lift testsRun a few a year

Common questions about dashboards

QuestionAnswer
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

WhenReportAudience
Weekly, MondaySpend, tracking checks and big movementsMarketing team
Monthly, first weekOne-page dashboard and notes, with three actionsMarketing, sales and leadership
QuarterlyStrategy review: KPI set, channel mix, tests and budgetLeadership
AnnuallyFull review of goals, definitions and toolsLeadership 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.

FAQ

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.

#KPI Dashboard#Marketing KPIs#Reporting#Looker Studio#Marketing Analytics
KwiqRank Team

Written by KwiqRank Team

KwiqRank is a digital marketing agency in Manchester, UK and Mumbai, India, working on SEO, GEO, AEO, paid media and websites. We check facts against official sources, and tell you when something is unconfirmed. Spotted a mistake? Tell us and we will correct it.

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.

Get in touch