确定转化率异常的开始时间,不能只凭“感觉最近变差了”。正确做法是:先明确转化率的统计口径(分子、分母、去重规则、归因窗口),再把时间轴按天或按小时展开,找出转化率首次偏离正常波动范围的那个时间点。这个时间点就是异常开始时间。如果数据有延迟、回传或跨设备合并,还要把“事件发生时间”和“数据入库时间”分开看,否则会把数据延迟误判成真实下滑。
同一段时间内,转化率可能因为分母变化而下降。例如访问量暴涨但转化数不变,转化率自然被拉低。因此第一步不是看曲线,而是确认以下四项:
只有口径一致,后续比较才有意义。如果口径中途改过,异常开始时间很可能就是改口径的那一天,而不是业务真正变差的那一天。
把转化率按固定粒度(建议先按天,必要时按小时)排列,计算一个稳定的基准区间。基准可以取异常发生前一段平稳期,例如前14天或前30天,算出均值和正常波动范围。然后从最近一天往回逐段比较,找到第一个连续超出正常范围的时间点。
判断时注意区分三种情况:
只有阶梯下降和持续偏离才适合确定一个“异常开始时间”。单点跳变应先核对数据完整性,再决定是否算异常。
找到候选时间点后,不要立刻下结论。至少做三项交叉核对:
如果候选时间点与某次已知变更重合,异常开始时间可以定为变更生效时间;如果找不到对应变更,则保留候选时间,并标注“待进一步验证”。
时间和人手有限时,不要从最复杂的归因模型开始。按下面顺序执行,通常最快得到可用结论:
验收标准是:另一个人拿到这页结论,能复现你的判断过程,并能指出下一步该查什么。如果做不到,说明异常开始时间还没有真正确定。
假设某页面转化率连续多天在3%上下波动。最近一周降到2.1%。先算前14天均值约3.0%,正常波动范围2.8%到3.2%。逐日回看发现,从第6天起连续4天低于2.8%,第5天及以前都在范围内。那么候选异常开始时间是第6天。接着查第6天前后记录,发现第6天凌晨支付通道有一次维护,且维护后转化事件回传延迟增加。此时不能直接断定转化率真的下降,应先用原始日志确认第6天转化数是否被少记。如果确认是延迟,则真实异常开始时间可能更晚;如果确认事件完整,则第6天就是异常开始时间。
下一步:按上面的顺序拉出最近30天日表,先确定口径,再标出第一个连续偏离点,并把该时间点前后的变更记录列成清单。这样你得到的不是一句“最近转化变差了”,而是一个可以继续排查的异常开始时间。