Sitemap
Like Deepaknanda

Like Deepaknanda

Understanding Trade-offs in A/B Tests — a practical guide

5 min readAug 10, 2025

--

Scenario + step-by-step guide to measure, interpret, and act on tradeoffs

Press enter or click to view image in full size

This is a practical follow-up to the piece on running A/B tests at scale. Here we zoom in on trade-offs — the messy, real-world choices product teams face when one metric improves while others worsen. I’ll walk you through a compact scenario, do the math, explain why it matters, and give a step-by-step checklist you can use on your next experiment.

Why trade-offs matter?

For example, in ad products, changes usually shift multiple stakeholders: advertisers, the platform, and users. A tweak that increases clicks might reduce conversion quality and advertiser ROI. That tradeoff may technically “win” a test but lose the business over time. Good experimentation answers: When is a win worth it? and How big a secondary loss is acceptable?

The scenario >>>>>>>>>>

Assume a medium-sized ad inventory:

  • Impressions/day = 1,000,000
  • Baseline CTR = 1.5% → baseline clicks/day = 15,000
  • Baseline CVR (conversion rate from click) = 5.0% → baseline conversions/day = 750
  • Average revenue per conversion = $50 → baseline revenue/day = $37,500

Now we run a test that reduces the “Sponsored” tag visibility, hypothesising more clicks:

  • Observed change: CTR +10% (from 1.5% → 1.65%)
  • Observed change: CVR −10% (from 5.0% → 4.5%)

Let’s compute the outcome (daily):

  • Treatment clicks = 1,000,000 × 1.65% = 16,500
  • Treatment conversions = 16,500 × 4.5% = 742.5 (≈ 742–743)
  • Treatment revenue = 742.5 × $50 = $37,125

Net change vs baseline: −$375/day (−1.0%).

So: more clicks (15k → 16.5k) but slightly less revenue per day.

Quick takeaway: a visible metric (CTR) improved, but business value (revenue) fell slightly because the clicks were lower-quality.

Breakeven analysis — a pocket-calculator trick

Press enter or click to view image in full size

If CTR lifts by 10%, how much CVR drop can you tolerate before revenue breaks even?

Revenue ∝ CTR × CVR. So for revenue to stay the same:

CTR_treat × CVR_treat = CTR_base × CVR_base
=> CVR_treat = CVR_base × (CTR_base / CTR_treat) = CVR_base / 1.10

Numerically: CVR_breakeven = 5.0% / 1.10 ≈ 4.545% (≈ a −9.09% relative drop).

Get Like Deepaknanda’s stories in your inbox

Join Medium for free to get updates from this writer.

In our test the CVR dropped to 4.5% (−10%), which is slightly worse than the breakeven (hence the small revenue loss). This simple algebra is invaluable: it tells you whether the observed secondary metric degradation is acceptable.

Step-by-step guide: how to evaluate and act on trade-offs

Press enter or click to view image in full size
  1. Start with a clean hypothesis + metric hierarchy
  • Primary metric = what the business cares about (e.g., Revenue or ROAS).
  • Secondary (guardrail) metrics = CTR, CVR, advertiser churn, user engagement.
  • Tertiary metrics = funnel stages, latency, auction fill.

2. Run the experiment with marketplace awareness

  • Randomise at the correct level (auction, user, or page).
  • Prevent cross-contamination (same user seeing both variants).
  • Reserve untouched holdouts if you expect long-term effects.

3. Do immediate sanity checks when results land

  • Check exposure balance, impressions, and sample sizes across splits.
  • Confirm no logging or instrumentation drift.

4. Compute business impact (not just p-values)

  • Convert metric deltas into dollars (or another business unit). Example: CTR lift * CVR change * ARPC = revenue delta.
  • Run breakeven math: given the uplift in metric A, what drop in metric B is tolerable?

5. Segment before you aggregate

  • Split by advertiser size, vertical, geography, device, and creative type.
  • A change that helps SMBs may harm enterprise advertisers — that matters.

6. Use variance-reduction & robust stats

  • Apply CUPED or covariate adjustment to increase sensitivity.
  • Consider Bayesian methods for continuous monitoring (with pre-registered stopping rules).
  • Avoid peeking without correction — early stopping inflates false positives.

7. Apply guardrails / decision rules

  • Predefine trade-off thresholds (e.g., “accept CTR lift up to +X% only if revenue ≥ baseline” or “if advertiser ROAS drops > 5% reject”).
  • Use weighted business metrics if multiple stakeholders matter.

8. Do a persistence & holdout check

  • After rollout to 100% (if chosen), watch a holdout group for 2–8 weeks to detect delayed churn or fatigue.
  • If long-tail negative effects appear, be prepared to roll back.

9. Communicate with stakeholders with a decision rubric

  • Present: metric deltas, dollar impact, breakeven analysis, segment winners/losers, and recommended rollout plan (canary or full).
  • Recommend mitigation (e.g., conditional rollout, smaller changes, or segmentation).

10. If ambiguous, run an informed follow-up

  • E.g., run a variant that keeps the CTR boost but uses a different ad signal to preserve CVR. Or run an experiment targeted only to segments that benefited.

Short decision checklist for PMs and Stakeholders

  • Primary metric defined and agreed (revenue / ROAS / LTV).
  • Guardrails agreed (max acceptable drops).
  • Randomization level correct.
  • Holdout reserved for post-launch.
  • Business impact calculated in dollars.
  • Segment analysis completed.
  • Pre-registered stopping & rollout rules.
  • Post-launch monitoring plan in place (≥ 4 weeks).
Press enter or click to view image in full size

A few practical rules of thumb (from large platforms like Uber, Google, Meta etc.)

  • Don’t ship on clicks alone. If revenue or advertiser ROI is the mission, clicks are only a funnel metric.
  • Automate the math & logic. Have templates that convert metric deltas into revenue/LTV win/loss.
  • Prefer gradual rollouts with observability. Canary → 10% → 50% → 100% lets you catch rare but important effects.
  • Segmented rollouts win. If benefits are concentrated (e.g., SMBs), consider targeted rollouts rather than global ones.

Final thought

Trade-offs are the central currency of product decisions. The goal of experimentation is not just to find statistically significant changes — it’s to understand business impact, make defensible decisions and continuous learning. A quick breakeven calculation + per-segment analysis often separates a thoughtful rollout from an expensive mistake.

--

--