先给结论:识别样本污染的关键,不是看两组汇总指标差多少,而是确认“进入分析的人”是否在分流那一刻就已经不可比。如果分流后有人被重复计入、有人因加载失败被静默剔除、有人跨版本回访,那么你看到的差异更可能来自样本结构,而不是版本本身。下面用一组可核对的证据链,把两种常见解释分开。
假设一次站点改版把访客随机分到A、B两个版本。一周后汇总显示:B版本下单转化率高于A,但次日回访率低于A。直觉上会说“B更能促单,但伤留存”。可这个结论只有在两组访客可比时才成立。一旦分流环节有污染,转化和留存可能分别被不同人群拉高或拉低。
此时不要急着调策略,先问一句:进入B组统计的,和进入A组统计的,是同一类人吗?
如果分流稳定、身份识别一致、两组进入条件相同,那么差异可以归因于版本。此时转化升、留存降可能反映真实取舍:新页面降低了首次决策门槛,却让部分访客在完成目标后不再回访。这种解释成立的证据是:分流日志与曝光日志对得上,且同一访客不会在两个版本间来回切换。
更常见的情况是,分流发生在页面加载阶段,但统计口径在之后才确定。比如:
这些都会让“版本差异”变成“谁被算进来”的差异。
最直接的一步,是把分流记录和曝光记录按访客标识做关联,检查三件事:
如果分层后差异消失,说明原差异主要由样本结构造成;如果分层后差异仍在,版本效应更可信。
这里要提醒:第三方估算流量、搜索引擎报告与站内统计口径不同,不能拿外部估算直接补站内分流缺口。它们只能作为旁证,不能替代分流日志。
假设某次测试中,B组整体转化率比A组高2个百分点。按设备分层后:
这说明整体差异可能来自设备结构,而非版本。下一步动作是:回到分流环节,检查为什么桌面端访客更容易进入B组。可能是某个入口的跳转逻辑把桌面用户导向了B。修正分流后重新观察,如果差异缩小,就验证了污染假设;如果差异仍在,再考虑版本本身。
如果证据指向样本污染,优先修分流,而不是继续解读当前指标。具体动作:统一访客标识、确保分流在曝光前完成、记录每次分组的版本号、屏蔽内部与机器人流量。修完后,用同一套分层方法重跑一次。只有分流日志与曝光日志对齐后,转化和留存的差异才值得当作版本结论。
反过来,如果分流日志与曝光日志对齐、跨版本重复访客占比很低、分层后差异仍在,那么可以保留版本效应解释,再进入下一步优化。识别样本污染的意义,就是让你在错误结论上少走一步。