Marketing KPIs Explained: How Channel, Pipeline, and Revenue Metrics Relate

Marketing KPIs are the small set of measurable values a team uses to judge progress toward a specific business or campaign goal. Channel KPIs show whether an intended audience saw and responded to marketing; pipeline KPIs show whether that response became qualified sales opportunities; revenue KPIs show whether those opportunities became closed value at acceptable acquisition economics. The three layers form a measurement chain, but they do not become causal proof merely because a dashboard connects them.

A marketing KPI—key performance indicator—is a metric chosen to answer a consequential question: did marketing reach the objective, or is it on course to do so? Think with Google’s media effectiveness guide draws the useful boundary: a KPI measures progress toward a specific goal, while the surrounding metrics help explain why a campaign succeeded or failed.

KPIs are selected against objectives. Supporting metrics can diagnose performance, but not every measurable value deserves KPI status; useful KPI governance also attaches a target, owner, and review cadence.

That means “website sessions” is not inherently a KPI or a vanity metric. It may be the primary KPI for a campaign whose bounded objective is qualified site use, a leading indicator for a demand program, or a diagnostic metric in a revenue review. The number stays the same. Its role changes with the objective and the decision attached to it.

Marketing KPIs have no single canonical formula. They use a family of ratios and values, each with its own unit and eligibility rules:

Click-through rate (CTR) = clicks ÷ impressions × 100
Stage conversion rate = eligible downstream entities ÷ eligible upstream entities × 100
Customer acquisition cost (CAC) = eligible acquisition cost ÷ new customers acquired
Attributed ROAS = attributed conversion value ÷ ad spend

Google Ads documents CTR as clicks divided by impressions and conversion rate as conversions divided by eligible ad interactions. Salesforce’s customer-acquisition guide uses total acquisition cost divided by new customers for CAC. These formulas are simple; agreeing on “eligible,” the unit being counted, and the period is the real measurement work.

Here is a clearly illustrative example using counts, not real company data. Suppose 100,000 eligible ad impressions produce 2,000 clicks, 100 qualified responses, 20 accepted opportunities, and 5 closed-won customers. CTR is 2,000 ÷ 100,000 = 2%. Click-to-qualified-response conversion is 100 ÷ 2,000 = 5%. Qualified-response-to-opportunity conversion is 20 ÷ 100 = 20%, and opportunity win rate is 5 ÷ 20 = 25%.

The chain reconciles because 100,000 × 2% × 5% × 20% × 25% = 5. If eligible attributed conversion value is represented by R and ad spend by C, attributed ROAS is R ÷ C. That final ratio still depends on the attribution rule. It does not prove the five customers would have disappeared without the ads.

InferredWhen adjacent rates use one compatible cohort, unit, and period, upstream volume multiplied by successive conversion rates reconciles to a downstream count. Changing a denominator, counting rule, attribution window, or entity type breaks that identity even when every individual dashboard tile looks plausible.

Three terminology distinctions prevent most KPI arguments. First, every KPI is a metric, but not every metric is a KPI: KPI status comes from the goal. Second, leading and lagging are relative to the decision horizon. An accepted opportunity lags an ad click but can lead future revenue. Third, sourced, influenced, attributed, and incremental outcomes are not synonyms. A source rule assigns origin; an influence rule establishes an eligible connection; an attribution model distributes credit; an incrementality method estimates what the marketing caused against a counterfactual.

HubSpot’s attribution documentation separates contact creation, deal creation, and revenue as different conversion points. Salesforce’s campaign-influence documentation shows how much the result can depend on configuration: its Primary Campaign Source model assigns all influence to one selected campaign, while customizable models can allocate influence differently. Neither product behavior creates an industry-standard definition for your team.

A KPI tells you whether the objective moved. Supporting metrics tell you where the chain strengthened, stalled, or lost its meaning.

Read the stack from channel response to commercial outcome

Channel, pipeline, and revenue KPIs answer different questions. Treating them as one ranked list hides their dependencies.

LayerQuestion it answersCommon measuresDecision it can support
ChannelDid the intended audience encounter and respond to the work?Eligible reach or impressions, clicks, CTR, sessions, response conversion, cost per responseChange audience, placement, creative, message, landing experience, or channel spend
PipelineDid response become qualified, accepted sales opportunities that progressed?Qualified people or accounts, accepted opportunities, stage conversion, pipeline created, win rate, cycle timeChange qualification, handoff, nurture, routing, offer, or channel mix
RevenueDid the resulting customers create closed value at acceptable economics?Closed-won value, attributed revenue, CAC, ROAS, marketing ROI, paybackChange budget, growth pace, acquisition model, or measurement method

The lower rows do not invalidate the upper ones. A channel team needs fast signals before revenue matures. The upper rows also cannot substitute for the lower ones. A strong response rate shows that a message generated a response under that channel’s counting rules; it does not show that the response was commercially valuable.

Channel KPIs describe the response mechanism

Channel metrics are closest to what a marketer can change quickly. Paid media exposes impressions, clicks, cost, and platform-defined conversions. Search and content teams may inspect qualified organic visits and actions. Email teams can inspect delivered messages and downstream clicks. The specific metrics differ because the channel mechanisms differ.

CTR is useful precisely because it isolates one link: of the counted impressions, how many became clicks? Google notes that a “good” CTR is relative to what is advertised and the network. It is therefore a poor candidate for a universal cross-channel target. An email click, a search-ad click, and a social-video interaction do not share the same exposure definition or user intent.

The next rate must publish its denominator. “Campaign conversion rate” could mean form submissions per click, qualified people per session, accounts per known visitor, purchases per ad interaction, or several counted conversion actions per interaction. Google Ads explicitly warns that its reported conversion rate can exceed 100% when more than one conversion is counted for an interaction. A dashboard label without a counting rule is not a shared KPI.

Use a channel measure as the primary KPI when the campaign objective truly ends at that measurable response. When the business objective is pipeline or revenue, keep channel measures as leading or diagnostic evidence. They tell the operator where to intervene before the commercial outcome matures.

Pipeline KPIs test quality, handoff, and progression

Pipeline is the bridge between anonymous or known response and a sales process. It is not revenue. An open opportunity amount is a current representation of potential value under CRM stage rules; it can change, move dates, be disqualified, or close lost.

Before reporting pipeline, define the entity and the admission test. Is the upstream unit a person, account, buying group, or response? What observable evidence makes an opportunity accepted? Which pipeline, deal type, geography, and creation period are eligible? Which amount field is summed? If marketing and sales cannot answer those questions identically, a “lead-to-opportunity rate” can change without any change in buyer behavior.

A compact pipeline set usually needs one volume measure and one quality measure. Accepted opportunity count or consistently defined pipeline created can show volume. Opportunity acceptance, stage progression, win rate, or a matured cohort outcome can test quality. Reporting volume alone rewards loose qualification; reporting only wins makes feedback arrive too late for many campaign decisions.

Source and influence need separate labels:

  • Marketing-sourced pipeline should mean the eligible opportunity count or value assigned to marketing under one published origin rule.
  • Marketing-influenced pipeline should mean eligible opportunities with at least one qualifying marketing interaction under a stated window and association rule.
  • Attributed pipeline should mean opportunity credit distributed under a named model, with the model’s weights and eligible interactions visible.

Those are operating definitions, not universal standards.

Do not add influenced pipeline across campaigns unless the rule makes records mutually exclusive or distributes fractional credit that reconciles. The same opportunity can legitimately be connected to several interactions; summing full value for every connection turns evidence of involvement into duplicated pipeline.

Attribution and campaign-influence systems depend on recorded contacts, opportunities, interactions, dates, stages, amounts, and a selected credit model. Changing model or eligibility settings can change credited pipeline or revenue even when the underlying opportunities do not change.

Revenue KPIs settle economics under a declared boundary

Revenue-layer KPIs arrive later and usually require more systems. Closed-won value depends on a valid opportunity state and amount. CAC needs a cost boundary, a customer definition, and a period or cohort that respects the acquisition lag. ROAS needs spend and an eligible conversion-value field. Marketing ROI needs an even clearer return boundary.

The labels can mislead. HubSpot’s product-specific campaign ROI calculation can use revenue, attributed revenue, or associated deal value as the configured return field, then compare that field with campaign spend. A finance team using incremental gross profit and fully loaded acquisition cost would be answering a different question. Both results may be internally valid; they should not share an unlabeled “ROI” tile.

CAC is also sensitive to timing. Dividing this month’s costs by this month’s new customers assumes those customers belong with those costs. That can be a rough operating view for a short purchase cycle. In a longer B2B cycle, a cohort or lag-adjusted model is usually more interpretable because current customers may have responded to earlier activity.

Finally, attributed revenue is not incremental revenue. Google Ads distinguishes standard ROAS—attributed conversion value divided by spend—from incremental ROAS, which uses the conversion-value difference between treatment and control. Attribution describes credit under recorded paths and settings. Incrementality requires a credible counterfactual and estimates causal lift.

A platform can report attributed return using configured revenue, deal-value, interaction, and credit rules. A lift study instead compares treatment and control outcomes. The two numerators answer different questions and should retain different labels.

Pair leading and lagging KPIs without pretending one guarantees the other

Leading indicators create time to act. Lagging indicators confirm whether the intended result occurred. Microsoft Learn recommends using leading and lagging KPIs together, but the pair should reflect a plausible operating chain rather than a generic dashboard template.

For a program intended to create qualified pipeline, an accepted-opportunity measure may be the primary KPI. Qualified response and opportunity-acceptance rate are earlier signals. Matured win rate and closed-won value are later validation. CTR and landing response can remain diagnostic metrics that help locate a break.

The hierarchy changes for another objective. If a bounded campaign is meant to reach a defined audience and establish awareness, immediate opportunity creation may be an inappropriate primary measure. If the objective is efficient customer acquisition, channel response is useful but CAC or an approved profit-based outcome belongs closer to the decision.

An indicator should earn its place by changing an action. If a metric misses its target and nobody has the authority or information to respond, it may still be useful research data, but it is not operating as a KPI.

Give every KPI a small measurement contract

The most important marketing KPI is the one that directly represents the current objective—not the metric that appears most often in benchmark lists. For each objective, use one primary KPI when possible and retain only the supporting measures needed to explain it.

Write a compact contract beside the chart:

Contract fieldWhat must be explicit
ObjectiveThe bounded business or campaign outcome being pursued
KPI and targetThe measure that decides success, its direction, and its target
FormulaNumerator, denominator, unit, currency treatment if relevant, and rounding
EligibilityIncluded and excluded channels, people, accounts, opportunities, outcomes, and test data
TimeEvent date, cohort date, timezone, reporting window, conversion lag, and maturity rule
CreditSource, influence, attribution, or incrementality method—and the label shown to readers
Owner and cadenceThe person authorized to respond and the earliest useful review frequency
DecisionThe action considered when the KPI moves beyond the agreed range
QualityFreshness, completeness, duplicate, unknown-source, and reconciliation checks

Review cadence should follow action speed and data latency, not a universal calendar. A channel owner may inspect a high-volume response signal before a revenue cohort matures. Pipeline should be reviewed after the relevant stage events have had time to occur. Revenue and CAC should not be judged on an immature cohort merely because a monthly meeting arrived. Assign one owner to declare when each view is decision-ready.

A metric stack is valuable when it narrows the next investigation. Read changes from adjacent stages rather than jumping from a top-line number to a story.

Observed patternFirst checksWhat not to conclude yet
Impressions are stable and CTR fallsAudience, placement, query mix, creative, message, and impression definitionThat the offer or sales process failed
Clicks rise and qualified-response rate fallsLanding-message match, source mix, bot or duplicate filters, form behavior, and qualification versionThat more traffic necessarily created more demand
Qualified response is stable and opportunity acceptance fallsAdmission rule, routing, sales response time, rejected reasons, account mix, and denominatorThat one channel caused the entire pipeline decline
Accepted opportunities are stable and win rate fallsCohort maturity, stage history, deal type, target-account mix, offer, competition, and sales executionThat the channel’s click efficiency explains the loss
Credited revenue changes while closed deals stay the sameAttribution model, interaction eligibility, contact associations, source overwrite, and lookback windowThat economic performance changed

These are diagnostic branches, not automatic causes. The point is to move from a symptom to inspectable evidence. If a KPI system cannot support that movement, it is a reporting collection rather than a decision system.

Use benchmarks only after definitions are comparable

There is no broadly valid target for “marketing KPIs” as a category. Even an apparently standard channel metric changes with network, placement, market, objective, and counting rules. Pipeline and revenue comparisons add differences in qualification, sales cycle, product, deal model, attribution, and cost scope.

Google Analytics illustrates the right level of caution. Its benchmarking system compares supported metrics through industry peer groups and percentiles; for some absolute metrics it adjusts the peer estimate for property scale. It does not publish one number for every business.

Start with a stable internal definition and a matured historical baseline. Segment only where the group is large enough to interpret. Then use an external benchmark if its population, channel, metric definition, period, and scale are sufficiently comparable. A benchmark can prompt a question; it cannot replace the economics and constraints of your own objective.

Keep one chain, three layers, and four labels

A useful marketing KPI stack is compact. It has one primary measure for the objective, earlier channel signals that allow intervention, pipeline measures that test quality and handoff, and revenue measures that validate economics after enough time has passed.

Keep the four outcome labels—sourced, influenced, attributed, and incremental—separate. Publish the formula, population, period, owner, and action with every KPI. Then insist that adjacent stage counts reconcile before discussing performance.

The decision
That is when channel, pipeline, and revenue metrics become a management system rather than three dashboards telling unrelated stories. Use the stack when a real budget, campaign, qualification, or growth decision depends on it. If no decision changes, keep the number as a supporting metric and leave it off the KPI scorecard.

Sources

  1. Think with Google, “A Media Effectiveness Guide for CMOs (and CFOs)Supports: A KPI measures progress toward a specific goal, while supporting metrics help explain why a campaign succeeded or failed; Campaign measurement should start from the business objective and attach a target to the KPI; Historical performance and comparable benchmarks can inform targets. Checked 2026-08-23.Limitation: This Google-authored guide focuses on media effectiveness. It supports objective-first KPI design and measurement boundaries, not universal targets or product-neutral performance claims.
  2. Microsoft Learn, “Using Key Performance Indicators (KPIs) to Meet Your Business GoalsSupports: KPIs are measurable values used to judge progress toward goals; Leading and lagging KPIs are commonly used together; Each KPI should have an owner, a target, and an agreed monitoring cadence. Checked 2026-08-23.Limitation: This is general business-performance guidance presented within Microsoft Business Central documentation; the article adapts it to marketing without implying a required Microsoft implementation.
  3. Google Ads Help, “Clickthrough Rate (CTR): DefinitionSupports: CTR equals clicks divided by impressions; A good CTR is relative to what is advertised and the network. Checked 2026-08-23.Limitation: This definition is scoped to Google Ads and free product listings. Other channels may define an impression, click, or eligible exposure differently.
  4. Google Ads Help, “Conversion Rate: DefinitionSupports: Google Ads conversion rate divides conversions by eligible ad interactions for the same period; Counting multiple conversion actions per interaction can produce a reported conversion rate above 100 percent. Checked 2026-08-23.Limitation: The denominator and counting behavior are Google Ads-specific. The article generalizes only the need to define eligible upstream and downstream units.
  5. HubSpot Knowledge Base, “How to Understand Attribution Report Definitions in HubSpot's Report BuilderSupports: Contact-create, deal-create, and revenue attribution reports measure different conversion points; Attribution models distribute credit among recorded interactions; Revenue attribution depends on deal, contact, amount, date, stage, and interaction data. Checked 2026-08-23.Limitation: The report types, eligibility rules, interaction coverage, and models are HubSpot-specific and illustrate dependencies rather than universal marketing definitions.
  6. Salesforce Help, “How Customizable Campaign Influence WorksSupports: Salesforce campaign influence connects campaigns with opportunities under a selected model; The Primary Campaign Source model assigns all influence to one selected campaign, while custom models can assign influence differently. Checked 2026-08-23.Limitation: This documents Salesforce campaign-influence behavior. It does not establish an industry-standard definition of sourced or influenced pipeline.
  7. Google Ads Help, “Understand Your Conversion Lift Based on Users Measurement DataSupports: Standard ROAS uses attributed conversion value divided by total spend; Incremental ROAS uses the conversion-value difference between treatment and control divided by spend; Attribution and incrementality answer different questions. Checked 2026-08-23.Limitation: This is Google Ads experiment documentation. Study availability, identification assumptions, and reported values are platform-specific.
  8. Google Analytics Help, “BenchmarkingSupports: Google Analytics benchmarks use industry peer groups and metric-specific percentiles; Some absolute benchmarks are adjusted for a property's active-user scale; Benchmark comparability depends on peer-group and metric definitions. Checked 2026-08-23.Limitation: These benchmarks cover supported GA4 properties and metrics; they do not provide universal targets for a B2B channel-to-revenue funnel.
  9. Salesforce, “Customer Acquisition Guide: Strategy, Funnel & ChannelsSupports: CAC divides total acquisition cost by the number of new customers acquired; Lead-to-customer rate divides customers by leads for a defined population. Checked 2026-08-23.Limitation: This is vendor-authored educational content. Exact cost inclusions, acquisition windows, and customer definitions must be set by the reporting organization.
  10. HubSpot Knowledge Base, “Analyze Your Campaign ROISupports: HubSpot campaign ROI can use revenue, attributed revenue, or associated deal value as its configured return field; The displayed campaign ROI depends on campaign spend, currency, and attribution settings. Checked 2026-08-23.Limitation: This is a product-specific campaign ROI calculation and may use revenue or deal value rather than gross profit. It is not a universal finance-approved marketing ROI definition.

Continue the evidence path

Run your growth team from one screen.

Invite only