A marketing dashboard is a decision-support tool, not a reporting obligation. The distinction matters because most marketing dashboards are built the wrong way around: someone asks for a dashboard, metrics are collected from whatever sources are convenient, and the result is a collection of numbers without a clear decision it is designed to support.
The right way to build a marketing dashboard is to start with the audience, the decisions they make, and the frequency at which they make them. From that foundation, select the minimum set of metrics that equips that audience to make better decisions. Every metric that does not contribute to a decision is noise that dilutes the signal.
This article defines seven marketing dashboard types, each with its audience, refresh cadence, primary metrics, and design principles. For the KPI definitions underlying these dashboards, see Marketing KPIs. For the data sources that feed them, see Marketing Data Sources. For the analytical techniques that produce the attribution and funnel data, see Marketing Techniques.
Dashboard Design Principles
Before defining individual dashboards, three principles apply across all of them.
Match the audience to the metrics
Marketing managers running paid campaigns need click-level performance data updated daily. The CMO presenting to the board needs pipeline contribution and ROMI figures updated weekly. Building one dashboard that serves both audiences produces a dashboard that is too granular for executives and too high-level for operators.
Each dashboard type in this article is designed for a specific primary audience. Resist the temptation to add executive summary panels to operational dashboards or drill-down capability to executive dashboards. Serve each audience with what they need and nothing else.
Refresh cadence determines metric selection
Metrics that are meaningful at daily refresh are different from metrics that are meaningful at weekly or monthly refresh. Organic keyword rankings updated daily add no value because the metric does not move meaningfully day-to-day. Email click rates updated monthly are too stale to drive campaign decisions.
Each dashboard in this article specifies the appropriate refresh cadence based on how quickly the underlying data changes and how frequently the audience needs to act on it.
Lead with business outcomes, support with operational metrics
The most common dashboard design error is organizing metrics by data source (Google Ads panel, HubSpot panel, LinkedIn panel) rather than by business question. Organizing by data source produces dashboards that require the viewer to do the synthesis themselves. Organize by business outcome (pipeline, revenue, customer acquisition) and support those metrics with the operational data that explains them.
Dashboard 1: Marketing Performance Dashboard
Primary audience: VP Marketing, Marketing Operations, Campaign Managers
Refresh cadence: Daily
Purpose: Provide a unified view of marketing activity and pipeline generation across all channels, enabling rapid identification of programs that are over- or under-performing against plan.
Primary Metrics
Pipeline contribution (this period vs. plan) The most important metric on this dashboard: marketing-sourced pipeline in dollars, compared against the current period target. Displayed as a pipeline coverage ratio (pipeline / quota) and as a period-over-period trend.
Pipeline Coverage = Marketing-Sourced Pipeline / Pipeline Target × 100
Marketing-Sourced MQL Volume and Trend Daily MQL count with a trailing thirty-day trend line, segmented by channel and campaign. The primary leading indicator for pipeline.
Channel Performance Summary A multi-row table with one row per active channel showing: spend (for paid channels), MQLs generated, CPL, MQL-to-SQL rate, pipeline influenced, and ROMI. This enables rapid cross-channel comparison without navigating to individual platform dashboards.
Top-of-Funnel Velocity Visitor and lead volume by day (current period vs. prior period), with conversion rate from visitor to lead. Detect traffic anomalies or form conversion drops before they propagate to pipeline shortfalls.
Campaign Performance Heat Map Active campaigns ranked by MQLs generated, with color coding for CPL (green = below target, yellow = at target, red = above target). Immediately surfaces which campaigns need intervention.
Supporting Metrics
- Cost per MQL by channel
- Paid media spend vs. budget (daily and cumulative)
- Email send volume and open rate (for active nurture programs)
- Website sessions by traffic source (organic, paid, direct, referral, social)
- Lead volume by source with week-over-week comparison
Design Notes
The pipeline contribution number should appear at the top of the dashboard, large, with current vs. target comparison. Below it, the channel performance table enables drill-down into what is driving or missing the pipeline number. Supporting metrics appear in secondary panels for context.
Avoid raw impression and reach metrics on this dashboard. Those belong in channel-specific dashboards. This dashboard is a pipeline dashboard that happens to include marketing activity, not a marketing activity dashboard that mentions pipeline.
Dashboard 2: Lead Generation Dashboard
Primary audience: Demand Generation Managers, SDR Leadership, Marketing Operations
Refresh cadence: Daily or near-real-time
Purpose: Monitor the quality and velocity of lead flow from marketing to sales, enabling same-day response to lead quality issues and handoff bottlenecks.
Primary Metrics
Lead Volume by Stage and Source A funnel visualization showing total leads, MQLs, SQLs, and opportunities, with daily volume bars for each stage. Color-code by source to surface which channels are contributing at each stage.
MQL-to-SQL Conversion Rate (trailing 14 days) The most sensitive leading indicator of marketing-sales alignment. A declining MQL-to-SQL rate signals either lead quality degradation or a handoff process breakdown.
MQL-to-SQL Rate = SQLs Accepted / MQLs Passed × 100
Time-in-Stage Distribution Box plot or histogram showing the distribution of days spent at each funnel stage. Skewed distributions with long tails indicate processing delays - leads sitting in queues unworked.
Lead Response Time (MQL to First SDR Touch) The elapsed time between MQL creation and first SDR outreach attempt. Research consistently shows lead response time under five minutes improves contact rates by 400%. This metric should be visible and tracked against an SLA.
Lead Rejection Reasons When sales rejects MQLs (returns them without accepting as SQLs), the rejection reason field should be a required dropdown in Salesforce. Aggregate rejection reasons over the reporting period reveal systematic lead quality issues: wrong segment, wrong title, no budget, already a customer.
Supporting Metrics
- Form submissions by landing page
- MQL score distribution (histogram of lead scores)
- New vs. returning lead ratio
- Lead volume by ICP segment and vertical
- Disqualified lead rate by source
Design Notes
This dashboard serves a daily tactical audience. It should be organized to answer the question “what happened today in lead flow?” at the top, then “how does today compare to our recent trend?” in the second section, then “where are the problems?” in the diagnostic section.
The SDR team should review this dashboard at the start of each day. If MQL-to-SQL rate has dropped two percentage points week-over-week, that is a conversation to have before it compounds into a pipeline shortfall three weeks later.
Dashboard 3: Content and SEO Dashboard
Primary audience: Content Marketing Manager, SEO Lead, Demand Generation
Refresh cadence: Weekly (organic metrics), daily (traffic metrics)
Purpose: Track content asset performance, organic search visibility, and content’s contribution to lead generation and pipeline.
Primary Metrics
Organic Traffic Trend (sessions) Weekly organic sessions with year-over-year comparison. Organic traffic is slow-moving; weekly is the appropriate cadence. Year-over-year comparison removes seasonal bias.
Top Performing Content by Organic Sessions (trailing 30 days) Ranked table of content pages by organic sessions, with change versus prior period. Identifies which assets are driving traffic and which are declining.
Keyword Position Distribution Count of tracked keywords by position band: 1-3, 4-10, 11-20, 21-50. Trend over time. The goal is growth in the 1-3 band at the expense of lower positions.
Content-to-Lead Conversion For each high-traffic content piece: visitor count, form conversions (content downloads, newsletter signups, demo requests from content pages), and conversion rate. Identifies high-traffic, low-converting content that needs CTA optimization.
Content Pipeline Influence For the trailing ninety days: which content pages appear in the session histories of contacts that became opportunities? Expressed as influenced opportunities and influenced pipeline dollars.
New Backlinks and Referring Domains (weekly) Tracking referring domain growth confirms that content production is generating external authority signals over time.
Supporting Metrics
- Core Web Vitals (page speed metrics) - slow pages lose rankings
- Crawl errors and indexing status from Google Search Console
- Featured snippet ownership count
- Click-through rate from Search Console by page and query
- Content publishing velocity (pieces published vs. plan)
Design Notes
This dashboard covers two related but distinct functions: SEO performance (ranking, authority, organic traffic) and content marketing performance (engagement, conversion, pipeline influence). Separate these into distinct sections within the dashboard rather than interleaving them.
The content pipeline influence section is the most commercially important and should be prominently positioned. It is also the hardest to populate - it requires warehouse-level data joining between GA4 session history and CRM opportunity data. If that integration is not in place, this section becomes a roadmap item rather than a current metric.
Dashboard 4: Social Media Analytics Dashboard
Primary audience: Social Media Manager, Content Team, Brand Manager
Refresh cadence: Daily
Purpose: Monitor social channel performance, content engagement, audience growth, and contribution to website traffic and lead generation.
Primary Metrics
Cross-Channel Engagement Summary One panel per social platform (LinkedIn, Instagram, Facebook, Twitter/X) showing: follower count, posts published this period, total impressions, total engagements, and engagement rate. Enables rapid cross-channel comparison without toggling between native analytics platforms.
Engagement Rate by Content Type Bar chart comparing engagement rate across content formats: text posts, image posts, video posts, articles, carousels, stories. Identifies which formats resonate with the audience on each platform.
Social-Referred Website Traffic Sessions attributed to social channels in GA4, with conversion rate from social sessions to leads. This metric connects social activity to business outcomes.
Top-Performing Posts (trailing 14 days) Ranked table of posts by engagement, with engagement rate, impressions, and content type. Use this to identify content themes and formats to replicate.
Audience Growth Rate
Audience Growth Rate = (New Followers - Unfollows) / Starting Follower Count × 100
Tracked weekly. Accelerating growth indicates effective reach. Stagnating growth suggests the content is engaging existing followers but failing to attract new ones.
Supporting Metrics
- Hashtag performance (top hashtags by reach and engagement)
- Best posting times by day and hour
- Competitor engagement rate comparison (for context)
- Click-through rate from social posts to website
- Social share rate for owned content
Design Notes
The social dashboard serves a daily content operations audience. Keep it focused on what happened this week and what content worked. Avoid cluttering it with brand sentiment metrics (which belong in a separate brand monitoring report) or paid social metrics (which belong in the campaign analytics dashboard).
The social-to-website traffic and social-to-lead conversion metrics are the critical link to business outcomes. These should be visible alongside pure engagement metrics so the social team has constant context for the business impact of their work.
Dashboard 5: Campaign Analytics Dashboard
Primary audience: Campaign Managers, Paid Media Team, Performance Marketing
Refresh cadence: Daily
Purpose: Provide granular performance visibility into active campaigns across paid and owned channels, enabling daily optimization decisions.
Primary Metrics
Active Campaign Overview Table of all active campaigns: channel, campaign name, spend (today / this month / total), impressions, clicks, CTR, conversions, CPL, and status (active, paused, ended). Sortable by any column.
Paid Search Campaign Performance (Google Ads)
- Impression share and lost impression share (budget vs. rank)
- Quality Score distribution
- Keyword-level performance table (top 20 by spend)
- Ad copy performance comparison (headline and description variants)
Paid Social Campaign Performance (LinkedIn, Meta)
- Reach and frequency
- CPM and CPC trends
- Audience segment performance comparison
- Creative performance (image vs. video vs. carousel)
Campaign Pacing Budget spend-to-date versus expected spend based on campaign timeline. Identifies underspending (campaigns not delivering) or overspending (budget will exhaust before campaign end date) before either becomes a problem.
Lead Quality from Campaign For each campaign generating leads: MQL rate, MQL-to-SQL conversion rate, and CPL versus target. Connects top-of-funnel campaign metrics to the lead quality outcome that determines whether spend was efficient.
Supporting Metrics
- A/B test status and preliminary results (for active tests)
- Landing page conversion rates by campaign
- Remarketing audience sizes and engagement rates
- Negative keyword performance (search terms leading to irrelevant traffic)
- Cost per click trend by campaign (rising CPC signals competitive pressure)
Design Notes
This is the most granular and data-dense dashboard in the marketing suite. It is designed for operators who live in campaign management. Organize by channel section (paid search, paid social, email, display), with each section following the same structure: pacing, performance, lead quality.
The connection from campaign metrics to lead quality is the most important analytical contribution of this dashboard. Without it, campaign managers optimize for CTR and CPL without knowing whether the leads they generate convert. Campaigns with low CPL but poor downstream conversion rates are not efficient - they are wasteful.
Dashboard 6: CMO Executive Dashboard
Primary audience: CMO, CFO, CEO, Board of Directors
Refresh cadence: Weekly (with monthly narrative summary)
Purpose: Provide a board-level view of marketing’s contribution to revenue, pipeline, and brand metrics, suitable for executive review meetings and board presentations.
Primary Metrics
Pipeline and Revenue Attribution The headline metric. Marketing-sourced pipeline this quarter vs. target, with a trend line and forecast. Marketing-influenced revenue (deals closed where marketing touched the account). ROMI at the program level.
Marketing Pipeline Contribution = MQL-Sourced Opportunities / Total Opportunities × 100
Marketing Influenced Revenue = Revenue from deals with at least 1 marketing touch / Total Revenue × 100
CAC and CLV by Acquisition Channel The financial efficiency view. One row per channel: total spend, new customers acquired, CAC, average CLV, and CLV:CAC ratio. This is the data that justifies channel budget allocations at the board level.
Funnel Summary: Stage Volume and Conversion Rates A one-page funnel view: Visitors → Leads → MQLs → SQLs → Opportunities → Closed Won, with conversion rate at each stage and period-over-period change. Enables executives to quickly diagnose where the pipeline generation process is healthy or constrained.
Marketing-to-Revenue Attribution Summary A horizontal bar chart showing pipeline contribution by channel (organic search, paid search, paid social, content, events, email, referral, partner). This is the data that validates channel investment priorities.
Brand Health Indicators Monthly metrics: organic traffic trend, share of voice versus top competitors (from SEO tools), net promoter score movement (if tracked), and social audience growth. Brand metrics move slowly; monthly is appropriate.
Supporting Metrics
- Marketing spend vs. budget (quarter-to-date)
- New logo acquisition count vs. target
- Churn-related marketing investment (retention and expansion programs)
- Pipeline coverage ratio: marketing-sourced pipeline vs. revenue target
- Key program highlights (qualitative summaries of major launches, events, campaigns)
Design Notes
The CMO executive dashboard should be printable. Executives reviewing dashboards in meetings often prefer a static PDF or slide format over an interactive tool. Design with that use case in mind: high-contrast, legible at 80% zoom, with no more than six primary metrics visible without scrolling.
The narrative summary - a written paragraph explaining what the numbers mean and what decisions they support - is as important as the metrics themselves. Build a template for the weekly narrative that accompanies this dashboard, covering: what went well, what is behind plan, and what decisions are needed.
Dashboard 7: Email Marketing Dashboard
Primary audience: Email Marketing Manager, Marketing Automation Lead
Refresh cadence: Per-send (immediately after send), weekly (program overview)
Purpose: Monitor deliverability, engagement, and conversion performance for email programs, enabling rapid optimization of send cadence, segmentation, and content.
Primary Metrics
Deliverability Health
- Delivery rate (emails delivered / emails sent)
- Bounce rate: hard (invalid addresses) and soft (temporary failures)
- Spam complaint rate (keep below 0.1% to maintain sender reputation)
- Unsubscribe rate per send (target below 0.5%)
Deliverability Rate = Emails Delivered / Emails Sent × 100
List Health Score = (1 - Hard Bounce Rate - Spam Complaint Rate) × 100
Engagement Metrics
- Open rate (with caveat for Apple MPP inflation - see note in KPIs article)
- Click-to-Open Rate (CTOR): the more reliable engagement metric
- Click rate (unique clicks / delivered)
- Revenue or lead attributed per email (for conversion-focused sends)
Program Performance Comparison Table of active email programs (welcome series, nurture sequences, re-engagement campaigns) with engagement rates by program. Identifies which automation sequences are performing and which need optimization.
List Growth and Health
- Net list growth: new subscribers minus unsubscribes
- Active contact ratio: contacts with email activity in trailing 90 days / total list
- Engagement decay curve: open rate by contact recency (how engagement falls with inactivity)
Send-Level Performance For each send in the reporting period: subject line, audience segment, send time, delivered count, open rate, CTOR, click rate, unsubscribes, and conversions. Enables A/B test result review and subject line performance comparison.
Supporting Metrics
- Average revenue per email (for ecommerce programs)
- Forward rate (social sharing from email)
- Device breakdown (mobile vs. desktop open and click rates)
- ISP performance (Gmail vs. Outlook vs. Apple Mail - different deliverability behaviors)
- Subject line word count and first-word correlation with open rate
Design Notes
Organize this dashboard in two layers: the program health layer (deliverability, list health, program overview) and the send performance layer (per-send metrics for the reporting period). Operations review starts with program health - are there deliverability or list problems that need attention? - then moves to send performance for optimization decisions.
Flag the Apple MPP caveat prominently wherever open rate appears. Teams that do not understand the distortion will draw incorrect conclusions from open rate trends post-September 2021.
Dashboard Implementation Guide
Build Sequence
For organizations building from scratch, the recommended build sequence is:
-
Marketing Performance Dashboard - The foundational view that every marketing leader needs. Build this first. Requires: GA4 integration, MAP-to-CRM pipeline data, basic channel spend data.
-
Lead Generation Dashboard - The second priority because lead flow visibility is the earliest warning system for pipeline problems. Requires: CRM stage data, MAP-to-CRM handoff data.
-
Campaign Analytics Dashboard - For paid media teams. Requires: Google Ads, LinkedIn Ads, Meta Ads API connections.
-
CMO Executive Dashboard - Synthesizes data from the above dashboards. Build this after the underlying data is validated.
-
Content and SEO, Email, and Social Dashboards - Channel-specific operational dashboards built as the data infrastructure matures.
Tooling Options
Self-serve BI tools: Looker, Tableau, Power BI, and Metabase enable custom dashboard construction directly against warehouse data. Best for organizations with data engineering resources to build and maintain the underlying data models.
Pipeline-integrated analytics platforms: Tools like Plotono bridge the gap between data engineering and business intelligence by combining data pipeline management with dashboard creation, so marketing teams can connect sources, transform data, and build visualizations without maintaining separate infrastructure for each layer.
Marketing-specific dashboard platforms: Databox, Klipfolio, and Geckoboard provide pre-built connectors and templates for marketing data sources with less technical lift. Best for smaller teams or as a complement to warehouse-based analytics for real-time monitoring.
Embedded analytics in MAP/CRM: HubSpot, Salesforce Marketing Cloud, and Marketo have built-in reporting that covers the data within their respective systems. Insufficient for cross-channel analysis but appropriate as a starting point before warehouse integration is in place.
Governance and Maintenance
Every dashboard requires a designated owner responsible for: data accuracy validation when source systems change, metric definition documentation, access control management, and a quarterly review to confirm the dashboard still serves its audience’s decisions.
Dashboards accumulate cruft. Metrics added for a specific project persist long after the project ends. Build a quarterly review process that removes unused panels and adds metrics for new priorities. A dashboard that is six months out of date is worse than no dashboard - it creates false confidence in stale data.