Marketing Budgeting & ROI Analytics

Chapter 9
Attribution and Customer-Journey Measurement

Graduate Program in Brand Management
Marketing Budgeting & ROI Analytics   •   Graduate

Attribution and Customer-Journey Measurement

Introduction and context

Marketing attribution is the practice of assigning credit for a business outcome—such as a purchase, subscription, lead, or store visit—to the marketing contacts that preceded it. Customer-journey measurement is broader: it examines how people move across paid, owned, earned, digital, physical, and partner environments, and how those interactions jointly influence outcomes.

Attribution is therefore not simply a reporting problem. It is a decision problem. A brand manager wants to know which investments to increase, reduce, redesign, or test. The central difficulty is that the observed journey is only a partial record of the causal process. A customer may see an outdoor advertisement, search for the brand later, visit a retailer, receive an email, and purchase in a store. A platform may observe only one part of this sequence. Attribution models can describe the observed sequence, but they do not automatically prove that a touchpoint caused the outcome.

This distinction is fundamental:

  • Descriptive attribution allocates observed conversions among recorded touchpoints.
  • Predictive measurement estimates the probability or value of future outcomes.
  • Causal measurement estimates what would have happened if a touchpoint had been absent or changed.

A mature marketing-budgeting system uses all three, while recognizing that each answers a different question.

Learning objectives

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

  1. Compare first-touch, last-touch, rule-based, algorithmic, and data-driven attribution.
  2. Explain why customer journeys are difficult to observe across channels and devices.
  3. Evaluate walled gardens, offline effects, identity limitations, and privacy-driven signal loss.
  4. Detect attribution bias, double counting, selection effects, and conversion-window problems.
  5. Distinguish attributed return on ad spend from incremental return on investment.
  6. Design a measurement system combining journey analytics, experiments, marketing-mix models, and governance.

1. The measurement object: journeys, events, and outcomes

A customer journey is a sequence of interactions associated with an individual, household, account, or market. A useful event record contains at least a timestamp, channel, campaign or creative, identifier, event type, and outcome status. Typical events include impressions, video completions, clicks, website visits, product searches, email opens, store visits, calls, coupon redemptions, purchases, returns, and repeat orders.

The journey is not identical to the data trail. Unobserved exposure, shared devices, deleted cookies, ad blockers, offline media, and retailer-controlled data create missingness. Furthermore, a person may interact with a brand without being the eventual buyer, while several people may influence one purchase. The unit of analysis must therefore be chosen deliberately:

UnitAppropriate useMain limitation
Person or deviceDigital sequence analysisIdentity fragmentation and privacy restrictions
HouseholdAutomotive, grocery, and household purchasesMultiple decision makers and shared exposure
Account or organizationB2B journeysLong cycles and many stakeholders
Order or conversionRevenue allocationDoes not reveal nonconverting journeys
Market and time periodAggregate causal measurementLess detail about individual paths

A conversion window defines how long before an outcome a contact may receive credit. A seven-day click window and a one-day view window will produce different results from a 30-day window. Window selection is a managerial assumption, not a discovered fact.

For a set of recorded touchpoints, a basic attribution allocation can be written as:

Cj = ∑i=1N yi wij

Here, Cj is attributed conversion value for touchpoint or channel j, yi is the value of outcome i, and wij is the share assigned to j for outcome i. N is the number of outcomes. The weights generally satisfy 0 ≤ wij ≤ 1 and, when all eligible touchpoints are included, ∑j wij = 1. This is an accounting allocation, not necessarily a causal estimate.

2. Major attribution approaches

First-touch attribution

First-touch attribution assigns all credit to the first recorded marketing contact in the eligible journey. It is useful for studying demand creation, prospect acquisition, and initial source discovery. It is simple and auditable, but it ignores nurturing, evaluation, conversion assistance, and retention activity. Brand search may receive credit if it is the first recorded event even though earlier offline exposure created the demand.

Last-touch attribution

Last-touch attribution assigns all credit to the final recorded contact before conversion. It is useful for operational questions concerning immediate response and conversion completion. Its severe weakness is that it often rewards high-intent channels—brand search, direct visits, remarketing, or checkout email—that may harvest demand generated elsewhere.

Rule-based multi-touch attribution

Rule-based models distribute credit according to a predetermined rule. Common forms include:

  • Linear: equal credit across eligible contacts.
  • Time decay: more credit to recent contacts.
  • Position-based: larger shares to first and last contacts, with the remainder distributed among intermediate contacts.
  • U-shaped or W-shaped: emphasis on acquisition, lead creation, and conversion stages.

For a linear model with ki eligible contacts in journey i, each receives:

wij = 1/ki

The formula assumes that every eligible contact is equally informative and that the journey has been accurately observed. These assumptions are rarely fully defensible, but the model can provide a transparent baseline.

For a position-based model, weights must be normalized so that the total equals one. For example, if first and last contacts receive 40% each and intermediate contacts share 20%, then a journey with three intermediate contacts assigns 40%, 6.67%, 6.67%, and 6.67%? No: the journey has five total contacts, so the intermediate share is divided among three contacts and the weights are 0.40, 0.0667, 0.0667, 0.0667, and 0.40. This illustrates why model definitions must specify edge cases, especially journeys with one or two contacts.

Rule-based models are interpretable and easy to implement. They are not learned from outcome data and may encode managerial preference as if it were evidence.

Algorithmic attribution

Algorithmic attribution uses statistical or machine-learning methods to estimate the association between touchpoints and outcomes. Examples include logistic regression, survival models, Markov-chain removal effects, gradient-boosted models, and sequence models.

A logistic model can estimate conversion probability as:

P(Y=1|X) = 1/(1 + e-(β0 + β1x1 + … + βpxp))

Here, Y=1 denotes conversion, x1,…,xp are predictors such as channel exposure, recency, frequency, device, and customer status, and β0,…,βp are estimated coefficients. The model requires an appropriate comparison population, reliable features, sufficient data, and attention to confounding. A coefficient is not automatically a causal contribution: people who receive more advertising may already be more likely to buy.

Markov attribution models represent journeys as transitions among states such as awareness, site visit, cart, and purchase. A removal effect measures the change in conversion probability when a channel is removed from the transition system. This can be useful for sequence analysis, but results depend on state definitions, path truncation, identity resolution, and the assumption that historical transition behavior predicts the counterfactual world.

Data-driven and causal attribution

The term data-driven attribution is used inconsistently. In some platforms it means an algorithmic allocation trained on conversion paths. In rigorous measurement, it should mean a model using observed data to estimate contribution while addressing selection and counterfactual questions. The strongest evidence generally comes from randomized experiments, such as geo experiments, conversion lift tests, holdout audiences, or incrementality tests.

The incremental effect of treatment can be expressed as:

ATE = E[Y(1) − Y(0)]

Y(1) is the outcome if a unit receives the marketing treatment, Y(0) is the outcome for the same unit under no treatment, and ATE is the average treatment effect. Both potential outcomes cannot be observed for the same unit simultaneously; randomization makes treatment assignment independent of potential outcomes in expectation. Without credible randomization or adjustment assumptions, a platform-reported attribution number should not be interpreted as ATE.

3. Comparing models

ModelMain question answeredStrengthTypical bias or weakness
First-touchWhere was demand first recorded?Simple demand-creation viewMisses later influence; sensitive to missing early contacts
Last-touchWhat preceded conversion?Useful for immediate responseOvercredits intent capture and remarketing
Linear/rule-basedHow should credit be allocated by policy?Transparent and stableArbitrary weights; not causal
AlgorithmicWhich observed features predict outcomes?Flexible and scalableConfounding, overfitting, opaque logic
Data-driven/causalWhat changed because of marketing?Supports investment decisionsExpensive; requires assumptions, tests, and adequate data

No single model is universally correct. A brand may use first-touch reporting for acquisition diagnostics, last-touch reporting for checkout operations, and incrementality testing for budget decisions. Conflicts among models are not merely technical disagreements; they reveal that different models answer different questions.

4. Cross-channel customer journeys

Cross-channel measurement must reconcile different event structures, identifiers, currencies, time zones, conversion definitions, and reporting windows. A social platform may report impressions and modeled conversions, an ad server may report served impressions, an analytics system may report sessions, and a retailer may report sales. These systems are not interchangeable.

A practical measurement architecture includes:

  1. A canonical event taxonomy: consistent definitions for exposure, engagement, lead, order, cancellation, and revenue.
  2. Identity rules: documented deterministic and probabilistic matching, with consent and retention limits.
  3. A source-of-truth hierarchy: explicit rules for billing revenue, orders, media delivery, and experiment outcomes.
  4. Time and currency normalization: common time zones, fiscal periods, and treatment of taxes, returns, discounts, and exchange rates.
  5. Deduplication logic: rules preventing the same conversion from being counted in multiple systems.
  6. Quality monitoring: checks for missing identifiers, implausible timestamps, duplicate event IDs, bot traffic, and sudden volume changes.

Walled gardens

Walled gardens are platforms that control media inventory, user identity, measurement interfaces, and often conversion data. They may provide valuable scale and high-quality first-party signals, but external verification is limited. Platform-reported conversions can overlap with other platforms, use modeled users, or rely on view-through assumptions that are not visible to the advertiser.

Managers should distinguish platform optimization from independent evaluation. Useful practices include clean rooms where permitted, aggregated conversion lift tests, geo-based experiments, neutral ad-server standards, consistent conversion definitions, and reconciliation against finance and sales records. A platform should not be treated as both the seller of inventory and the sole judge of incremental value without additional controls.

Offline effects

Television, radio, outdoor, events, sponsorships, packaging, call centers, and retail displays may influence digital searches and purchases without producing person-level logs. Offline effects can be measured through matched-market tests, interrupted time-series designs, store-level panels, unique promotional codes, call tracking, media-mix models, and triangulation with search and sales patterns.

Marketing-mix models typically relate aggregate sales to media, price, distribution, seasonality, and other drivers. They are useful for strategic budget allocation and channels with weak person-level observability, but they require enough time variation, careful controls, and avoidance of highly collinear media variables. Their estimates are not automatically causal; experimental calibration substantially improves credibility.

5. Deduplication and attribution bias

Deduplication

Double counting occurs when several systems claim the same conversion. Suppose an order is claimed by a social platform, a search platform, an affiliate network, and web analytics. Adding all claims may produce more conversions than the business actually recorded.

A robust process establishes a canonical conversion identifier, such as an order ID, and applies a precedence and reconciliation policy. The organization should preserve both the canonical outcome and each platform’s claim for diagnostic purposes. Deduplication must also address refunds, cancellations, repeat orders, cross-device events, and shared household identities.

Common biases

  • Selection bias: people likely to buy are more likely to be targeted.
  • Survivorship bias: analysis of converters ignores nonconverting journeys.
  • Exposure bias: delivered impressions are not equivalent to noticed or viewable exposures.
  • Position bias: contacts near conversion receive credit because they occur late, not necessarily because they caused purchase.
  • Omitted-variable bias: unobserved price, competitor activity, seasonality, or offline exposure affects both advertising and sales.
  • Lookback-window bias: long windows capture unrelated contacts; short windows miss genuine influence.
  • Cookie and device bias: observable users differ systematically from unobservable users.
  • Model bias: training data and objective functions may favor measurable, high-volume channels.

A useful diagnostic is to compare attributed performance with holdout or lift results. If a channel receives high attributed credit but produces little incremental lift, it may be harvesting existing demand or targeting customers who would have purchased anyway.

6. Privacy-driven signal loss

Privacy regulation and platform changes have reduced persistent identifiers, third-party cookies, unrestricted device graphs, and individual-level tracking. Consent requirements, browser restrictions, mobile advertising controls, data minimization, and limits on sensitive inference reshape measurement.

Signal loss creates three distinct problems:

  1. Coverage loss: fewer events can be linked to a person or outcome.
  2. Selection loss: the remaining observable users are not representative.
  3. Latency and modeling: platforms fill gaps with aggregated or modeled conversions.

A responsible response is not to recreate covert surveillance. It is to build privacy-preserving measurement: first-party data collected with clear purpose and consent, server-side event controls, aggregated reporting, clean-room collaboration where lawful, cohort or geo experiments, and strict access governance. Data should be retained only as long as necessary, and sensitive attributes should not be used for discriminatory targeting or unjustified price differentiation.

7. A measurement framework for budget decisions

A graduate-level measurement plan should proceed from decisions rather than available dashboards.

Step 1: Define the decision. Is the organization choosing acquisition channels, allocating brand-building investment, optimizing creative, or evaluating retention?

Step 2: Define the outcome. Use economically meaningful outcomes such as contribution margin, qualified pipeline, customer lifetime value, or retained revenue—not clicks alone.

Step 3: Map observability. Record which channels, devices, retailers, and offline environments can and cannot be observed.

Step 4: Select complementary methods. Combine journey analytics for diagnostics, experiments for incrementality, and aggregate models for broad or offline effects.

Step 5: Set governance rules. Document attribution windows, exclusions, identity treatment, currency, returns, consent, and model versioning.

Step 6: Reconcile and validate. Compare platform claims with finance, CRM, retailer, experiment, and market-level results.

Step 7: Use uncertainty in decisions. A point estimate should be accompanied by a confidence interval, credible interval, sensitivity range, or scenario analysis when appropriate. Precision in a biased estimate is not accuracy.

For financial evaluation, attributed return on ad spend is:

ROASattr = Rattr/S

where Rattr is attributed revenue and S is advertising spend; both must use the same currency and revenue definition. Incremental ROAS is:

iROAS = (Rtreat − Rcontrol)/Streat

where the numerator is the estimated incremental revenue difference between comparable treatment and control groups, and Streat is treatment-group spend. If contribution margin is the decision metric, replace revenue with incremental contribution margin. Neither ratio includes all business costs unless those costs are explicitly included.

8. Illustrative case: Northstar Outdoor Equipment

Background

Northstar, a fictional omnichannel outdoor-equipment brand, sells through its website, 400 retailers, and seasonal stores. Its annual media plan includes video, paid social, paid search, email, outdoor advertising, affiliates, and retailer promotions. Platform dashboards report 18,000 conversions, while finance records 11,500 completed orders after cancellations and returns.

Problem

Last-touch reporting recommends increasing brand search and retargeting. First-touch reporting recommends video and outdoor advertising. Retail partners claim that digital advertising is receiving credit for sales generated by in-store displays. The chief financial officer wants a defensible incremental return measure.

Analysis

The team first creates a canonical order table using order IDs, net revenue, refunds, and contribution margin. It separates platform claims from verified orders and limits the standard digital path analysis to consented, matchable events. It discovers that 22% of claimed platform conversions are duplicated across at least two platforms and that the largest duplication occurs in retargeting and affiliate reports.

Next, Northstar runs a twelve-week matched-market test. Comparable geographic markets are assigned to treatment or control; treatment receives additional video and paid social investment, while search is held near normal levels. The analysis controls the pre-period sales level and records online and retail sales together. The company also uses a store-level outdoor test and a marketing-mix model calibrated against the experiments.

Approach and solution

Journey analytics remains in use for creative sequencing and operational diagnostics. It is not used alone to set the budget. The budget committee adopts the following evidence hierarchy:

  1. Randomized or credible holdout estimates for incremental effects.
  2. Finance-reconciled outcomes and contribution margin.
  3. Calibrated aggregate models for offline and broad-reach media.
  4. Deduplicated journey attribution for path and execution analysis.
  5. Platform-reported claims as optimization signals, not final truth.

Suppose the treatment markets generate net incremental revenue of $240,000 against $80,000 of incremental spend. Then iROAS = 240,000/80,000 = 3.0. If contribution margin is 40%, incremental contribution margin is $96,000 and contribution-based return on spend is 96,000/80,000 = 1.2. The distinction changes the profitability discussion: a revenue ROAS of 3.0 does not imply a contribution return of 3.0.

Outcome

Northstar reduces duplicate claims, maintains video and outdoor investment despite their weak last-touch scores, reduces a portion of retargeting that shows low lift, and shifts evaluation from platform-reported revenue to incremental contribution margin. It also introduces quarterly calibration tests because channel performance and privacy observability change over time.

Learning points

The case demonstrates that attribution is a portfolio of measurement instruments. The appropriate question is not “Which channel gets the most credit?” but “What evidence supports increasing the next dollar in this context?”

9. Managerial, ethical, and research implications

Managers should avoid compensation systems based entirely on a single attribution model. Such systems encourage channel teams to optimize for credit rather than growth and can generate internal conflict. Budget governance should specify which evidence is diagnostic, which is causal, and how uncertainty affects decisions.

Ethically, measurement must respect consent, purpose limitation, access rights, security, and non-discrimination. Identity resolution should not expose unnecessary personal information. Automated models should be tested for disparate effects, especially when marketing concerns housing, employment, credit, health, or other sensitive domains. Data partnerships should define permitted uses, retention, breach responsibilities, and audit rights.

AI can improve journey classification, anomaly detection, forecasting, and creative analysis. It can also amplify bias, infer sensitive characteristics, obscure reasoning, and create false confidence. Human review, model documentation, drift monitoring, and independent validation remain necessary. A sophisticated model with poor causal design is still poor measurement.

Contemporary practice is moving toward privacy-preserving, incrementality-centered systems: first-party data ecosystems, aggregated platform measurement, clean rooms, geo experiments, causal machine learning, and unified online-offline outcome data. These developments improve resilience but do not eliminate the need for assumptions, tests, and managerial judgment.

Chapter Summary

Attribution allocates observed outcomes; it does not automatically establish causality. First-touch emphasizes demand initiation, last-touch emphasizes immediate conversion, rule-based models apply transparent but often arbitrary weights, and algorithmic models learn associations from data. Causal and incrementality methods estimate what changed because of marketing and are more appropriate for major budget decisions.

Cross-channel measurement is constrained by fragmented identities, walled gardens, offline effects, incompatible definitions, and privacy-driven signal loss. Deduplication requires canonical outcomes and explicit reconciliation rules. Common biases include selection, position, exposure, omitted-variable, lookback-window, and observability bias. A robust system combines journey analytics, experiments, aggregate models, finance reconciliation, uncertainty analysis, and ethical governance. Managers should optimize for incremental economic value—not merely attributed conversions or platform-reported ROAS.

Key Terms

Attribution: Allocation of observed outcome credit among marketing touchpoints.

Customer journey: Sequence of interactions associated with a person, household, account, or market.

First-touch attribution: Assigns credit to the first recorded eligible contact.

Last-touch attribution: Assigns credit to the final recorded contact before conversion.

Rule-based attribution: Uses predetermined allocation rules such as linear or time decay.

Algorithmic attribution: Uses statistical or machine-learning models to allocate or predict outcomes.

Incrementality: The outcome caused by marketing beyond what would otherwise have occurred.

Counterfactual: The unobserved outcome under an alternative treatment condition.

Walled garden: A platform controlling inventory, identity, data, and measurement access.

Deduplication: Removal or reconciliation of duplicate conversion claims.

Conversion window: Period in which a preceding contact may receive credit.

Selection bias: Distortion caused by systematic differences in who receives exposure or is observed.

View-through conversion: Conversion credited after an impression without a recorded click.

Identity resolution: Linking events across devices, systems, or channels.

Marketing-mix model: Aggregate statistical model relating sales to marketing and contextual variables.

Holdout test: Evaluation using a group deliberately excluded from treatment.

ROAS: Revenue divided by advertising spend.

Incremental ROAS: Incremental revenue or margin divided by incremental spend.

Privacy-preserving measurement: Measurement designed to limit personal-data collection and exposure.

Review Questions

Short Answer Questions

  1. Why is attribution allocation not necessarily a causal estimate?
  2. What is the principal operational strength of last-touch attribution?
  3. Define a walled garden and explain one measurement consequence.
  4. Why is deduplication necessary in cross-platform reporting?
  5. Distinguish attributed ROAS from incremental ROAS.

Long Answer Questions

  1. Compare first-touch, last-touch, rule-based, algorithmic, and data-driven attribution, including suitable managerial uses and limitations.
  2. Explain how privacy-driven signal loss affects coverage, selection, and modeled conversions.
  3. Design a cross-channel measurement architecture for an omnichannel brand.
  4. Discuss how offline media and retail activity can be evaluated when person-level tracking is unavailable.
  5. Explain why a platform can report strong attributed performance while generating weak incremental lift.

Analytical / Application Questions

  1. A campaign receives 1,000 platform-attributed conversions, but finance verifies 700 orders and finds 200 claims duplicated across platforms. Propose a reconciliation process and identify the remaining information required before calculating economic return.
  2. A retargeting campaign has high last-touch ROAS but fails a randomized holdout test. Diagnose at least three reasons for the discrepancy and recommend a budget decision.
  3. Design an experiment to estimate the combined online and offline effect of a regional video and outdoor campaign, including treatment assignment, outcome definition, and key validity threats.

Multiple Choice Questions with Answers

Question 1

Which attribution model assigns all credit to the first recorded eligible marketing contact?

A. Last-touch attribution

B. First-touch attribution

C. Linear attribution

D. Removal-effect attribution

Correct Answer: B. First-touch attribution

Question 2

What is the central limitation of last-touch attribution?

A. It cannot record any digital events

B. It always excludes conversion data

C. It may overcredit channels that capture existing intent

D. It requires randomized treatment assignment

Correct Answer: C. It may overcredit channels that capture existing intent

Question 3

In a linear attribution model with four eligible contacts, what share does each contact receive?

A. 10%

B. 20%

C. 25%

D. 40%

Correct Answer: C. 25%

Question 4

Which method most directly estimates the causal effect of marketing?

A. A randomized holdout test

B. A last-touch report

C. A platform impression count

D. A position-based rule

Correct Answer: A. A randomized holdout test

Question 5

If incremental revenue is $150,000 and incremental advertising spend is $50,000, what is incremental ROAS?

A. 0.33

B. 2.0

C. 3.0

D. 7.5

Correct Answer: C. 3.0

Question 6

Why can platform-reported conversions exceed finance-verified orders?

A. Platforms never use conversion windows

B. Multiple platforms may claim the same conversion

C. Finance always excludes online orders

D. Attribution models cannot include impressions

Correct Answer: B. Multiple platforms may claim the same conversion

Question 7

Which issue occurs when people likely to purchase are more likely to receive advertising?

A. Selection bias

B. Currency normalization

C. Deduplication

D. Time-zone conversion

Correct Answer: A. Selection bias

Question 8

What is a walled garden?

A. A randomized geographic test

B. A retail loyalty program

C. A platform controlling inventory, identity, and measurement access

D. A database containing only offline sales

Correct Answer: C. A platform controlling inventory, identity, and measurement access

Question 9

Which outcome is generally most appropriate for a profitability-based budget decision?

A. Clicks alone

B. Attributed impressions

C. Incremental contribution margin

D. Email opens alone

Correct Answer: C. Incremental contribution margin

Question 10

What is a principal purpose of a holdout group?

A. To guarantee every person is exposed

B. To provide a comparison estimate of outcomes without treatment

C. To increase duplicate platform claims

D. To replace finance reconciliation

Correct Answer: B. To provide a comparison estimate of outcomes without treatment

Marketing Budgeting & ROI Analytics
Chapter 9 of 14