为什么你的实验总是得不到结论
很多团队做了一堆 A/B 实验,最后却拿不出能指导决策的结论:实验跑了两周,数据好像涨了一点,又好像是波动;问统计同学,得到一句"样本量不够"。问题往往不在工具,而在实验从设计的第一步就错了。一个没有清晰假设、没有预估样本量、没到预定周期就停的实验,本质上只是在看运气。
增长实验的核心不是"上线一个新版本看看",而是"用最小的成本,检验一个关于用户行为的因果假设"。它要求你在动手之前先想清楚:我要改变什么、预期影响哪个指标、需要多少样本才有把握看出差异。想清楚这些,实验结果才谈得上指导下一步。
没有假设的实验不是实验,是随便上线。
- 假设先行实验前写清"改变什么、影响谁、预期哪个指标怎么变"。
- 样本量按期望效应与基线方差预估,没到样本量不下结论。
- 显著性p 值与置信区间判断差异是否真实,再看实际意义。
- 复盘无论输赢,都要把结论沉淀为下一个假设的输入。
实验设计:先有假设,再谈分流
一个合格的实验假设应该包含三要素:干预、对象、预期结果。比如"把注册表单从五步改成两步(干预),能提高新用户首次注册完成率(对象与指标),预计从 30% 提升到 35%(预期结果)"。少了任何一条,后面都很难判断实验到底成没成。
| 要素 | 说明 | 错误示例 |
|---|---|---|
| 干预 | 具体改动的页面或流程 | "优化一下注册页" |
| 对象与指标 | 影响哪类用户、看哪个核心指标 | "看整体数据变化" |
| 预期结果 | 有数字方向与幅度的假设 | "应该会更好" |
写不出预期幅度,往往说明你对这个问题没有判断,那这个实验也不该急着做——先做调研或用户访谈,把假设补扎实。
样本量与实验周期
样本量是最容易被跳过、却最决定结论可信度的一步。一个转化率 30% 的页面,A 版本 100 人来了 35 个,B 版本 100 人来了 38 个,这个差异在统计上和掷硬币没什么区别。你需要先按期望提升幅度估算需要多少样本,然后等样本到了再停。
# 样本量粗估示例(双侧检验)
基线转化率 p = 0.30
期望提升 MDE = 0.05(即从 30% 到 35%)
显著性水平 alpha = 0.05
统计功效 power = 0.8
# 经验法则:每组所需样本约
n ≈ 16 * p(1-p) / MDE^2
# 代入:n ≈ 16*0.3*0.7 / 0.0025 ≈ 1344 人/组
# 两组共约 2688 个新访客,达到后再看结果
没到样本量就下结论,是实验最常见的自我欺骗。宁可多跑几天,也不要在第 3 天看到"涨了"就宣布胜利。
显著性检验与实际意义
数据到了之后,你需要判断这个差异是真实的还是随机波动。常用的工具是 p 值与置信区间:p 值小于阈值(通常 0.05)说明随机波动不太可能解释这个差异;置信区间则告诉你差异大概落在什么范围。但统计显著只是第一步,还要看实际意义。
| 判断维度 | 要回答的问题 | 决策含义 |
|---|---|---|
| 统计显著性 | p 值够不够小、区间是否跨零 | 差异是否真实存在 |
| 实际意义 | 提升幅度是否值得改动成本 | 是否值得全量上线 |
| 业务含义 | 是否伤害了其他指标 | 有没有引入新问题 |
| 长期稳定性 | 数据在周期内是否平稳 | 是否短期假象 |
一个典型的坑是:统计上显著,但只提升了 0.1%,而改动带来的维护成本远高于收益——这时应该克制上线。
常见失败模式与复盘
实验跑完,无论输赢都应该复盘。失败的实验不是浪费,而是排除了一个错误假设。复盘时重点看三件事:样本是否足够、分流是否均匀、实验过程中有没有外部干扰。
- 分流不均:新老用户被分到不同版本,差异来自人群而非改动。
- 外部干扰:实验期间恰逢版本发布或渠道活动,数据被污染。
- 虚荣指标:只看注册数涨了,却没看后续留存跌了。
- 提前查看:每天看实时数据,提前宣布"显著",几乎都是假阳性。
把每次实验的假设、设计、结果、结论写成一页复盘,半年后你会拥有一条清晰的增长假设谱系。
常见误区:把单次结果当真理
关于增长实验,最值得避开的几个误区:
- 把单次结果当真理:一次实验赢了就大改全线,忽略运气成分。
- 同时改很多东西:页面改了文案又改了布局,赢了也不知道赢在哪。
- 追逐显著性:数据没到就反复查看,p 值在噪声里反复跳动。
- 只赢不沉淀:赢了上线、输了删掉,没有形成知识库。
- 忽略定性数据:只看数字,不看用户为什么这么点。
自查方式很简单:把最近五个实验的结论拿出来,问自己"如果重来一次,我能说出这个结论背后的因果机制吗"。说不出来,说明实验只是收集了数字,没有积累认知。
一套可复用的增长实验流水线
把增长实验串成一条流水线:
# 每周节奏
1. 从数据看板与用户反馈里收集 3 个候选假设
2. 按影响力与实现成本排序,挑出本周要做的 1 个
3. 写清干预、对象、预期幅度,估算样本量
4. 上线实验,到达样本量前不看结果
# 实验结束
5. 跑显著性检验,输出 p 值与置信区间
6. 结合实际意义决定全量、迭代还是放弃
7. 写成一页复盘,沉淀到假设库
# 每月复盘
8. 统计本月实验胜率,找出高产假设类型
9. 把验证有效的改动接入主版本
10. 清理过期实验分支,避免长期分流
增长实验的价值不在于某一次赢,而在于让团队形成"用假设驱动决策"的习惯。这个习惯一旦建立,增长就不再靠拍脑袋。
增长实验不是赌运气,而是给每一次改动一个被验证或被证伪的机会。