Most demand generation dashboards measure activity, not demand. They count impressions, clicks and form fills, then stop at the handoff to sales, which is exactly where the money starts.
Here is the position I will defend: the only demand generation metrics that matter are the ones you can chain to pipeline. Reach and engagement are worth tracking, but only as the first links in a chain that ends in meetings booked, pipeline created and revenue returned per dollar spent. If a metric cannot be traced forward to that chain, it belongs in a campaign report, not on the demand gen scorecard.

Below is the full set of demand generation metrics and KPIs I would give a Head of Demand Gen, organized as a pipeline-first chain: reach, engagement, conversion, pipeline, revenue efficiency. For each one you get a definition, a formula, why it matters and the most common mistake teams make with it. There is a summary table near the end.
What are demand generation metrics?
Demand generation metrics are the numbers that show whether your marketing is creating real buying interest among the accounts you want, and whether that interest turns into pipeline and revenue. They cover the whole path from first exposure to closed revenue, not just lead volume.
It helps to separate two words that get used interchangeably:
- Demand generation metrics are everything you can measure: sessions, engagement rate, form fills, meetings, pipeline, CAC and so on.
- Demand generation KPIs are the handful of those metrics you commit to moving this quarter and report to leadership. A good KPI set usually has one number per stage of the chain, plus one efficiency number.
If you are still shaping the program itself, start with the demand generation strategy guide and come back here to decide how you will measure it.
The demand generation metrics chain: reach to revenue
Think of demand gen measurement as five linked stages. Each stage has a volume number and a rate that connects it to the next stage. The rates are where you find the leaks.
- Reach: are the right accounts and people seeing you?
- Engagement: are they paying attention and showing intent?
- Conversion: are they raising their hand (lead, signup, demo request)?
- Pipeline: are those hand-raisers becoming meetings and qualified opportunities, fast?
- Revenue efficiency: is the whole engine paying back what it costs?
The chain matters because optimizing one stage in isolation usually damages the next. Cheap reach produces weak engagement. Gated everything produces lots of leads and few meetings. The discipline is to judge every stage by what it does to the stage after it.

Stage 1: Reach metrics
Reach metrics tell you whether your demand gen programs are getting in front of your ideal customer profile (ICP), not just anyone.
ICP reach (target account coverage)
What it is: The share of your target account list that has been exposed to your brand in a period, through ads, content, events or outbound touches.
Formula: Target accounts reached ÷ total target accounts × 100
Why it matters: Demand gen is about creating future buyers inside a defined market. If you are reaching a small slice of the accounts you want, no amount of conversion optimization will fill the pipeline.
Common mistake: Reporting total impressions instead of coverage of the target list. A million impressions outside your ICP is noise.
Branded search demand
What it is: The volume of searches for your company or product name over time, visible in Google Search Console.
Formula: Branded search impressions (or clicks) this period ÷ same period last year
Why it matters: Branded search is one of the cleanest signals that your category and brand work is creating demand people act on later, often through channels you cannot attribute directly.
Common mistake: Reading a single spike as a trend. One launch, press mention or event can move branded search for a week; look at rolling averages.
Traffic from target segments
What it is: Website sessions from your ICP, segmented by channel (organic, AI referrals, paid, social, referral, direct).
Formula: Sessions by channel, filtered to target industries, company sizes or known target accounts where your tooling allows
Why it matters: It shows which channels actually deliver your buyers to the site, which is where most B2B conversion happens.
Common mistake: Treating all traffic as equal. A traffic jump from an off-topic blog post can hide a decline in the visits that matter.
Stage 2: Engagement metrics
Engagement metrics show whether the people you reached are paying attention. They are the demand gen equivalent of a leading indicator.
Engaged session rate
What it is: The share of website sessions that show real engagement. In Google Analytics 4, an engaged session is one that lasts longer than 10 seconds, has a key event, or has two or more page or screen views (Google Analytics Help).
Formula: Engaged sessions ÷ total sessions × 100
Why it matters: It is a quick quality check on every traffic source. A channel with high volume and low engagement is buying you attention you are not keeping.
Common mistake: Optimizing the rate on its own. Engagement is only valuable if engaged visitors go on to convert, so always read it next to visitor-to-lead rate.
High-intent page visits
What it is: Visits to the pages that signal buying interest: pricing, product pages, comparison pages, customer stories and your demo request page.
Formula: Sessions that include a high-intent page ÷ total sessions × 100
Why it matters: These visitors are telling you where they are in the buying process. It is also the best early warning that a campaign is attracting researchers rather than buyers.
Common mistake: Counting a visit to the pricing page as a qualified lead. It is a signal, not a hand-raise.
Content and channel engagement
What it is: Channel-native engagement for the programs you run: video views and completion, social engagement rate, webinar attendance, time on page for key content.
Formula: Varies by channel, for example webinar attendance rate = attendees ÷ registrants × 100.
Why it matters: Not every demand gen program is built to convert on the spot. Judging a brand or video program by immediate conversions will kill work that creates demand later. Demand gen leader Fran Langham made this point in a LinkedIn post about her team's shift to demand gen:
"Why would we measure a campaign on CTR when we were optimising for reach? Why measure a video series on conversions when what we are really looking for is engagement and infeed consumption?"
Common mistake: Stopping here. Engagement metrics justify a program's existence only if you can later show those engaged audiences converting at a higher rate than unengaged ones.
Stage 3: Conversion metrics
Conversion metrics measure the moment someone raises their hand. This is where the website does most of the work, and where most demand gen teams have the biggest untapped lever.
Visitor-to-lead rate
What it is: The share of website visitors who become a known lead by submitting a form, starting a signup, booking a meeting or sharing an email in a chat.
Formula: New leads from the website ÷ unique website visitors × 100 (report it by channel and by landing page)
Why it matters: It is the single best measure of how well your website turns demand into contacts. Small improvements compound, because every downstream metric is built on this number.
Common mistake: Calculating it site-wide only. The aggregate hides the truth: blog traffic, pricing page traffic and paid landing page traffic convert at very different rates, and a mix shift can move the average without anything improving.
Marketing qualified leads (MQLs)
What it is: Leads that meet your agreed bar for marketing fit and intent, such as a content download from a target account plus a visit to a product page.
Formula: Count of leads meeting MQL criteria in the period
Why it matters: MQLs are a useful shared definition between marketing and sales about which leads deserve follow-up.
Common mistake: Making MQL volume the headline KPI. It is easy to inflate by lowering the scoring threshold or gating more content, which is exactly why it should never be reported without the MQL-to-SQL rate next to it.
Sales qualified leads (SQLs) and MQL-to-SQL rate
What it is: SQLs are leads sales has accepted as ready for a sales conversation: they requested a demo, contacted sales, or matched your qualification criteria in discovery.
Formula: MQL-to-SQL rate = SQLs ÷ MQLs × 100
Why it matters: This rate is the honesty check on your lead generation. It tells you whether marketing is sending sales people who want to buy.
Common mistake: Changing the MQL definition mid-quarter and comparing the rate across the change. If you want to improve the rate properly, see how to improve the MQL to SQL conversion ratio.
Signups and activation
What it is: For product-led or hybrid motions: signups are people who register to try the product, and activation is the share who reach a meaningful first outcome inside it.
Formula: Activation rate = activated users ÷ signups × 100
Why it matters: Signups are the leading indicator for self-serve revenue, and activation tells you whether the demand you created was real demand for what the product does.
Common mistake: Counting signups as success. A campaign that brings in many signups who never activate has generated curiosity, not demand.
Lead quality (ICP fit rate)
What it is: The share of new leads that match your ideal customer profile on firmographics (industry, company size, geography) and persona.
Formula: ICP-fit leads ÷ total leads × 100
Why it matters: Poor-fit leads bloat the pipeline, waste sales time and make forecasts look better than they are until deals stall in late stages.
Common mistake: Scoring fit only once at form fill. Re-check fit when enrichment data arrives, and keep one written definition that marketing and sales both use.
Stage 4: Pipeline metrics
This is the stage demand gen teams most often hand off and stop measuring. It is also the stage leadership cares about most.
Meetings booked from the website
What it is: The number of sales meetings (demos, discovery calls) booked by website visitors, whether through a demo form, a scheduler, a chat or an AI agent.
Formula: Count of meetings booked with a website source in the period. Also track the rate: meetings booked ÷ unique website visitors × 100
Why it matters: A booked meeting is the clearest proof that demand gen created a buyer, not just a contact. For a sales-led business it is the closest top-of-funnel number to revenue that marketing can own directly.
Common mistake: Counting all meetings in the CRM. Separate meetings sourced from the website from meetings set by outbound reps, or you will credit demand gen with work it did not do.
Speed to lead
What it is: The time between a lead raising their hand (form fill, demo request, chat) and a first meaningful response from your team.
Formula: Median time from lead creation to first response, reported by channel and by hour of day
Why it matters: Interest decays fast. In a study of 1.25 million sales leads, Harvard Business Review found that firms that tried to contact a lead within an hour were nearly seven times as likely to qualify it as those that waited even an hour longer, and more than 60 times as likely as those that waited 24 hours or more (Oldroyd, McElheran and Elkington, HBR, 2011). More on this in our guide to what speed to lead is and how to improve it.
Common mistake: Reporting the average. A few leads answered in minutes can hide the ones that arrived on a Friday evening and waited until Monday. Use the median and the share answered within your target window.
Pipeline generated (sourced and influenced)
What it is: The value of qualified sales opportunities created in the period that marketing sourced (first touch was marketing) or influenced (marketing touched the account before or during the deal).
Formula: Sum of opportunity value created in the period, split into sourced and influenced
Why it matters: It translates demand gen into the currency the business plans in. It is also the denominator for most efficiency metrics.
Common mistake: Reporting influenced pipeline as if it were sourced. Influenced numbers are always larger and overlap across teams. Be explicit about your attribution model before you share the number.
Pipeline velocity and cycle length
What it is: How fast opportunities move from creation to closed-won, and how much revenue the pipeline produces per day.
Formula: Pipeline velocity = (number of opportunities × win rate × average deal size) ÷ sales cycle length in days
Why it matters: Demand gen affects velocity more than teams realize. Buyers who arrive educated tend to move faster. If you want the mechanics, read our breakdown of pipeline velocity.
Common mistake: Comparing cycle length across segments with different deal sizes. Enterprise cycles are longer by nature; compare like with like.
Average deal size by source
What it is: The average value of closed-won deals, broken down by the channel or program that sourced them.
Formula: Revenue from closed-won deals ÷ number of closed-won deals (illustrative: $100,000 from 50 deals is a $2,000 average deal size)
Why it matters: Some channels produce fewer but much larger deals. Deal size by source lets you invest in the channels that bring the most revenue, not just the most deals.
Common mistake: Using the company-wide average. It hides the channel differences that make this metric useful.
Stage 5: Revenue efficiency metrics
Efficiency metrics answer the CFO's question: for every dollar we put into demand gen, what comes back, and how fast?
Cost per lead (CPL) and cost per meeting
What it is: What you spend to generate one lead, and what you spend to generate one booked meeting.
Formula: CPL = program spend ÷ leads generated. Cost per meeting = program spend ÷ meetings booked (illustrative: $1,000 spend producing 200 leads is a $5 CPL)
Why it matters: CPL is useful for comparing campaigns within a channel. Cost per meeting is the better cross-channel comparison because it already accounts for lead quality.
Common mistake: Cutting the channel with the highest CPL. A channel with expensive leads can still have the cheapest meetings and pipeline.
Customer acquisition cost (CAC)
What it is: The total cost of winning one new customer, including marketing and sales spend.
Formula: Total sales and marketing spend in the period ÷ new customers won in the period
Why it matters: CAC is the anchor for every efficiency conversation. Tracked by channel, it shows which programs are profitable ways to grow.
Common mistake: Leaving out salaries, tools and agency fees. A CAC built only on media spend flatters paid channels.
Customer lifetime value (CLV) and CLV:CAC
What it is: The gross profit you expect from a customer over the full relationship, compared with what it cost to acquire them.
Formula: CLV = average revenue per account × gross margin × average customer lifetime. CLV:CAC = CLV ÷ CAC (illustrative: a channel with a $50 CAC and a $500 CLV returns ten times its acquisition cost)
Why it matters: CLV sets the ceiling on what you can afford to spend to acquire a customer, and CLV:CAC tells you which channels deserve more budget.
Miriam Hollerbach puts it well in SCAYLE's guide to customer lifetime value:
"Knowing your company's CLV allows you to understand the limits of your marketing investment and helps you to make more informed decisions about where best to allocate your spends to have the greatest impact on long-term profitability and business growth."
Common mistake: Using optimistic lifetime assumptions for a young company. If you do not have enough retention history, use a conservative, capped lifetime.
CAC payback period
What it is: The number of months it takes to earn back the cost of acquiring a customer.
Formula: CAC ÷ (monthly revenue per new customer × gross margin)
Why it matters: Payback tells you how long demand gen spend is tied up before it funds more growth. A shorter payback gives you more room to scale.
Common mistake: Applying someone else's benchmark. Acceptable payback depends on your funding, margins and growth goals, so set your own target with finance.
Marketing ROI
What it is: The return on demand gen investment, measured against revenue or pipeline.
Formula: (Revenue attributed to demand gen - demand gen cost) ÷ demand gen cost × 100
Why it matters: It is the summary number leadership asks for. Tracked over several quarters, it shows whether the program as a whole is compounding.
Common mistake: Measuring ROI over too short a window. SEO, brand and content programs pay back over quarters, while paid search and email show returns sooner. Report ROI on a time horizon that matches the program.
The website KPIs a demand gen head should own
If I could only put three demand generation KPIs on a Head of Demand Gen's scorecard beyond pipeline, they would be the website ones: visitor-to-lead rate, meetings booked from the site, and speed to lead. Here is why.
- The website is where demand turns into a conversation. Buyers do most of their research alone. 6sense's 2025 Buyer Experience Report found buyers first engage sellers about 61% of the way through their buying journey, which means your site is doing the selling for most of that journey.
- These three numbers are directly controllable. You can change page copy, calls to action, forms, routing and follow-up this week. You cannot change market demand this week.
- They multiply each other. A better visitor-to-lead rate only turns into pipeline if meetings get booked and leads are answered quickly.
To own them you need clean instrumentation: one agreed event for a lead, one for a booked meeting, and a timestamp for first response, each tied to the visitor's source. If the numbers live in three tools that disagree, pick one canonical source per metric and stick to it.
Demand generation KPIs: summary table
| Metric | Stage | Formula | The question it answers |
|---|---|---|---|
| ICP reach | Reach | Target accounts reached ÷ target accounts | Are we in front of the right market? |
| Branded search demand | Reach | Branded impressions vs. prior period | Is our brand creating demand? |
| Traffic from target segments | Reach | ICP sessions by channel | Which channels bring our buyers? |
| Engaged session rate | Engagement | Engaged sessions ÷ sessions | Are visitors paying attention? |
| High-intent page visits | Engagement | Sessions with pricing/product/demo page ÷ sessions | Are we attracting buyers or browsers? |
| Visitor-to-lead rate | Conversion | Website leads ÷ unique visitors | Does the site turn demand into contacts? |
| MQL-to-SQL rate | Conversion | SQLs ÷ MQLs | Are we sending sales real buyers? |
| Activation rate | Conversion | Activated users ÷ signups | Was the demand real for the product? |
| Lead quality | Conversion | ICP-fit leads ÷ leads | Are leads the right fit? |
| Meetings booked from the site | Pipeline | Website-sourced meetings (and ÷ visitors) | Are we creating sales conversations? |
| Speed to lead | Pipeline | Median time to first response | Are we catching interest while it is warm? |
| Pipeline generated | Pipeline | Sourced and influenced opportunity value | How much pipeline did we create? |
| Pipeline velocity | Pipeline | (Opps × win rate × deal size) ÷ cycle days | How fast does pipeline become revenue? |
| Average deal size by source | Pipeline | Closed-won revenue ÷ deals | Which channels bring the biggest deals? |
| Cost per lead / per meeting | Efficiency | Spend ÷ leads or meetings | What does a hand-raise cost? |
| CAC | Efficiency | Sales and marketing spend ÷ new customers | What does a customer cost? |
| CLV:CAC | Efficiency | CLV ÷ CAC | Is growth profitable? |
| CAC payback | Efficiency | CAC ÷ monthly gross profit per customer | How fast does spend come back? |
| Marketing ROI | Efficiency | (Attributed revenue - cost) ÷ cost | Is the program worth it? |
How to measure demand generation success
A metric list is only useful if the measurement behind it is trustworthy. This is the order I would set it up in:
- Pick one KPI per stage plus one efficiency KPI. For example: ICP reach, engaged session rate, visitor-to-lead rate, meetings booked from the site, and CAC payback. Everything else is diagnostic. For the sales side of the same scorecard, see the B2B sales KPIs that matter.
- Define every event once. Write down exactly what counts as a lead, an MQL, an SQL and a booked meeting, and which system is the source of truth for each.
- Connect website analytics to the CRM. Without a source on every lead and meeting, you cannot calculate any of the stage-to-stage rates by channel.
- Add self-reported attribution. Asking "How did you hear about us?" on the demo form catches podcasts, communities and word of mouth that click-based attribution misses.
- Read segments, not just totals. Break every rate down by channel, device and new versus returning visitors. Aggregates can move in the opposite direction to every segment when the traffic mix changes.
- Review weekly, judge quarterly. Weekly reviews catch broken tracking and leaks. Quarterly reviews are the right window for judging whether a program works, because single weeks are noisy.
Demand generation statistics worth knowing
There are a lot of recycled demand generation statistics online with no traceable source. These are the few I would actually use in a planning conversation, because the underlying research is public:
- Buyers engage late. In 6sense's 2025 Buyer Experience Report, buyers first engaged sellers about 61% of the way through their buying journey, down from about 69% in 2023 and 2024.
- The shortlist forms before contact. The same report found that 95% of the time the winning vendor was already on the buyer's day-one shortlist.
- Leads go cold within hours. In HBR's research on 1.25 million sales leads, firms that attempted contact within an hour were nearly seven times as likely to qualify the lead as those that waited even an hour longer.
- Many companies are slow to respond. The same HBR research audited 2,241 US companies: 37% responded to a web lead within an hour, and 23% never responded at all.
The takeaway for demand gen: most of your influence happens before a buyer talks to you, and the moment they do raise their hand, the clock is running.
Where RepX fits (full disclosure)
We build RepX, so weigh this section accordingly. RepX is an AI agent on your website that talks with visitors in real time over text, voice or video, answers product questions (including by pulling up interactive demos), qualifies them against criteria you define, and pushes the right visitors to book a meeting. Qualified leads and conversation summaries flow into your CRM and Slack.
In metric terms, it is aimed at the three website KPIs above: it gives visitors a way to raise their hand without a static form (visitor-to-lead rate), it can book meetings inside the conversation (meetings booked from the site), and it responds instantly at any hour (speed to lead). It also reports engagements, qualified conversations and booked meetings, so you can see where visitors drop off.
It will not fix weak reach or a poor offer. If the wrong people are arriving on your site, start with stages one and two.
The bottom line
Demand generation metrics are only as useful as the chain they form. Track reach and engagement to understand whether you are creating attention in the right market, but judge the program by what that attention becomes: leads that convert, meetings that get booked quickly, pipeline that closes, and spend that pays back.
Start by picking one KPI per stage, instrument the website metrics properly, and review the stage-to-stage rates every week. That is where the leaks are, and where the fastest wins come from.
If you want to see how an AI agent on your website affects visitor-to-lead rate, meetings booked and speed to lead, book a demo of Storylane.
FAQ
What are the most important demand generation metrics?
Pick one metric per stage of the chain: ICP reach, engaged session rate, visitor-to-lead rate, meetings booked and pipeline generated, plus one efficiency metric such as CAC payback. Pipeline generated and meetings booked are the closest to revenue.
What is the difference between demand generation metrics and demand generation KPIs?
Metrics are everything you can measure across the funnel. KPIs are the small set of metrics you commit to moving and report to leadership, usually one per funnel stage plus one efficiency number.
How do you measure demand generation success?
Define each funnel event once, connect website analytics to your CRM so every lead and meeting has a source, then track the conversion rate between each stage by channel. Judge programs quarterly and use weekly reviews to catch leaks and broken tracking.
Which website metrics should a demand gen team own?
Visitor-to-lead rate, meetings booked from the website and speed to lead. They are directly controllable through pages, calls to action, forms and routing, and they sit right before pipeline.
Who owns demand generation metrics?
The demand generation team owns reach, engagement and conversion metrics and shares pipeline and efficiency metrics with sales and finance. Agreeing on definitions for MQL, SQL and a booked meeting is what makes shared ownership work.
Sources
- James B. Oldroyd, Kristina McElheran and David Elkington, The Short Life of Online Sales Leads, Harvard Business Review, March 2011.
- 6sense, The B2B Buyer Experience Report for 2025.
- SCAYLE, Customer lifetime value (quote from Miriam Hollerbach).
- Fran Langham, LinkedIn post on demand gen measurement.
- Google Analytics Help, definition of engaged sessions in GA4.
