Demand generation metrics are the quantitative indicators that determine whether your demand generation programs are creating pipeline and revenue at a cost and rate that makes business sense. Without the right metrics, demand generation becomes an activity-based function — teams measure the number of campaigns run, emails sent, and leads generated without connecting those activities to the revenue outcomes that justify the investment. With the right metrics, demand generation becomes a revenue function with measurable ROI.
This guide covers the key metrics at each stage of the demand generation funnel — from first touch through pipeline and revenue — and explains what each metric means, how to interpret it, and how to use it to improve your programs.
Top-of-Funnel Demand Generation Metrics
Impressions and Reach
Impressions measure how often your content or advertising was served. Reach measures the number of unique people who saw it. These are awareness metrics — they tell you whether your demand generation programs are reaching the target audience at sufficient scale. Impressions and reach alone are not meaningful business metrics, but they are necessary context for interpreting downstream conversion rates. A low click-through rate from a large impression base suggests a messaging or targeting problem. A high click-through rate from a small reach means your program may be working but is constrained by audience size.
Website Traffic by Source
Demand generation programs ultimately drive visitors to your website. Tracking traffic by source (organic, paid search, paid social, email, direct, referral) shows which channels are moving the needle and which are not. More useful than raw traffic volume: new visitor rate (are you reaching net-new audiences or recirculating the same visitors?) and time on site / pages per session by source (does paid social traffic engage meaningfully with your content or bounce immediately?).
Content Engagement
For inbound-led demand generation, content engagement metrics indicate whether your content is resonating with the target audience: blog post scroll depth, time on page, content download rate (for gated assets), and video completion rate. High-traffic content with low engagement (immediate exits, minimal scroll depth) suggests a mismatch between the search intent that drove traffic and the content that was served. Optimizing for engagement quality rather than raw traffic leads to higher conversion rates downstream.
Mid-Funnel: Lead and Pipeline Metrics
Leads Generated
Total leads generated (by channel, campaign, and period) is the most basic demand generation output metric. It measures the volume of contacts who have engaged with marketing and entered the database. By itself, lead volume is a misleading metric because it says nothing about quality — a high-volume, low-quality lead channel is less valuable than a lower-volume, high-quality one. Lead volume should always be paired with conversion rate to the next stage (MQL, SQL, opportunity) to determine whether the leads are worth generating.
Marketing Qualified Leads (MQLs)
An MQL is a lead that has met the threshold for sales engagement as defined by marketing and sales jointly. The MQL definition typically combines fit (does this lead match the ICP?) and intent (has this lead taken actions that signal purchase intent?). MQL volume is a more meaningful metric than raw lead volume because it filters out low-quality contacts. MQL rate (the percentage of all leads that meet MQL criteria) measures the quality of your lead generation programs — a declining MQL rate signals that lead quality is dropping even if volume is holding.
MQL-to-SQL Conversion Rate
When sales reviews a marketing-passed MQL and accepts it for active pursuit, it becomes a sales-qualified lead (SQL). The MQL-to-SQL conversion rate measures how often marketing’s judgment (this is a good lead) aligns with sales’ judgment (this is worth working). A low MQL-to-SQL rate — below 30-40% is worth investigating — signals a disconnect in the MQL definition: marketing is qualifying leads that sales does not find worth pursuing. This is one of the most important demand generation metrics for diagnosing alignment problems between marketing and sales.
Cost Per MQL and Cost Per SQL
Cost per MQL is the total marketing spend divided by the number of MQLs generated in a period. Cost per SQL is the same calculation at the SQL level. These metrics allow you to compare channel efficiency: a channel with a $300 cost per MQL that converts to SQL at 50% produces a $600 cost per SQL. A different channel with a $200 cost per MQL that converts to SQL at 20% produces a $1,000 cost per SQL. The second channel looks better on a per-MQL basis but is actually 67% more expensive per SQL. Always normalize cost efficiency to the same funnel stage for valid comparisons.
Pipeline Generated
Pipeline generated (also called marketing-sourced pipeline) measures the total dollar value of sales opportunities that originated from marketing activities. It is a more mature metric than lead or MQL volume because it connects marketing activity to the revenue-stage metric that executives and boards care about. Measuring pipeline generated requires that marketing source is tracked at the opportunity level in the CRM — if source data is not reliable at the opportunity level, pipeline attribution will be incomplete or misleading.
Bottom-of-Funnel: Revenue Metrics
Marketing-Sourced Revenue
Marketing-sourced revenue is the total closed/won revenue from opportunities that originated with marketing. It is the definitive ROI metric for demand generation: it measures whether the programs that created pipeline actually produced customers. Marketing-sourced revenue is tracked at a lag — an opportunity sourced in Q1 may not close until Q3 — so programs need to be evaluated with sufficient time for the full sales cycle to complete.
Win Rate by Source
Win rate by source measures the percentage of opportunities from a given channel that close as customers. Channels that produce a high volume of opportunities at a low win rate may be generating poor-fit leads that make it into pipeline but do not close. Channels with lower volume but higher win rates may be producing higher-quality ICP-matched leads. Comparing win rates by channel (organic vs. paid search vs. outbound vs. events) identifies where marketing spend is most efficiently creating customers, not just pipeline.
Marketing ROI (Return on Investment)
Marketing ROI measures the return generated on marketing investment. The formula: (Marketing-Sourced Revenue – Marketing Spend) / Marketing Spend. A ratio of 5:1 ($5 of revenue per $1 of marketing spend) is a commonly cited benchmark for B2B demand generation, though the right target varies significantly by industry, sales cycle length, ACV, and business model.
ROI calculations should include fully-loaded marketing costs, not just media spend — agency fees, software, headcount, and event costs should all factor in. ROI calculated against media spend alone systematically overstates the true return on marketing investment.
Velocity Metrics
Sales Cycle Length
Sales cycle length measures the average time from MQL or SQL to closed/won. Demand generation programs can affect sales cycle length in both directions: high-intent inbound leads (from organic search or review sites) often close faster than outbound-sourced leads because the buyer has already done significant research before first engagement. Programs that target earlier-stage buyers may generate more leads but at the cost of longer sales cycles. Knowing the average cycle length by source helps teams set accurate pipeline-to-revenue timing expectations and is essential for attribution that matches marketing activity to revenue outcomes correctly.
Lead Velocity Rate (LVR)
Lead velocity rate is the month-over-month growth in qualified leads. Because lead generation precedes pipeline generation by one sales cycle and pipeline precedes revenue by another, LVR is the best leading indicator of future revenue growth available to demand generation teams. A growing LVR suggests that pipeline and revenue will grow in subsequent quarters; a declining LVR is an early warning sign of future pipeline problems even if current pipeline looks healthy.
Building a Demand Generation Dashboard
A functional demand generation dashboard typically shows three levels of metrics:
- Leading indicators (updated weekly): website traffic by source, MQL volume by channel, MQL-to-SQL conversion rate. These move first and signal whether programs are working before it shows up in revenue.
- Pipeline indicators (updated weekly): marketing-sourced pipeline created, pipeline by stage by source, cost per SQL by channel. These connect marketing activity to the revenue-stage metric executives track.
- Revenue indicators (updated monthly/quarterly): marketing-sourced revenue, win rate by source, marketing ROI. These validate whether the pipeline that marketing is building is actually closing.
The goal of the dashboard is not to accumulate data — it is to give demand generation leaders the information they need to make allocation decisions: which channels to scale, which to cut, and where the biggest conversion bottlenecks exist. A dashboard that produces this kind of actionable insight every week is more valuable than a reporting package that produces impressive charts once a quarter.