Causal inference · Experiments

Lift you can defend.

Run geo lift tests when you can't randomise users. Run A/B properly when you can. Send the result back into the next MMM run as a Bayesian prior — one click. Same tooling marketing-science teams build by hand, productised.

GeoLift / augmented SCMPyMC Bayesian A/BCUPED variance reductionEconML HTE (advanced)
What's in the box

From design to readout, in the same workspace.

01
01
Geo experiment design

Pick treatment and control regions on an interactive UK / US map. Power analysis, MDE estimation, donor-pool diagnostics — before you spend a penny.

02
02
Augmented synthetic control

GeoLift under the hood: augmented SCM (Ben-Michael, Feller & Rothstein, 2021) with placebo diagnostics, pre-period fit reporting, and synthetic-DiD as an optional method.

03
03
A/B analysis

Frequentist baseline (statsmodels), Bayesian alternative (PyMC), CUPED variance reduction, multiple-comparison guardrails. Show calibration, not just p-values.

04
04
Heterogeneous effects

Causal Forests (Wager & Athey, 2018) and Double / Debiased ML (Chernozhukov et al., 2018) via EconML. Gated as advanced — easy to misinterpret, surfaced with caveats.

05
05
Send to MMM as prior

Click. The lift estimate attaches as a Bayesian prior on the relevant channel coefficient in the next MMM run. The MMM treats it as a calibration target with the credible interval.

06
06
Pre-registration

Lock the analysis plan before the test runs. Reduces the temptation to p-hack — and gives the readout credibility marketing-science teams trust.

Methodology

The canonical references.

Synthetic Control
Abadie, Diamond & Hainmueller — 2003 / 2010 / 2015
Foundational method. Understand the failure modes before you ship a result.
Augmented Synthetic Control
Ben-Michael, Feller & Rothstein — 2021
Robustness improvement on classical SCM. What GeoLift uses internally.
CausalImpact
Brodersen et al. (Google) — 2015
Bayesian structural time series. Available as a cross-check method.
CUPED variance reduction
Deng, Xu, Kohavi & Walker (Microsoft) — 2013
Massively reduces required sample sizes for unit-level A/B.
Causal Forests / GRF
Wager & Athey — 2018
Heterogeneous treatment effect estimation with CIs. Advanced mode only.
FAQ

Experiments, in detail.

Because most of your media spend is on broad-reach channels — TV, OOH, big-bid digital — where you can't randomise at the user level. Geo experiments use spatial variation as the randomisation. Augmented synthetic control gives you a credible counterfactual when classical pre/post DiD breaks down.
You can, but you shouldn't. Pre-registration on Kleyr Experiments locks the analysis plan before the test goes live: KPI, treatment / control, analysis window, primary statistical test. The readout flags any post-hoc additions for full transparency.
Methodology. Triple Whale runs lightweight incrementality tests built around their attribution platform. Kleyr Experiments uses GeoLift's augmented synthetic control with full diagnostics, donor-pool reporting, and pre-registration. Closer to Mutinex / Recast methodology at a mid-market price.
Available alongside the frequentist analysis. PyMC-based with non-informative or weakly informative priors by default, posterior probability of effect direction, credible intervals. The calibrated, less-misinterpretable cousin of the p-value.
✦ Get started

Bring your spend, leave with a model you can defend.