Gordon et al 2019 - RCT Estimands, Unconfoundedness and Six Observational Estimators

Summary

The formal core of Gordon et al. (2019), §3-4. The RCT target is the ATT, recovered as ITT divided by the exposure rate under one-sided noncompliance (eq. 5-7). Results are reported as ATT lift: the ATT divided by the treated group’s counterfactual conversion rate (eq. 8). The observational side discards the control arm, assumes unconfoundedness + overlap (strong ignorability, eq. 14-16), and estimates the same ATT with six estimators: exact matching (EM), propensity-score matching (PSM), stratification (STRAT), regression adjustment (RA), inverse-probability-weighted RA (IPWRA) and stratified regression (STRATREG), eq. 17-28. Section 4.3 argues that fully deterministic targeting would remove overlap and leave only regression-discontinuity-style designs, which would need as much platform cooperation as an RCT.

Overview

Every number in the paper is a comparison between two estimates of the same estimand: the experimental lift and the observational lift for method . This note states the notation and every estimator exactly as written in the paper (eq. 1-28). The derivation of ITT-to-ATT scaling is also covered across sources in From ITT to Treatment-on-the-Treated in Ad Experiments. Here it is restated in this paper’s notation so the source is fully captured.

Main Content

3.1 Definitions and assumptions

Units, assignment, exposure, outcomes (§3.1, eq. 1)

A study has users drawn from an infinite population. Assignment (test = 1). Exposure , with for every user (control is never exposed), while is endogenous. Covariates are unaffected by the experiment. Potential outcomes are . Under one-sided noncompliance the observed outcome is

Variables carry no study subscript because every analysis is within one study.

Assumptions for the RCT (§3.1):

  1. SUTVA (Rubin 1978): one version of treatment and no interference. Single login means no one is shown the wrong arm. Interference could happen if test users shared ads with control users, but users do not know they are in an experiment, and on-platform sharing would be visible. If test users did show control users the ad, estimates would be conservative because control conversions would be inflated (fn. 9). See Interference and Marketplace Experiments.
  2. Random assignment: is independent of all potential outcomes and both potential treatments. This cannot be tested directly. The randomization checks found nothing against it (Gordon et al 2019 - Study Sample, Covariate Sets and Randomization Check).
  3. Exclusion restriction (needed only for the ATT): for . Assignment affects outcomes only through exposure, which is plausible because users do not know their arm. This lets act as an instrument (Instrumental Variables).

An ITT analysis needs only (1)-(2). The paper uses the ATT because the observational methods cannot produce an ITT once the control group has been dropped. Footnote 10 notes that any ITT is conditional on the “entire treatment”, which for online ads “includes the advertising platform, including its ad-optimization system”.

3.2 Causal effects in the RCT

ATT as a Wald / IV ratio under one-sided noncompliance (§3.2, eq. 5-7; Imbens & Angrist 1994)

With for all users and complete randomization, , the share of compliers (test users who are exposed). Split the ITT into compliers and noncompliers:

The exclusion restriction gives , so and

Conditions: randomization, SUTVA, exclusion, and one-sided noncompliance (no always-takers and no defiers). Under these the LATE equals the ATT. Interpretation: dividing by “undilutes” the ITT. The ATT is specific to whoever ends up exposed, so its meaning changes from study to study as targeting changes (Local Average Treatment Effects).

3.3 Lift

ATT lift (§3.3, eq. 8)

The denominator is the estimated counterfactual conversion rate of the exposed users. Lift normalizes across advertisers and outcomes. Its drawback, in the paper’s words: “differences between methods can seem large when the treated group’s baseline conversion rate is small” (p. 13). ROI is not reported because profit margins are unavailable. ROI is a monotone transform of lift, but decisions often use ROI cut-offs (fn. 11).

4 Observational approaches: the thought experiment

The advertiser follows “customary practice by choosing a target sample and making all users eligible to see the ad”. Only some of them end up exposed, and the effect is estimated by comparing exposed with unexposed users. “This approach is equivalent to creating a test sample without a control group held out” (§4, p. 13). The methods combine matching, stratification and regression. They are used in academic marketing studies and by industry vendors (§4, pp. 13-14):

Application of matching (§4, p. 13)Study cited
Internet vs TV advertising for brand buildingDraganska, Hartmann & Stanglein (2014), JMR 51
Firm-generated social-media content and customer metricsKumar, Bezawada, Rishika, Janakiraman & Kannan (2016), J. Marketing 80(1)
Whether DVR access affects sales of advertised productsBronnenberg, Dubé & Mela (2010), JMR 47(6)
Pharmaceutical detailingRubin & Waterman (2007), Statistical Science 21(2)
Mutual-fund name changes and later inflowsCooper, Gulen & Rau (2005), J. Finance 60(6)
Alcohol advertising aimed at adolescentsEllickson, Collins, Hambarsoomians & McCaffrey (2005), Addiction 100(2)

Industry practice. “comScore, Nielsen, and Nielsen Catalina Solutions, all rely on matching and regression methods to evaluate various marketing programs” (p. 13). The supporting citations (p. 14) are Abraham (2008, HBR, “The off-line impact of online ads”), comScore (2010, press release on its AdEffx Smart Control methodology), Klein & Wood (2013, Nielsen Catalina Solutions and Time Inc. single-source cross-platform report) and Berkovich & Wood (2016, Nielsen discussion paper on single-source data). The authors note that vendor implementations are hard to pin down, but “discussions with several industry experts and public case studies confirm these methods are in active use.” Footnote 13 names two Nielsen Catalina Solutions web case studies as examples, both accessed 7 April 2018: one on a streaming-audio campaign for a toaster-pastry brand, whose URL slug reads “pandora-pop-tarts-groove-to-the-tune-of-3x-roas”, and one on “frozen-entrees”. The paper gives only the URLs, so the “3x ROAS” figure is the vendor’s own claim and the paper does not assess it. More recent methods (covariate-balancing propensity scores, Zubizarreta’s optimization-based matching and stable weights, Athey-Imbens-Wager approximate residual balancing) are left for future work (fn. 12). Gordon, Moakler & Zettelmeyer (2023) later ran that follow-up with DML; see Experimental Benchmarks for Observational Ad Measurement.

4.1 Observational definitions

The control group is ignored and notation is redefined within the test group:

Naive exposed-vs-unexposed (EU) estimator (§4.1, eq. 13)

If were random and independent of ,

In practice mixes the treatment effect with selection bias. The paper uses it as the naive baseline (Abraham 2008).

Strong ignorability (§4.1, eq. 14-16; Rosenbaum & Rubin 1983b)

Unconfoundedness: (eq. 14). This is “considered the most controversial and is untestable without an experiment” (Conditional Independence Assumption). Overlap: for all (Common Support and Overlap). Propensity score: (eq. 15). Balancing result: under strong ignorability, (eq. 16). Two users with the same propensity score are as good as randomly exposed (Propensity Score and the Balancing Property).

4.2 The six estimators

Throughout, is the number of exposed test users. ATT estimators impute for exposed users.

(1) Exact matching, EM (§4.2, eq. 17-18)

For each exposed user , let be the unexposed users with on a small discrete set . In the results this set is age and gender only, described as “a naive benchmark used widely in industry”.

Matching needs no outcome model.

(2) Propensity-score matching, PSM (§4.2, eq. 19-20)

Mahalanobis matching on all of works poorly with many covariates and is computationally heavy, so the paper matches on the estimated log-odds , which linearizes the unit interval (Rubin 2001). Matching uses the nearest unexposed users with replacement, which reduces bias, does not depend on sort order and is cheaper to compute. is the index of the -th closest unexposed user by , and .

See Matching Methods and Distance Measures and Matching Algorithms and Caliper.

(3) Stratification on the propensity score, STRAT (§4.2, eq. 21-23)

Split the range of the linearized score into intervals and let (eq. 21). Stratum counts are .

Strata are weighted by their share of treated users, which is what makes this an ATT.

Data-driven strata (§4.2, after eq. 23; Imbens & Rubin 2015)

The paper does not use Cochran’s (1968) rule of equal-sized strata or Eckles & Bakshy’s (2017) rule of growing with . It uses:

  1. Start with the full sample as one stratum.
  2. Propose splitting a stratum at its median propensity score.
  3. Accept the split if the two halves have significantly different average propensity scores.
  4. Recurse until the -statistic comparing the halves falls below a threshold, or a new stratum would fall below a minimum sample size.

The result is more and narrower strata where propensity scores vary most, which is where they help most.

(4) Regression adjustment, RA (§4.2, eq. 24-26)

The simplest version is (eq. 24). More generally, let (eq. 25). For the ATT only is needed: fit , with flexible functions of , on unexposed users, then

If the covariate distributions of exposed and unexposed users differ a lot, is extrapolating and the estimate is likely biased (Logic of Regression Adjustment).

(5) Inverse-probability-weighted regression adjustment, IPWRA (§4.2)

The outcome model is fit with propensity weights (Hirano, Imbens & Ridder 2003):

(as printed in the paper; see the note below), then eq. 26 with gives . The estimator is doubly robust (Robins & Ritov 1997): consistent if either the propensity model or the outcome model is correctly specified. Exposure model, outcome model and ATT are estimated jointly by two-step GMM, which gives efficient estimates and robust SEs (Wooldridge 2007). See Q - The Common Structure of Doubly-Robust Estimators and Bayesian Inverse Probability Weighting.

Reader’s note: is the untreated-outcome model, so it would normally be fit on unexposed users () with ATT odds weights . The objective above is transcribed exactly as printed in the working paper.

(6) Stratification + regression, STRATREG (§4.2, eq. 27-28)

Recommended by Imbens (2015) and Eckles & Bakshy (2017). Use the recursive strata above, then run a regression within each stratum :

( in eq. 28 is the same treated total written in eq. 23.) Within a stratum the covariates are roughly balanced, so the regression extrapolates less and removes leftover imbalance.

4.3 Alternative methods and the limit of deterministic targeting

  • Each method tries “to find and isolate the random variation that exists in the data, while conditioning on the endogenous variation”.
  • Critique. Targeting systems aim to make exposure deterministic. If the analyst observed the platform’s exact data and decision rule, “the propensity score distribution would collapse to discrete masses at 0 and 1”. Common support would disappear, and every matching method and every regression that needs support would fail (Propensity Score Matching - Balancing Theorem and Failure Modes).
  • Regression discontinuity. With fully deterministic targeting, identification would have to come from something like an RD design comparing near-identical users on either side of the targeting rule (Regression Discontinuity Designs). That needs the platform’s full data and rule. The authors argue RD is unlikely to be more popular than RCTs, since advertisers avoid RCTs partly because they need platform cooperation, and “if a platform had the sophistication to run an RD design, it would probably also have the sophistication to implement RCTs” (p. 19).
  • Current reality. Targeting is not yet fully deterministic. Quasi-random exposure still comes from visit timing, pacing, and remaining campaign budget (§4.3 names budget where §1 names unrelated bids), so the methods “need not fail”. But “as ad-targeting systems become more sophisticated, such failure is increasingly likely” (p. 20).

Examples

Computing every estimand for Study 4 (§7.1-7.2 numbers in this note's formulas)

Inputs: control conversion rate 0.033%, test 0.045%, exposure share , exposed-in-test rate 0.079%, unexposed-in-test rate 0.025%. Rates are scaled by a random constant (§7).

  1. pp; ITT lift (Table 3 reports 37.7%).
  2. pp (eq. 7).
  3. Counterfactual rate of the exposed ; (eq. 8; reported 72.8%, 95% CI [49%, 103%]).
  4. Footnote 20 checks this: the unexposed-in-test rate (0.025%) is assumed equal to what the would-be-unexposed in control did. The control mean 0.033% is a 63/37 mixture of 0.025% and 0.046%: .
  5. Naive EU lift (eq. 13): §7.2 states that the exposed and unexposed conversion rates “was 0.061% and 0.019%, respectively, implying an ATT lift of 316%“. Reader’s check: plugging those two rounded rates into eq. 13 gives , and Table 4’s 0.079%/0.025% gives . Neither matches 316%. Because the reported conversion rates are masked by a random scaling constant (§7), the paper’s 316% (also used in Fig. 8, Fig. 11 and Table 6) should be taken as the authoritative figure, with the quoted rates illustrative only.

Connections

See Also