Metric definitions

Marketing Metrics Glossary

Marketing metrics are only useful when teams agree on what they mean, how they are calculated, and what grain they belong to. This glossary defines common marketing metrics with formulas, aggregation notes, and pitfalls to watch for when building dashboards, exports, or semantic-layer datasets.

Define the denominator Conversion rate, CAC, CPA, and ROAS change meaning when the eligible population changes.
Respect metric grain Campaign, order, customer, and cohort metrics should not be blended without a clear model.
Recompute ratios Rates and unit economics should be rebuilt from summed numerators and denominators.
Web analytics

Session and user metrics

Analytics metrics depend on identity, sessionization, consent mode, event definitions, and property settings. They should not be treated as exact matches to ad-platform clicks.

Sessions

Visits to a site or app within a measurement window.

FormulaAnalytics-platform session count.
GrainAdditive within the same analytics source and session definition.
PitfallAssuming ad clicks equal sessions.
ClicksUsersEngagement

Users

Unique visitors or users measured by an analytics platform.

FormulaPlatform-defined unique count.
GrainNon-additive across dates, properties, or identity spaces.
PitfallSumming daily users into monthly users.
SessionsNew Users

New Users

Users first seen during a period according to the analytics platform.

FormulaPlatform-defined first-seen count.
GrainDepends on lookback window and identity rules.
PitfallComparing tools with different first-seen logic.
UsersReturning Users

Bounce Rate

Share of sessions with no meaningful engagement under a specific analytics definition.

FormulaBounces / Sessions.
GrainRatio metric; recompute from totals when raw bounces exist.
PitfallComparing legacy and modern analytics definitions directly.
Engagement RateSessions

Engagement Rate

Share of sessions or users meeting a defined engagement threshold.

FormulaEngaged Sessions / Sessions.
GrainDefinition varies by analytics system; store numerator and denominator when possible.
PitfallTreating engagement as a universal metric across tools.
Bounce RateSessions
Funnel

Lead, conversion, and acquisition metrics

Funnel metrics need stable event IDs, qualification rules, and dates. A lead created date, qualified date, and accepted date can all answer different questions.

Leads

People or organizations that submitted a qualified contact signal.

FormulaCount of leads.
GrainAdditive if each lead has a stable ID and creation date.
PitfallDouble-counting duplicate form submissions.
MQLCPLConversion Rate

CPL

Cost per lead.

FormulaSpend / Leads.
GrainWeighted ratio; recompute from spend and lead count.
PitfallMixing raw leads with qualified leads.
LeadsSpendCPA

MQLs

Marketing-qualified leads that meet defined qualification criteria.

FormulaCount of MQLs.
GrainAdditive by qualification date when each lead qualifies once.
PitfallChanging qualification rules without versioning.
LeadsSQLsMQL Rate

SQLs

Sales-qualified leads accepted for sales follow-up.

FormulaCount of SQLs.
GrainAdditive by accepted date when each lead has one SQL event.
PitfallAttributing SQLs to marketing without clear source rules.
MQLsPipeline

Conversion Rate

Share of users, sessions, clicks, leads, or another eligible population that converts.

FormulaConversions / Eligible Population.
GrainThe denominator must be explicit: clicks, sessions, users, leads, or accounts.
PitfallReporting conversion rate without naming the denominator.
ConversionsCPA

CPA

Cost per acquisition or cost per action, depending on the conversion being measured.

FormulaSpend / Acquisitions or Actions.
GrainWeighted ratio; the acquisition or action definition must be explicit.
PitfallUsing CPA interchangeably with CAC.
SpendConversionsCAC
Revenue and profit

Business outcome metrics

Revenue and profit metrics should state whether they are gross, net, attributed, recognized, order-date based, refund-date based, and currency-normalized.

Revenue

Sales value generated during a period.

FormulaSum of order or transaction revenue.
GrainAdditive at order or order-line grain when currency and refund handling are clear.
PitfallMixing gross, net, attributed, and recognized revenue.
AOVROASGross Profit

ROAS

Revenue returned per unit of ad spend under a stated attribution model.

FormulaAttributed Revenue / Spend.
GrainRatio metric; attribution model, revenue basis, and spend basis must be declared.
PitfallComparing ROAS across platforms with different attribution windows.
SpendRevenueMER

MER

Marketing efficiency ratio, often total revenue divided by total marketing spend.

FormulaRevenue / Marketing Spend.
GrainExecutive-level ratio using governed revenue and spend definitions.
PitfallTreating MER as channel-level attribution.
ROASRevenueSpend

Gross Revenue

Revenue before discounts, refunds, returns, and some adjustments.

FormulaSum of pre-adjustment sales.
GrainAdditive when sourced from consistent order or line-item facts.
PitfallUsing gross revenue for profitability decisions.
Net RevenueDiscounts

Net Revenue

Revenue after selected deductions such as discounts, refunds, or returns.

FormulaGross Revenue - Adjustments.
GrainAdditive when the deduction policy and date basis are explicit.
PitfallAssuming every system uses the same net definition.
Gross RevenueRefunds

Gross Profit

Revenue remaining after cost of goods sold.

FormulaNet Revenue - COGS.
GrainBest at order-line or product grain when COGS varies by SKU.
PitfallApplying blended margin to detailed product analysis.
MarginContribution Profit

Gross Margin

Gross profit as a share of revenue.

FormulaGross Profit / Net Revenue.
GrainRatio metric; recompute from total profit and revenue.
PitfallAveraging SKU-level margins equally.
Gross ProfitNet Revenue

AOV

Average order value.

FormulaRevenue / Orders.
GrainOrder-grain ratio; aggregate from total revenue and order count.
PitfallAveraging daily AOV instead of recomputing.
OrdersRevenue
Customer

Acquisition, retention, and lifetime metrics

Customer metrics depend on identity resolution, first-seen logic, cohort windows, and whether value is revenue-based or profit-based.

Orders

Number of completed purchases.

FormulaCount of orders.
GrainAdditive by order creation date when order IDs are unique.
PitfallCounting order lines instead of orders.
RevenueAOV

New Customers

Customers making their first purchase or first qualifying conversion.

FormulaCount of first-time customers.
GrainDepends on customer identity resolution and historical lookback.
PitfallTreating first purchase in a filtered channel as first purchase overall.
CACRepeat Customers

CAC

Customer acquisition cost.

FormulaAcquisition Spend / New Customers.
GrainCustomer-grain metric; aggregate from total eligible spend and new customers.
PitfallIncluding retention spend or excluding sales costs inconsistently.
New CustomersLTVPayback

Repeat Purchase Rate

Share of customers who purchase again within a defined repeat window.

FormulaRepeat Customers / Eligible Customers.
GrainCohort metric; define eligibility window and repeat window.
PitfallMixing period metrics with cohort metrics.
Retention RateLTV

Retention Rate

Share of customers retained over a defined period.

FormulaRetained Customers / Starting Customers.
GrainCohort and time-window dependent; not usually additive.
PitfallComparing retention rates with different cohort definitions.
ChurnRepeat Purchase

LTV

Estimated or observed lifetime value of a customer.

FormulaRevenue or profit per customer over a defined lifetime window.
GrainModel-dependent; grain is customer or cohort.
PitfallComparing revenue LTV to profit LTV.
CACPaybackRetention

Payback Period

Time needed to recover acquisition cost.

FormulaCAC / Periodic Gross Profit per Customer, or time until cumulative profit exceeds CAC.
GrainCohort metric using consistent profit and acquisition definitions.
PitfallCalculating from blended averages without cohort timing.
CACLTVGross Profit
Semantic modeling

How to keep marketing metrics consistent

Metric Hive treats metric definitions, grain, currency, and aggregation behavior as part of the data contract. These rules are useful even before a team adopts a formal semantic layer.

Store the building blocks

Keep raw spend, clicks, impressions, orders, revenue, and costs available so ratio metrics can be recomputed at the reporting grain.

Name every grain

Campaign-day metrics, order-line metrics, customer metrics, and cohort metrics should not share a dashboard without clear labels.

Version business rules

Qualification rules, cost rules, attribution windows, and currency policies change. Versioning keeps historical reports explainable.

FAQ

Marketing metrics questions

Most reporting mismatches come from aggregation, identity, attribution, or unstated denominator choices.

What does grain mean in marketing analytics?

Grain is the level at which a row is true, such as campaign-day, ad-day, order, order line, customer, or cohort. Metrics should only be joined or aggregated when their grains are compatible.

Why should ratio metrics be recomputed?

Rates such as CTR, CPC, CPA, ROAS, margin, and AOV are weighted by their denominators. Averaging row-level ratios can produce incorrect totals.

What is the difference between ROAS and MER?

ROAS uses attributed revenue divided by ad spend. MER usually uses total revenue divided by total marketing spend. MER is a blended efficiency metric, not a channel attribution metric.

Why are reach and users not additive?

They are unique counts. The same person can appear in multiple days, campaigns, or properties, so summing rows can double-count people.

What is the difference between CPA and CAC?

CPA can refer to any paid action or acquisition event. CAC should refer to the cost to acquire a new customer under a defined acquisition-spend policy.

Which revenue should ROAS use?

The safest answer is a governed revenue definition that states whether it is gross, net, order-date based, refund-adjusted, and currency-normalized.