结论先给:如果延迟主要来自百度统计自身的处理链路,稳定观察窗口应按“最后一次可见数据变化的时间点”向后顺延一个完整业务周期,而不是按固定小时数。具体说,先记录点击图从提交到不再变化的耗时,再把该耗时向上取整到最近的业务周期(如日、周),以此为窗口长度。若延迟来自跨天归因或离线导入,这个结论会失效——此时窗口需要覆盖归因回溯期,而不是处理耗时。
很多人看到点击图上某天的数字第二天又变了,就认为“延迟是24小时”,于是把窗口设为24小时。这个推断混淆了两种延迟。
只有处理延迟可以用“顺延一个业务周期”来定义窗口。归因延迟需要按归因回溯期来定,通常长于处理周期。判断方法:连续三天记录同一日期的点击图总量与来源分布,如果总量稳定但来源占比仍在变,就是归因延迟;如果总量本身还在变,就是处理延迟。
假设你的业务周期是自然日,且你已确认延迟属于处理延迟。按以下动作执行,每一步的结果决定下一步:
这个动作的直接结果是:你得到一个可复用的窗口长度,之后每次分析点击图都按此窗口截取数据,避免把未稳定的数字当作结论。
假设你的业务涉及跨天转化,比如用户第一天点击广告、第三天才下单。此时点击图上第一天的“点击”数字可能很快稳定,但与之关联的转化数据会在归因回溯期内持续变化。如果你仍按处理延迟定义的窗口(比如 2 天)去截取,就会在转化数据尚未归因完成时做出判断。
识别这个反例的证据:检查点击图同一日期的“点击量”与“转化量”的稳定时间。如果点击量在 1 天内稳定,而转化量在 5 天后才稳定,则窗口必须按转化量的稳定时间来定,而不是点击量。此时窗口长度可能远大于处理延迟,且不同转化目标(如注册、下单)的窗口可能不同。
定义好窗口后,下一步不是立即分析,而是先明确用途:
一个具体的假设例子:假设你记录到点击图处理延迟为 20 小时,业务周期为日,则监控窗口设为 2 天。但你的转化归因回溯期为 7 天,那么复盘窗口应设为 7 天。如果你用 2 天窗口去复盘转化,会系统性低估转化量;如果你用 7 天窗口去监控日常点击异常,会延迟发现当天的问题。两种窗口并存,按用途切换,才是稳定的做法。
最后,把窗口定义和验证记录写进你的分析文档,并注明验证日期。当百度统计的处理链路或你的归因设置发生变化时,重新执行第 2 步验证,而不是沿用旧窗口。