Digital Campaigns & Marketing Analytics

Chapter 10
Campaign Metrics, Attribution, and Marketing Economics

Certificate in Digital Marketing
Digital Campaigns & Marketing Analytics   •   Certificate

Campaign Metrics, Attribution, and Marketing Economics

Introduction

Digital marketing decisions depend on more than creative judgment. Marketers must determine how many people encountered a campaign, how many responded, what actions resulted, how much those actions cost, and whether the resulting customers create economic value. Campaign metrics provide the vocabulary for this evaluation; attribution models provide competing explanations of contribution; and marketing economics connects activity to revenue, profit, retention, and customer lifetime value.

These measures are useful only when their definitions, time periods, denominators, tracking methods, and business objectives are clear. A campaign may produce a high click-through rate but few profitable customers. Another may appear expensive on a last-click basis while creating valuable demand that converts later through direct or organic channels. Sound analysis therefore combines operational metrics with financial and customer-level interpretation.

Learning Objectives

By the end of this chapter, you should be able to:

  • calculate and interpret impressions, reach, frequency, CTR, CPC, CPM, conversion rate, CPA, ROAS, revenue, retention, and customer lifetime value;
  • distinguish volume, efficiency, effectiveness, and profitability metrics;
  • construct a consistent campaign measurement framework;
  • compare common attribution models and explain their limitations;
  • identify tracking, privacy, statistical, and managerial risks in campaign analysis; and
  • use campaign evidence to support practical budget and optimization decisions.

1. The Measurement Chain

A digital campaign can be viewed as a chain of events:

Exposure → interaction → visit or engagement → conversion → revenue → repeat behavior → customer value

Each stage answers a different question:

StageTypical questionExample metric
ExposureHow many opportunities to see the message occurred?Impressions, reach
InteractionDid people respond to the message?Clicks, CTR
Acquisition costWhat did the activity cost?CPC, CPM, CPA
ConversionDid the desired action occur?Conversion rate
Commercial resultWhat economic return was generated?Revenue, ROAS
Customer relationshipDid customers remain active or buy again?Retention, CLV

A metric is not automatically a performance indicator. Its value depends on the decision being made. Impressions may be important for awareness, whereas CPA may be more useful for lead generation. Revenue may be insufficient for a low-margin business because profit and contribution margin determine whether growth is economically attractive.

Essential measurement disciplines

Before calculating metrics, define:

  1. Objective: awareness, traffic, leads, sales, retention, or another outcome.
  2. Unit of analysis: impression, click, session, order, customer, or account.
  3. Time window: campaign dates, attribution window, cohort period, or customer lifetime.
  4. Source of truth: advertising platform, web analytics system, customer relationship management system, or finance system.
  5. Counting rules: for example, whether repeated purchases count as multiple conversions.
  6. Exclusions: employees, fraud, test transactions, duplicate leads, and cancelled orders.

Different systems may report different results because they use different identities, time zones, deduplication rules, attribution windows, and definitions of a conversion.

2. Delivery and Exposure Metrics

Impressions, reach, and frequency

An impression is one recorded opportunity for an advertisement or message to be displayed. It does not necessarily mean that a person noticed or read the message. Reach is the number of distinct people or accounts exposed at least once during a specified period. Frequency is the average number of exposures per reached person.

Frequency = Impressions ÷ Reach

Here, impressions are counted exposures and reach is the number of unique exposed entities. The result is expressed as exposures per reached entity. This formula assumes that both measures refer to the same campaign, period, audience, and counting system.

If a campaign generates 240,000 impressions and reaches 80,000 people:

Frequency = 240,000 ÷ 80,000 = 3

The average reached person received three impressions. This does not mean every person received exactly three; frequency is an average.

Reach and impressions answer different questions. A campaign can increase impressions by showing the advertisement repeatedly to the same people, or by reaching additional people. Excessively high frequency may produce fatigue, irritation, or inefficient spending, although appropriate frequency depends on message complexity, purchase cycle, and audience familiarity.

Gross and unique measurement limitations

Reach is often estimated rather than perfectly observed. Cookies, device identifiers, logged-in identities, and platform accounts can cause undercounting or double-counting. One person may use several devices, while several people may share one device. Consequently, reported reach should be treated as an operational estimate, not an exact census.

3. Response and Traffic Metrics

Click-through rate

Click-through rate (CTR) measures the proportion of impressions that generated clicks.

CTR = (Clicks ÷ Impressions) × 100

If 6,000 clicks arise from 240,000 impressions:

CTR = (6,000 ÷ 240,000) × 100 = 2.5%

CTR is useful for assessing the relationship between an advertisement, its audience, and its call to action. It is not a complete measure of campaign success. A misleading or overly sensational advertisement may achieve high CTR but produce poor-quality visits and low conversion.

Some platforms distinguish link clicks, all clicks, outbound clicks, and landing-page views. These are not interchangeable. Analysts must specify the click definition used.

Cost per click and cost per thousand impressions

Cost per click (CPC) expresses average spend for each measured click:

CPC = Spend ÷ Clicks

Cost per thousand impressions (CPM) expresses the cost of delivering 1,000 impressions:

CPM = (Spend ÷ Impressions) × 1,000

If spend is $12,000, impressions are 240,000, and clicks are 6,000:

CPC = $12,000 ÷ 6,000 = $2.00
CPM = ($12,000 ÷ 240,000) × 1,000 = $50.00

The units are dollars per click and dollars per 1,000 impressions. CPC is generally more relevant to traffic acquisition, while CPM is useful for comparing media delivery costs. Neither metric establishes whether visitors or impressions create economic value.

The measures are mathematically related when the same spend, impression, and click definitions are used:

CPC = CPM ÷ (10 × CTR expressed as a percentage)

For the example, $50 ÷ (10 × 2.5) = $2.00. This relationship should not be used when the denominators come from different systems or when CTR is defined using a different click type.

4. Conversion and Acquisition Metrics

A conversion is a defined desired action, such as a purchase, completed registration, qualified lead, application, or subscription. A conversion must have a clear counting rule. For example, one customer may place three orders, or one order may contain several products; these are different units.

Conversion rate

A general conversion-rate formula is:

Conversion Rate = (Conversions ÷ Eligible opportunities) × 100

The denominator must be named. If it is clicks, the result is click-to-conversion rate. If it is sessions, the result is session conversion rate. If it is leads, the result may be lead-to-sale rate.

Suppose 6,000 ad clicks generate 180 purchases:

Conversion Rate = (180 ÷ 6,000) × 100 = 3%

A platform may report conversions based on views, clicks, or modeled events, so two conversion rates may both be internally correct while answering different questions.

Cost per acquisition

Cost per acquisition (CPA) measures average spend per acquisition:

CPA = Spend ÷ Acquisitions

For $12,000 of spend and 180 purchases:

CPA = $12,000 ÷ 180 = $66.67

CPA is meaningful only when “acquisition” is defined. A lead CPA and a customer CPA should not be compared as if they were equivalent. Quality, cancellation, margin, and later retention must also be considered.

Revenue and average order value

For transactions indexed by i, revenue is the sum of transaction values:

Revenue = ∑ Revenueᵢ

If 180 purchases produce $27,000 in revenue, average order value (AOV) is:

AOV = Revenue ÷ Orders = $27,000 ÷ 180 = $150

Revenue should be defined as gross or net. Net revenue may exclude discounts, returns, refunds, taxes, shipping charges, or other amounts according to the organization’s accounting policy. Marketing reports should not silently mix these definitions.

5. Return and Marketing Economics

Return on ad spend

Return on ad spend (ROAS) compares attributed revenue with advertising spend:

ROAS = Attributed Revenue ÷ Ad Spend

Using $27,000 attributed revenue and $12,000 spend:

ROAS = $27,000 ÷ $12,000 = 2.25×

This means that each advertising dollar is associated with $2.25 of reported revenue. ROAS is a ratio, not profit. If the contribution margin is 40%, the contribution generated is $10,800 before other costs, which is less than the $12,000 advertising spend. Under that simplified assumption, the campaign would not cover advertising cost from contribution alone.

A break-even ROAS based on contribution margin can be expressed as:

Break-even ROAS = 1 ÷ Contribution margin rate

If contribution margin rate is 40% or 0.40:

Break-even ROAS = 1 ÷ 0.40 = 2.5×

This assumes attributed revenue is incremental, the margin rate is stable, and relevant variable costs are correctly included. Fixed costs, customer service, fulfilment, returns, and overhead may require a higher target.

Incrementality versus attributed performance

Attribution asks which touchpoints receive credit under a chosen rule. Incrementality asks what additional outcome occurred because of the marketing activity. These are not identical. A customer who would have purchased without an advertisement may be credited to the advertisement, even though the advertisement did not cause the purchase.

A randomized holdout experiment estimates incremental lift by comparing a treatment group exposed to marketing with a comparable control group not exposed to it. A simplified lift calculation is:

Incremental Lift = Outcome rateₜᵣₑₐₜₘₑₙₜ − Outcome rate꜀ₒₙₜᵣₒₗ

The validity of this comparison depends on random assignment, adequate sample size, consistent treatment, and minimal contamination between groups. Observational comparisons are more vulnerable to selection bias.

6. Retention and Customer Lifetime Value

Campaign economics should distinguish acquiring a customer from creating a durable customer relationship.

Retention rate

For a cohort, a common period retention-rate formula is:

Retention Rate = ((Customers at end − New customers acquired during period) ÷ Customers at start) × 100

If a cohort starts with 1,000 customers, ends with 760 customers, and 100 of the ending customers are new during the period:

Retention Rate = ((760 − 100) ÷ 1,000) × 100 = 66%

The formula assumes that customers can be identified consistently and that “active” or “retained” has a defined status. In subscription businesses, logo retention, user retention, and revenue retention may differ.

A simple churn rate for the same period is often:

Churn Rate = 1 − Retention Rate

Thus, a 66% retention rate implies a 34% churn rate under the same definitions. Retention should usually be reported by cohort because aggregate retention can be distorted by new customer acquisition.

Customer lifetime value

Customer lifetime value (CLV) estimates the present or undiscounted economic value expected from a customer relationship. No single formula is universally correct; the appropriate model depends on the business model and available data.

A simple margin-based model for a customer with constant periodic values is:

CLV = (Average purchase value × Purchase frequency × Gross margin rate × Average customer lifespan) − Service and retention costs

This is an undiscounted approximation. It assumes stable purchase value, purchase frequency, margin, lifespan, and costs. It is unsuitable when behavior changes materially over time.

For a subscription business, a simplified model is:

CLV = (Average revenue per period × Gross margin rate) ÷ Churn rate

This assumes a stable churn rate, constant revenue and margin, and a geometric survival pattern. If average monthly revenue is $40, gross margin is 75%, and monthly churn is 5%:

CLV = ($40 × 0.75) ÷ 0.05 = $600

A more rigorous discounted model is:

CLV = ∑ₜ₌₁ⁿ [(Revenueₜ × Margin rateₜ − Costₜ) × Survival probabilityₜ] ÷ (1 + r)ᵗ

Here, t is the period, n is the forecast horizon, r is the discount rate per period, Revenueₜ is expected revenue, Margin rateₜ is the contribution or gross-margin rate, Costₜ is relevant period cost, and Survival probabilityₜ is the probability that the customer remains active at period t. This model is appropriate when future cash flows, retention, and margins vary over time. The discount rate and the definition of margin must be documented.

CLV is a forecast, not an observed fact. It is sensitive to cohort selection, time horizon, discounting, returns, cross-selling, price changes, and survivorship bias. A high CLV estimate should not justify unlimited acquisition spending; acquisition cost must be compared with incremental customer value and cash-flow constraints.

7. Attribution Models

Attribution models allocate credit for a conversion among recorded marketing touchpoints. They are measurement conventions, not direct observations of causality.

Common rule-based models

ModelCredit ruleStrengthMain limitation
Last click100% to final recorded clickSimple and operationalIgnores earlier influence; favors conversion-stage channels
First click100% to first recorded clickHighlights discoveryIgnores later persuasion and conversion assistance
LinearEqual credit across touchpointsRecognizes multiple interactionsAssumes equal influence
Position-basedOften 40% first, 40% last, 20% middleEmphasizes entry and closingWeights are arbitrary
Time decayMore credit to recent touchpointsReflects recency assumptionMay undervalue early demand creation
Data-drivenEstimates contribution from observed dataCan model complex pathsRequires quality data and assumptions; may be opaque

For a conversion path containing four touchpoints, linear attribution assigns 25% credit to each. A position-based model with 40% to first and last and 20% to the middle divides the middle allocation equally: 40%, 10%, 10%, and 40%.

Why models disagree

Suppose a customer sees a social advertisement, later searches for the brand, clicks an email, and finally clicks a paid-search advertisement before purchasing. A last-click model credits paid search; a first-click model credits social; a linear model distributes credit across all four. None of these outputs proves that the credited channel caused the purchase. They answer different allocation questions.

Attribution limitations

  1. Identity loss: users switch devices, browsers, and platforms.
  2. Untracked exposure: offline media, word of mouth, blocked tracking, and some viewable exposure may be absent.
  3. Cookie and platform restrictions: consent requirements and browser changes reduce observability.
  4. Selection bias: people already intending to buy may be more likely to click branded advertisements.
  5. Double counting: several platforms may each claim the same conversion.
  6. Window sensitivity: changing a 7-day click window to a 30-day window changes reported results.
  7. Cross-device and cross-channel gaps: a path may be fragmented across systems.
  8. Model dependence: results change when the allocation rule changes.
  9. Privacy constraints: individual-level tracking may be unavailable or inappropriate.
  10. Correlation mistaken for causation: exposure and conversion may be related without marketing producing the outcome.

Attribution is therefore most useful when treated as directional evidence and combined with experiments, trend analysis, customer research, and financial reconciliation.

8. An Integrated Worked Example

An online retailer runs a 30-day campaign with the following results:

  • spend: $12,000;
  • impressions: 240,000;
  • reach: 80,000;
  • clicks: 6,000;
  • purchases: 180;
  • attributed revenue: $27,000;
  • contribution margin rate: 40%.

The calculations are:

MetricCalculationResult
Frequency240,000 ÷ 80,0003.0
CTR6,000 ÷ 240,000 × 1002.5%
CPC$12,000 ÷ 6,000$2.00
CPM$12,000 ÷ 240,000 × 1,000$50.00
Conversion rate180 ÷ 6,000 × 1003.0%
CPA$12,000 ÷ 180$66.67
AOV$27,000 ÷ 180$150.00
ROAS$27,000 ÷ $12,0002.25×
Contribution$27,000 × 0.40$10,800

The campaign appears efficient on a revenue basis but fails the simplified contribution break-even test because $10,800 is below $12,000 of spend. A manager should not immediately conclude that the campaign is ineffective. Further questions include whether revenue is incremental, whether customers repeat purchase, whether contribution margin excludes relevant costs, whether the campaign supports other channels, and whether optimization can improve audience quality or conversion.

9. Applied Case: Northstar Learning Subscription

Background

Northstar Learning, an illustrative online education provider, promotes a monthly subscription. The organization reports platform ROAS of 4.0× for paid search and 2.0× for social advertising. Senior managers propose moving nearly all budget to paid search.

Problem

The comparison uses different attribution windows and last-click reporting. Paid search often captures users who already know the Northstar brand, while social advertising introduces the service earlier in the decision process. The apparent performance difference may therefore reflect channel position rather than true incremental value.

Analysis

Northstar standardizes reporting to a 30-day click window, defines a subscription as one conversion, excludes cancelled payments, and reconciles revenue with its finance system. It then examines cohorts. Search-acquired customers have a first-month contribution of $36 and a three-month retention rate of 70%. Social-acquired customers have a first-month contribution of $30 but a three-month retention rate of 85%.

The team also runs a randomized geographic holdout for part of the social budget. The exposed regions show a subscription rate of 3.2%, while control regions show 2.6%. The observed incremental lift is:

3.2% − 2.6% = 0.6 percentage points

This result is more informative about causal impact than simply counting platform-attributed subscriptions, although it still requires checks for randomization quality, spillover, and statistical uncertainty.

Approach and outcome

Northstar retains both channels, but changes the decision rule. Paid search receives budget for profitable incremental demand at the bottom of the funnel. Social is evaluated using holdout evidence, cohort retention, and assisted-path analysis rather than last-click ROAS alone. Creative is adjusted to improve qualified sign-ups, and landing pages are tested for subscription quality rather than only immediate conversion rate.

Learning points

  • A channel with lower last-click ROAS may create higher-lifetime-value customers.
  • Standardized definitions are necessary before comparing channels.
  • Retention and margin can reverse conclusions based only on first-order revenue.
  • Experiments are valuable because attribution allocation is not the same as causation.
  • Budget decisions should consider incremental contribution, not merely platform-reported conversions.

10. Governance, Ethics, and Contemporary Practice

Measurement systems should respect consent, purpose limitation, data minimization, access controls, and applicable privacy law. Marketers should not collect or combine personal data merely because technology permits it. Sensitive attributes should not be used to unfairly target, exclude, or price audiences. Reporting should disclose material uncertainty and avoid presenting modeled estimates as observed facts.

Contemporary measurement increasingly combines first-party data, consented customer records, server-side event collection, modeled conversions, media-mix analysis, and controlled experiments. Artificial intelligence can support anomaly detection, budget recommendations, forecasting, and creative testing, but automated optimization may reproduce biased historical patterns or optimize a flawed proxy. Human review remains necessary for metric definitions, experiment design, privacy, and financial interpretation.

Best practice is to maintain a measurement dictionary, document event schemas and attribution windows, reconcile marketing and finance data, report confidence or uncertainty where appropriate, monitor data loss, use cohort analysis, and triangulate attribution with incrementality testing. A dashboard should make the decision implication visible: what changed, why it may have changed, and what action is justified.

Chapter Summary

Campaign measurement links exposure, response, conversion, revenue, retention, and customer economics. Impressions measure delivery opportunities, reach measures distinct exposed entities, and frequency relates the two. CTR, CPC, CPM, conversion rate, and CPA describe response and acquisition efficiency, but their usefulness depends on clearly defined denominators and counting rules. Revenue and ROAS describe reported commercial outcomes; they do not by themselves establish profit or causation.

Retention and CLV extend analysis beyond the first purchase. CLV may be estimated with simple stable-rate formulas or more rigorous discounted survival models, but all estimates depend on assumptions. Attribution models distribute credit according to rules, whereas incrementality seeks evidence of causal contribution. Because attribution is affected by identity loss, selection bias, tracking restrictions, double counting, and model choice, responsible marketers combine it with experiments, cohort analysis, financial margins, and privacy-conscious governance.

Key Terms

Impression: A recorded opportunity for an advertisement or message to be displayed.

Reach: The number of distinct people or entities exposed during a specified period.

Frequency: Average number of impressions per reached entity.

Click-through rate (CTR): Clicks divided by impressions, expressed as a percentage.

Cost per click (CPC): Advertising spend divided by measured clicks.

Cost per thousand impressions (CPM): Advertising spend per 1,000 impressions.

Conversion: A defined desired action, such as a purchase or registration.

Conversion rate: Conversions divided by a specified set of eligible opportunities.

Cost per acquisition (CPA): Spend divided by acquisitions.

Revenue: Monetary value generated by transactions under a defined accounting convention.

Average order value (AOV): Revenue divided by number of orders.

Return on ad spend (ROAS): Attributed revenue divided by advertising spend.

Contribution margin: Revenue remaining after specified variable costs.

Retention rate: Proportion of a starting customer group remaining active under a stated definition.

Churn rate: Proportion of customers lost during a specified period.

Customer lifetime value (CLV): Estimated economic value of a customer relationship over its lifetime.

Attribution: Allocation of conversion credit among marketing touchpoints.

Incrementality: The additional outcome caused by marketing activity compared with a suitable counterfactual.

Cohort: A group of customers sharing a defined starting characteristic or time period.

Attribution window: The period during which a touchpoint may receive credit for an outcome.

Review Questions

Short Answer Questions

  1. Distinguish impressions, reach, and frequency.
  2. Why must the denominator of a conversion rate be explicitly stated?
  3. What does a ROAS of 3.0× mean, and why does it not necessarily indicate profit?
  4. State two assumptions behind the simplified subscription CLV formula.
  5. Explain the difference between attribution and incrementality.

Long Answer Questions

  1. Explain how CTR, CPC, CPM, conversion rate, and CPA can be used together to diagnose campaign performance.
  2. Compare last-click, first-click, linear, position-based, time-decay, and data-driven attribution models.
  3. Discuss why retention and contribution margin should be included in customer acquisition decisions.
  4. Explain the principal sources of error and bias in digital attribution systems.
  5. Design a measurement framework for a campaign whose objective is to acquire profitable subscription customers.

Analytical / Application Questions

  1. A campaign spends $18,000, produces 300,000 impressions, reaches 100,000 people, receives 7,500 clicks, and generates 225 purchases worth $45,000. Calculate frequency, CTR, CPC, CPM, conversion rate, CPA, AOV, and ROAS. Interpret whether the results are sufficient to establish profitability.
  2. A subscription service has average monthly revenue of $60, a gross margin rate of 70%, and monthly churn of 4%. Estimate CLV using the simplified stable-rate formula. Identify two reasons why the estimate might differ from realized customer value.
  3. A four-touchpoint path consists of social advertising, organic search, email, and paid search. Allocate credit under last-click, first-click, and linear models. Explain why the three outputs should not be interpreted as direct causal proof.

Multiple Choice Questions with Answers

Question 1

A campaign generates 150,000 impressions and reaches 50,000 people. What is its average frequency?

A. 0.33

B. 2

C. 3

D. 200

Correct Answer: C. 3

Question 2

A campaign receives 4,000 clicks from 200,000 impressions. What is its CTR?

A. 0.2%

B. 2%

C. 5%

D. 20%

Correct Answer: B. 2%

Question 3

Advertising spend is $9,000 and measured clicks total 3,000. What is CPC?

A. $0.33

B. $3.00

C. $6.00

D. $27.00

Correct Answer: B. $3.00

Question 4

Which metric is calculated as spend divided by acquisitions?

A. CPM

B. ROAS

C. CPA

D. AOV

Correct Answer: C. CPA

Question 5

A campaign produces $40,000 in attributed revenue from $10,000 of ad spend. What is its ROAS?

A. 0.25×

B. 2×

C. 4×

D. $30,000

Correct Answer: C. 4×

Question 6

Which attribution model assigns equal credit to every recorded touchpoint?

A. Last click

B. First click

C. Linear

D. Time decay

Correct Answer: C. Linear

Question 7

Why can a high ROAS fail to indicate profitability?

A. ROAS never uses revenue

B. ROAS ignores all impressions

C. Revenue may not cover advertising and variable costs

D. ROAS is always calculated from customers rather than sales

Correct Answer: C. Revenue may not cover advertising and variable costs

Question 8

A subscription has monthly revenue of $50, a margin rate of 80%, and monthly churn of 5%. Using the simplified formula, what is CLV?

A. $80

B. $400

C. $800

D. $1,000

Correct Answer: C. $800

Question 9

What does an incrementality test primarily estimate?

A. The number of impressions delivered

B. The additional outcome caused by marketing relative to a counterfactual

C. The average number of touchpoints in a path

D. The platform’s reported last-click revenue

Correct Answer: B. The additional outcome caused by marketing relative to a counterfactual

Question 10

Which issue can cause multiple advertising platforms to claim the same conversion?

A. Double counting across platforms

B. A higher contribution margin

C. A lower average order value

D. A shorter product description

Correct Answer: A. Double counting across platforms

Digital Campaigns & Marketing Analytics
Chapter 10 of 15