Blake 2015 - OLS vs IV Spend Elasticities and the Endogeneity Gap

Summary

How badly does the usual industry regression of sales on ad spend mislead for paid search? On eBay’s DMA-day data, the log-log OLS elasticity of revenue on spend is 0.885: 10% more spend, 9% more revenue. Adding DMA and date fixed effects lowers it to 0.126. Instrumenting log spend with the experiment’s DiD indicators gives 0.004 (0.0019 with fixed effects), statistically zero and “almost two orders of magnitude smaller”. A level regression gives $0.199 of revenue per $1 of spend (ROI −80%). Fixed effects remove the seasonal/regional (firm-side) confounding but not the consumer-intent confounding, which only the experiment breaks.

Overview

This note covers the paper’s quantification of “the magnitude of the endogeneity problem” (p. 13). It compares the elasticity an analyst gets without an experiment with the one the experiment identifies.

Main Content

Naive elasticity regression (eq. 3, p. 13)

estimated by OLS on the pre-test period (10,500 DMA-days), with and without DMA and date fixed effects. is the spend elasticity. The authors note that industry practitioners use “some form of equation 3”, sometimes with seasonality controls.

First stage with experimental instruments (eq. 4, p. 14)

2SLS with as the excluded instrument (the DiD interaction; and , or the FE, are included controls) and eq. (3) as the second stage. Estimated on the full experimental panel (23,730 DMA-days).

Table 3: Instrument for Return, Dep. Var: Log Revenue (p. 14)

OLS (1)OLS (2)IV (3)IV (4)
Log spending0.885*** (0.0143)0.126*** (0.0404)0.00401 (0.0410)0.00188 (0.00157)
DMA FEYesYes
Date FEYesYes
N10,50010,50023,73023,730
  • p<.1, ** p<.05, *** p<.01.

"Log Revenue" in Table 3 vs in eq. (3)

Table 3’s title says “Dep Var: Log Revenue” and the text discusses “a regression of log revenue on log spending” (p. 14), but eq. (3) is written with , as are eq. (1)-(2) and Table 2 (“Log Sales”). The paper uses the two words almost interchangeably. Footnote 5 (p. 3) defines sales as “the total dollar value of goods purchased by users on eBay” and says “Revenue is close to a constant fraction of sales, so percentage changes in the two are almost equivalent.” In a log regression a constant fraction only shifts the intercept (or the DMA fixed effects), so the slope and the elasticity are the same either way. That is also why Table 4 can combine these elasticities with eBay’s revenue in the ROI formula. The level regression in Table 8 is explicitly in revenue and cost dollars. The labels are therefore a wording inconsistency, not a different outcome variable, provided the take rate really is constant across DMAs and over the test window. The paper asserts this but does not show it.

Why the IV standard error falls 26-fold with fixed effects (0.0410 → 0.00157)

The paper does not comment on this. A reading from the tables (this note’s inference):

  • Cross-DMA level variation is in the residual without fixed effects. Log sales differ enormously between DMAs: the Search Group coefficient in Table 2 has an s.e. of 0.168, against 0.0055 for the interaction. In col 3, any DMA-level variation in log sales that the included controls do not absorb stays in the second-stage residual, and a 2SLS standard error scales with the residual standard deviation. DMA fixed effects (col 4) remove it, leaving only day-to-day noise within DMAs.
  • Col 3 is not just “Table 2 col 1 divided by the first stage”. If col 3 used exactly eq. (1)‘s controls (Post and Group) with AdsOn as the excluded instrument, the just-identified IV would equal the reduced form over the first stage. That ratio is 0.00659/3.51 = 0.00188, which is what col 4 reports. Col 3 reports 0.00401, which implies Sales of 0.0141, more than twice the DiD estimate. So col 3 must differ in specification in a way the paper does not spell out, for instance only partly controlling for Group or Post, or a different first stage. Its standard error (0.0410 × 3.51 = 0.144 on the log-sales scale) is about 26 times the DiD s.e. of 0.0055. That is the size you would expect if cross-DMA level differences were left in the residual.
  • Clustering is not stated. Table 2’s note says “Standard errors, clustered on the DMA”; Table 3’s says only “Standard errors in parentheses”. If Table 3’s IV errors are not clustered, the col 4 s.e. would be too small for day-level serial correlation within DMAs. Its agreement with the clustered DiD s.e. (0.00157 × 3.51 = 0.0055 vs 0.00555) suggests either that it is clustered or that within-DMA serial correlation matters little after fixed effects.

Practical reading. Col 4 is the IV to trust. Col 3’s −22% ROI with a ±1,700-point interval (Table 4) says nothing either way, and should not be cited as evidence that “IV” gives a negative ROI. See ^warn-roi-text-vs-table.

Why OLS is biased upward here (interpretation of §1, §4.1)

Write , where contains purchase intent . Under click pricing, with (people who intend to buy search and click). Then

DMA and date FE remove the parts of that are constant within DMA or common across DMAs on a given day (market size, seasonality), which takes 0.885 to 0.126. They cannot remove DMA-day variation in intent, which still drives clicks. is randomized (up to the stratification) and affects sales only through spend/ad presence, so the IV is consistent: .

Proof sketch. Standard omitted-variable algebra (Omitted Variables Bias) with . The IV is consistent under relevance (, which holds strongly: the first stage moves log spend by 3.51) and exclusion (Instrumental Variables). One caveat (this note’s, not the authors’): the “exclusion” here is really “ads affect sales only through being shown”. The instrument identifies the effect of the paid search programme, and spend is just its scale.

The first-stage magnitude. §5 reports the first-stage coefficient (Table 4 row C). Log spend in ads-on DMAs is 3.51 higher than in ads-off DMAs during the test, i.e. spend is about times higher. Spend does not fall to exactly zero in “off” DMAs because of location misclassification.

From elasticity to the DiD scale. Multiplying an elasticity by gives the implied change in log sales from switching the programme on: . For IV (4), , which matches the direct DiD estimate . That agreement is a useful internal check. For OLS (1), : switching on paid search would supposedly multiply sales by . See Blake 2015 - ROI Derivation from Experimental Log-Sales Effects.

Level specification (Appendix, Table 8, p. 31)

Logs are preferred because sales are very right-skewed across DMAs and days. As a check, eq. (3)-(4) are re-estimated in dollar levels (revenue on cost, with DMA and date FE, IV):

Table 8: ROI in Levels

(1) Revenue ($)
Cost ($)0.199 (0.161)
DMA FE / Date FEYes / Yes
N23,730

The coefficient is dollars of revenue per dollar of spend, so ROI . The interval excludes break-even (a coefficient of 1). This is “comparable but slightly more negative” than the −63% from logs, and the log result is kept as the more conservative preferred specification.

Examples

How a typical MMM-style regression goes wrong on a pay-per-click channel

Weekly data, 104 weeks × 50 regions, with log sales regressed on log search spend plus region and week fixed effects. Within a region-week, a local event (a school term starting, a heatwave) raises intent. Searches, clicks, spend and sales all rise together. The fitted elasticity looks healthy, around 0.1 in the paper’s FE column, and implies a four-digit ROI. Only exogenous variation in whether ads are shown (a geo holdout) identifies the causal elasticity, which was about 0.002.

Connections

See Also