一个核心加若干护栏
AB 实验的指标体系是一个核心指标加若干护栏指标:核心指标回答「改动是否有效」,护栏指标覆盖性能、成本、体验与投诉,防止为了赢核心指标而牺牲长期价值。实验前要估算样本量与最小可检测效应,实验中按计划节点评审,避免频繁偷看数据提前决策,因为 peeking 会显著放大假阳性,让本无差异的两个版本看起来有差别。
基本信息
| 核心指标 | 仅一个,与实验假设直接相关 |
|---|---|
| 护栏指标 | 防劣化的性能与体验指标 |
| 统计前提 | 样本量与最小可检测效应 |
| 分流 | 按用户或会话分流,保证正交 |
| 评审节点 | 按计划时点,避免中途抢跑 |
典型使用场景
- 产品功能改版的效果验证,例如推荐策略调整
- 定价、券门槛这类运营策略的对照测试
- 前端性能优化对转化率的影响评估
- 核心指标改善但护栏指标恶化时,重新评估是否上线
- 实验结果归档,沉淀为后续决策的经验样本
- 分层分析:整体无显著差异时按人群分层寻找真实效应
分组对比
分组对比
-- 分组对比:样本量与核心指标均值
SELECT grp, count(DISTINCT user_id) AS users, avg(metric_val) AS avg_val
FROM ab_experiment_daily
WHERE exp_id = 'E2026' AND dt BETWEEN '2026-10-01' AND '2026-10-07'
GROUP BY grp;
-- 护栏指标同样按组对比,避免只看核心指标要素要求
| 要素 | 要求 | 违反的后果 |
|---|---|---|
| 核心指标 | 仅一个 | 多个核心结论冲突时无法裁决 |
| 样本量 | 实验前估算 | 样本不足时结论不可信 |
| 最小可检测效应 | 事前与业务确认 | 效应小于该值时测不出来 |
| 分流正交 | 与其他实验互不干扰 | 实验之间互相污染 |
偷看数据提前决策会放大假阳性:按计划节点评审,或在统计方法上采用序贯检验,两者选其一,不能既随时看又按普通显著性下结论。
分流要保证正交:同一批用户同时参与多个实验时,叠加效应会让结果无法归因,需要实验平台的流量分层能力支撑。