Marketing Analytics Dashboard Mockup Template

The Marketing Analytics dashboard template is a one-page layout for marketing leaders and demand generation analysts, built to decide which channels and campaigns turn spend into qualified pipeline at an acceptable cost. It shows marketing spend, leads, MQLs, cost per lead, MQL-to-SQL rate, a visit-to-opportunity funnel, campaign performance, leads by channel and spend mix.

Marketing Analytics dashboard template mockup with header and filters, kpi row, funnel and campaign row, channel trend and spend mix row

Click the mockup to open it full size

About this template

Marketing

Spend, traffic, and conversion in one place: a top-of-funnel-to-MQL funnel visual, channel mix as a donut, and a lead-volume trend. Built for the monthly marketing review where you need to connect budget to pipeline without opening five tools.

Metrics this dashboard tracks

  • Marketing spend & CAC
  • Sessions by channel
  • Conversion funnel (visit → lead → MQL)
  • Lead volume trend
  • Cost per lead
  • Campaign performance

What's on the Marketing Analytics dashboard?

Section What it shows Why it's here
Header and filters Title card, three dropdown filters The report title ("B2B Funnel & Spend Dashboard"), the subtitle "Pipeline conversion, spend and channel mix", a data last updated timestamp, and filters for reporting period, marketing channel and industry segment. Lets one page serve every channel and segment, so the reader confirms the period and scope before trusting any number.
KPI row Five KPI cards with comparison bars, a sparkline, mini columns and a progress bar Marketing spend ($1.92M), total leads (18,400), MQLs (7,360), cost per lead ($104.35) and MQL-to-SQL rate (35.0% against a 40.0% target), each compared with the previous quarter or the target. Puts cost and volume side by side, so the reader sees whether spend rose faster than leads and whether lead quality held before reading any chart.
Funnel and campaign row Funnel chart, table A visit-to-opportunity funnel (website visits, leads, MQLs, SQLs, opportunities) with counts, share of visits and step-to-step conversion, beside a campaign table of channel, spend, leads and cost per lead (shaded) for five campaigns with a total. Shows where prospects drop out of the funnel and which named campaigns produce leads cheaply, so the reader can decide what to scale or cut.
Channel trend and spend mix row Stacked area chart, donut chart Leads per month by channel (paid search, content marketing, email marketing, social media, referral) over 12 months, beside a donut of spend share by channel with a $710K total in the centre. Lets the reader compare where leads come from with where money goes, so a channel that takes a large share of spend but a small share of leads stands out.

What each metric means

Marketing spend

  • Definition: Total money spent on marketing programs in the period. Companies differ on whether it includes salaries, tools and agency fees or only media and program costs, so state what is included.
  • Formula: Marketing spend = sum of program, media and other included costs in the period
  • Why it matters: It is the cost side of every efficiency measure on the page.
  • Why a KPI card with comparison bars: Bars for the previous and current quarter show the change in spend at a glance next to the headline figure.

Total leads

  • Definition: The number of new contacts captured in the period who have shown interest, for example through a form, a content download or an event. What counts as a lead is set by each company.
  • Formula: Total leads = count of new lead records created in the period
  • Why it matters: It measures the volume of demand marketing is creating at the top of the funnel.
  • Why a KPI card with sparkline: The sparkline shows the direction of lead volume over recent periods without needing a separate chart.

MQLs (marketing qualified leads)

  • Definition: Leads that meet the marketing team's qualification rules, usually a fit and engagement score, and are ready to pass to sales. The rules vary by company.
  • Formula: MQLs = count of leads that reached the MQL status in the period
  • Why it matters: It shows how many leads are good enough to hand to sales, not only how many were captured.
  • Why a KPI card with mini column chart: Small columns for recent periods show the trend next to the current count, with the latest period highlighted.

Cost per lead

  • Definition: The average marketing spend needed to generate one lead in the period. Because spend scope varies by company, compare it only against figures calculated the same way.
  • Formula: Cost per lead = marketing spend / total leads
  • Why it matters: It shows how efficiently spend turns into leads, and whether efficiency is improving.
  • Why a KPI card with comparison bars: Previous and current bars make the change in cost visible, and for this metric a shorter bar is the better result.

MQL-to-SQL rate

  • Definition: The share of MQLs that sales accepts as sales qualified leads (SQLs) in the period. Timing matters, because MQLs and the SQLs they become may fall in different periods.
  • Formula: MQL-to-SQL rate = SQLs / MQLs x 100
  • Why it matters: It shows whether the leads marketing passes over are the ones sales will work.
  • Why a KPI card with progress bar: The bar against the 40.0% target shows how close the rate is to goal, which the percentage alone does not.

Visit-to-opportunity funnel

  • Definition: The number of people or records that reach each stage from website visit to lead, MQL, SQL and opportunity, with the percentage that moves from one stage to the next.
  • Formula: Stage conversion = records reaching the next stage / records that entered the stage
  • Why it matters: It shows which step loses the most prospects, so effort goes to the right stage.
  • Why a funnel chart: Narrowing bars make the drop between stages visible, with step percentages beside them to mark the weakest step.

Campaign performance

  • Definition: Spend, leads and cost per lead for each campaign, with its channel, plus a total. Cost per lead is shaded so the most and least efficient campaigns stand out.
  • Formula: Campaign cost per lead = campaign spend / campaign leads
  • Why it matters: It shows which specific campaigns deserve more budget and which should be changed or stopped.
  • Why a table: A table keeps exact spend and lead counts for named campaigns in one row, and shading on cost per lead guides the eye.

Leads by channel over time

  • Definition: Monthly lead counts split by marketing channel and stacked, so the height of the stack is total leads and each band is one channel.
  • Formula: Channel leads = count of leads in the month where channel = the channel
  • Why it matters: It shows whether growth in leads comes from one channel or several, and whether the mix is shifting.
  • Why a stacked area chart: Stacked areas show both the total over 12 months and each channel's contribution to it.

Spend mix by channel

  • Definition: The share of total marketing spend going to each channel in the period.
  • Formula: Channel share = channel spend / total spend
  • Why it matters: It shows where the budget goes, to compare with the channel lead trend beside it.
  • Why a donut chart: Slices show each channel's share of one total, and the total spend fits in the centre.

Data you need to build this

  • Marketing automation or CRM (HubSpot, Marketo, Salesforce or similar), lead and contact records Lead ID, Created date, Lead source or channel, Campaign, Industry, MQL date, SQL date, Opportunity created date, Lifecycle stage
  • Web analytics (Google Analytics or similar) Date, Sessions or visitors, Channel grouping, Campaign
  • Ad platforms and finance or budget sheet Date, Channel, Campaign, Spend, Program cost category
  • Targets sheet Metric, Period, Target (for example MQL-to-SQL rate)

Why it's laid out this way

  • The five KPI cards sit directly under the filters and pair cost with volume, with spend, leads, MQLs and cost per lead before the quality measure, MQL-to-SQL rate, which carries the only target bar.
  • The funnel and the campaign table share the second row. The funnel shows where prospects drop out, and the table shows which campaigns produced the leads and at what cost per lead, with that column shaded.
  • The bottom row sets the lead trend by channel beside the donut of spend share by channel, so the reader can compare how much each channel contributes with how much it costs.

Last updated:

More like this

Browse all templates

Sales, finance, HR, SaaS, and more — filter by team or search by metric.

How to use this template

  1. 1. Rename the funnel stages to match your lifecycle stages, and add or remove steps if you do not track SQLs or opportunities.
  2. 2. Replace the sample campaigns, channels, spend and lead counts in the table, area chart and donut with your own.
  3. 3. Set the MQL-to-SQL target on the progress bar and decide which comparison (previous quarter or target) each card shows.
  4. 4. Change the filter labels to the periods, channels and segments you report on, then export to PNG, PDF, PPTX or JSON.

Every component is a live element in Mockko — resize it, swap the chart type, edit the mock data, or delete it.

Common questions

What KPIs should a marketing analytics dashboard include?
A marketing analytics dashboard should include marketing spend, total leads, MQLs, cost per lead and MQL-to-SQL rate. Add a funnel from website visits to opportunities, a campaign table, leads by channel over time and spend mix by channel. Together they connect budget to pipeline, which is what a monthly marketing review needs to decide.
How do you calculate cost per lead?
Cost per lead is marketing spend divided by the number of leads generated in the same period. Illustrative example: $50,000 of spend that produces 400 leads gives a cost per lead of $125. Companies differ on what spend includes, such as salaries, tools and agency fees, so compare only against figures calculated the same way.
What data do I need to build a marketing analytics dashboard?
You need lead records from your CRM or marketing automation tool with created date, channel, campaign and the dates each lead became an MQL, SQL and opportunity. Add spend by channel and campaign from ad platforms or finance, and website visits from web analytics. Targets, such as an MQL-to-SQL goal, are needed for the progress bar.
Who should use a marketing analytics dashboard and how often should it be reviewed?
Marketing leaders, demand generation managers and marketing operations analysts use it to judge channel efficiency, and sales leaders use the MQL-to-SQL rate to check lead quality. Review it monthly in the marketing review. Campaign-level and channel-level views can be checked more often while a campaign is running, since spend and leads change quickly.
What decisions does a marketing analytics dashboard help you make?
It helps you decide which channels deserve more budget, which campaigns to continue or cut, and where the funnel loses the most people. The campaign table shows cost per lead for each campaign, and the spend mix shows how budget is split. The MQL-to-SQL rate against its target shows whether lead quality is good enough, and the funnel shows the biggest drop between visit and opportunity.
What are common mistakes when building a marketing analytics dashboard?
A common mistake is judging channels on cost per lead alone, without the MQL-to-SQL rate that shows lead quality. Another is calculating spend one way in the KPI card and another way in the campaign table. Showing leads by channel over twelve months next to a spend mix for a different period also misleads. Leaving MQL and SQL undefined makes funnel rates hard to compare.
How do I customize this marketing analytics template in Mockko?
Open the template in Mockko in your browser, then edit it by dragging on the canvas or asking the AI chat. Replace the sample campaigns and spend with your own mock data, rename the funnel stages to your lifecycle stages, and set the MQL-to-SQL target. Try asking the chat: "Rename the channels to Paid Search, Events, Email and Partners." Export to PNG, PDF, PPTX or JSON, then build the real report in Power BI, Tableau or similar.
Can I build this marketing analytics dashboard in Power BI or Tableau?
Yes. In Power BI, use card visuals for the five KPIs, the funnel visual for stages, a table with conditional formatting for campaigns, a stacked area chart for leads by channel and a donut chart for spend mix, with slicers for the filters. Tableau covers the same with text tiles, a funnel built from bars, a text table, an area chart and a pie or donut. The bars and mini charts inside cards need custom work.

About Mockko templates

Every Mockko template is free to open on the free plan: 3 projects and watermarked PNG export. Pro removes the watermark and adds PDF, PPTX, and JSON export. You don't need Power BI or Tableau to use a template; build the real, data-connected report there afterwards.

Start from the Marketing Analytics template

Open it in Mockko, make it yours, and export it. Free to start.

Use this template
Marketing Analytics Use this template