很多营销团队都遇到过类似情形。一场活动上线,第二天数据曲线向上抬头,负责人松了一口气,活动很成功。可如果把同期没有参加活动的用户单独拉出来看,曲线可能同样在涨。这时候活动究竟带来了多少增量,其实并没有答案。
对照组的作用,就是给营销活动提供一条没有它时的参照线。 只有实验组与对照组在同一时间、同一口径下的差值,才接近这次活动真正带来的效果。少了这条参照线,你看到的只是结果,不是效果。
下面依次讲清对照组解决的问题、人群划分的四种方法、效果比较的判断流程,以及最容易踩的坑。ThinkingAI 在服务企业的过程中也发现,策略更新越频繁的团队,越倾向把对照实验做成日常动作,而不是一次性的专项。
一、对照组到底解决什么问题
1. 没有对照,你看到的是结果不是效果
用户在同一时间只能体验一种方案,所以同一批人在没有活动时会发生什么,永远观测不到。对照组要做的,就是用另一批特征相近的用户,替我们回答那个观测不到的问题。 两批人之间的指标差异,才接近活动的真实效果。
营销场景里,至少有四类因素会污染没有对照的结论。
- 大盘自然波动,比如周末、节假日带来的自然上涨。
- 季节性因素,比如换季、开学季、大促周期。
- 其他并行活动,同期还有别的策略在跑。
- 用户自然回流,不活跃用户自己又回来了。
这些因素叠加起来,很容易把一次无功无过的活动包装成增长案例。
2. 对照组把营销结论从感觉变成证据
有了对照组,比较方式就从绝对值变成差值。实验组转化率减去对照组转化率,得到的就是这次活动带来的增量。这个增量不仅能判断活动是否有效,还能判断该不该全量、该不该复用到其他人群。
配合置信区间,还能知道增量大致落在什么范围,而不是把它当成一个精确到小数点的确定数字。
二、人群划分的四种方法
人群划分决定了实验组和对照组是否可比。划分方式选错,后面再严谨的统计也救不回来。以下是营销实验里最常用的四种。
1. 随机分流,最基础的划分方式
把用户标识做哈希运算后取模,按结果分进不同组。它要同时满足三个要求。唯一性。 同一个用户始终落在同一组,不能今天在实验组、明天在对照组。均匀性。 两组人数规模接近,避免量级差异带来波动。稳定性。 分桶结果可复现,便于后续归因和排查。
用户粒度是最常用的实验单位,因为它天然满足分桶唯一性,不容易出现一个人同时命中两种策略的情况。
2. 分层随机,让两组更像
完全随机在小样本下可能天然不均,比如恰好把高价值用户集中到一组。分层随机的做法是先按关键特征分层,再在每一层内部随机分配。 常用分层维度包括新老用户、城市等级、活跃度和历史付费水平。流量不大或者用户差异明显的场景,分层随机通常能让两组基线更接近。
3. AA 测试,实验前先验一次
在正式实验前,把同一套策略同时投放给两组,观察一段时间。如果两组在核心指标上没有显著差异,说明分流机制是可信的。AA 测试相当于一次空跑校验,能提前发现分流不均的问题,避免把分组误差误当成活动效果。
4. 多端分流,处理互相影响的人群
有些业务的用户之间存在互动。打车场景里,乘客和司机需要匹配。内容平台里,推荐内容会同时影响创作者和消费者。只对一端分流,同一名司机会同时接到两组乘客的订单,策略之间就会互相干扰。多端分流要求对参与互动的多类主体同时进行对等分组。 如果无法做到对等,也可以采用时间片轮转,在不同时间段切换策略,再按时间片汇总比较。

三、效果比较的判断流程
指标、样本量和统计检验是效果比较的三个支点。按下面四步走,基本可以避开大部分低级错误。
1. 先定指标,一个核心加若干护栏
核心指标只保留一个,用来衡量活动是否达成目标,常见的有转化率、复购率、人均订单量和留存。护栏指标用来兜住副作用,比如用户投诉、卸载率、页面加载时长和退款率。 只盯核心指标,很容易出现短期涨、长期亏的情况。
2. 再算样本量,实验开始前就要算清楚
样本量由四个因素决定,预期的最小提升幅度、指标的波动程度、显著性水平和统计功效。行业里通常把显著性水平设为 0.05,统计功效设为 0.8。预期提升幅度越小,需要的样本量越大。样本量不足,真实存在的效果也可能检测不出来。
3. 做显著性检验,但又不能只看显著性
显著性检验先假设两组没有差异,再计算当前数据出现这种差异的概率,也就是 p 值。p 值小于预设水平时,才有理由认为差异不是偶然波动。显著性回答的是差异是否真实存在,不回答差异是否值得做。 样本量足够大时,一个很小的提升也可能显著,但未必能覆盖投入成本。
4. 判断业务意义,再决定去向
把增量换算成可量化的收益,再和成本比较。只有当增量收益明显超过投入时,才建议全量推广。 如果结果不显著,也要区分两种可能,活动确实没效果,或者实验灵敏度不足。这时候可以延长周期、选择波动更小的指标,或者适当放大预期提升幅度重新评估。

四、最容易踩的五个误判
1. 过早停止,盯着数据决定何时收工
实验刚上线时样本量小,数据波动大。看到指标变好就宣布成功,或者看到变差就立刻叫停,都会得到错误结论。正确做法是实验开始前就定好周期和样本量,不因中途数据波动改变停止规则。
2. 多重比较,人群切得太细
把人群拆成很多子群,每个子群单独比较,总有一部分子群会偶然出现显著差异。拆得越多,越容易把随机波动当成新发现。 分层分析可以保留,但要在实验设计阶段就明确要看哪些分层,并对多重比较做校正。
3. 忽略新奇效应,把新鲜感当成长期效果
用户面对新玩法、新界面时,短期内往往会因为新鲜而提高互动。新奇效应会随时间衰减,只看实验前几天的数据,容易高估长期收益。 至少覆盖一个完整周期,再判断效果是否稳定。
4. 两组样本比例严重失衡
两组人数差距过大,会让指标波动不对称,降低实验灵敏度。分流时尽量保持两组比例接近。即便不能五五开,也要在实验前固定比例并记录清楚。
5. 用整体结论掩盖分层差异
有时整体看实验组更好,但拆到每个分层后,实验组反而更差,这就是辛普森悖论。它通常来自分层人群在两组中的占比不同。 遇到这种矛盾时,不要简单取整体结论,而要回到分层结构找原因,必要时调整分流方案。(同期群分析也常被用在实验复盘里,帮助还原不同人群的真实表现。)

五、怎么把实验跑成日常动作
单次把实验做严谨不难,难的是让每个营销团队都能稳定地做对。
1. 用平台承载分流、指标和检验
分流、埋点、指标口径和显著性计算,靠人工维护很容易出偏差。把这几个环节放进同一套数据基础,实验才能从专项变成日常。 指标口径尤其关键,同一个指标在不同团队有不同算法,再严格的实验也会失去可比性。这也是 ThinkingAI 把实验能力纳入平台的原因之一,而数据采集与埋点是否规范,直接决定后续指标能不能算准。
2. 让 Agent 参与实验的每一步
ThinkingAI 把用户行为分析、智能运营与 AB 实验放在同一套数据基础上。AB 实验 Agent可以承接实验设计、分流校验和显著性计算,把原本需要分析师手工完成的部分流程化。数据分析 Agent负责指标口径统一和结果解读,智能运营 Agent负责把验证过的策略按人群触达。这样一来,实验结束后的下一步动作不会停在报告里。
3. 用小流量验证,再决定是否全量
把每次策略调整都当成一次假设,先小流量验证,再按结果决定全量、迭代或放弃。长期看,稳定做对照实验的团队,决策失误率会明显下降,因为每个结论背后都有一条参照线在支撑。
六、关于对照组与效果比较的常见问题
1. 营销活动一定要设置对照组吗?
不一定,但取决于你要不要为结论负责。如果活动只是执行动作、不需要评估效果,可以不设。只要活动结论会影响后续预算或策略,就应该设置对照组。 否则你无法区分活动效果和自然波动。
2. 对照组和实验组人数必须一样吗?
不必严格相同,但建议接近。比例越均衡,实验灵敏度越高。 如果受流量限制无法五五开,可以在设计阶段固定一个比例并保持一致,同时保证两组样本量都达到最低要求。
3. 样本量不够怎么办?
可以从三方面入手。选择波动更小的指标,适当放宽对最小提升幅度的要求,或者延长实验周期累积样本。不要因为样本不足就放弃实验,更不要用小样本的显著结果直接做全量决策。
4. AB 实验一般要跑多久?
没有固定天数,周期由所需样本量和每日流量共同决定。通常至少覆盖一个完整的行为周期,比如一周,以避开工作日和周末的差异。 涉及留存或复购的指标,周期还要按指标本身的口径拉长。
5. 结果不显著,是不是说明活动没有效果?
不一定。不显著有两种可能,活动确实没效果,或者实验灵敏度不足。先检查样本量、实验周期和指标口径是否达标,再判断活动本身。 如果实验设计没有问题,再考虑调整活动方案。
6. 流量很小的业务怎么做对照?
可以换实验单位或换比较方式。把实验单位从用户换成订单、会话或城市,通常能凑出足够样本。 也可以采用时间片轮转,在不同时间段交替投放对照策略,再按时间片汇总比较。






