不能直接接上。历史曲线能否延续,取决于两条曲线背后的口径是否一致:统计对象、时间归属、过滤条件和聚合方式。换源之后,你看到的“断裂”往往是口径差异,而不是真实表现变化。可行的做法是:先选一个页面或一组查询,在旧源和新源各导出一份带日期的明细,逐列对齐后再决定是拼接、重算还是另起一段基线。
两种原因的表现不同,处理方式也不同。数据缺口是旧源在某段时间没有记录,或新源只从接入日开始积累;口径错位则是两段都有数,但同一日期的值对不上。区分方法很直接:取重叠期内的同一天,把两个来源的原始明细并排看。
只有第一种情况适合直接拼接。后两种若强行连线,会让趋势判断失真,后续的同比、环比都会带着这个偏差走。
不要一上来就处理全站数据。选一个流量稳定、查询意图单一的页面,按下面顺序操作:
这个动作的结果会直接决定下一步。如果差值接近固定比例,说明只是统计范围不同,可以在文档里记下换算关系,但不要真的去乘系数改历史数据,因为比例会随查询结构变化。如果仅新源有的行集中在某几个日期之后,说明新源的时间归属更晚,历史段应当以旧源为准,新源从稳定日起单独成段。
重叠期只有几天时,上述判断都不可靠。此时更稳妥的做法是保留两套曲线,用不同颜色或不同图层并列展示,等重叠期积累到能覆盖一个完整波动周期再合并。假设一个页面工作日流量高、周末低,而重叠期只覆盖了周中三天,那么任何差值都可能只是星期效应,不能当作口径差异的证据。
另一个容易被忽略的点是:某个来源的请求量或抓取量归零,并不等于该来源停止工作。它可能是采样调整、权限变更、接口限流,也可能只是该页面本身没有新增数据。把归零直接当成“数据源失效”,会导致误判和多余的迁移动作。
单个页面核对通过,不代表全站可以照搬。规模化时常见的例外有三类:
应对方式是把断点核对从“一个页面”升级为“每类模板各一个页面”,例如列表页、详情页、聚合页各取一个样本。只有各类模板都通过重叠期核对,才考虑把历史曲线整体拼接。具体工具是否支持按模板批量导出、是否保留原始明细,需要以你实际使用的版本为准去核对,不同产品差异很大。
核对完成后,建议留一份简短记录,内容包含:旧源口径、新源口径、重叠期起止、差值方向、采用的拼接方式、以及不适用的边界。这份记录的价值在于,下次再换源或加人协作时,不必重新猜一遍。曲线能不能接上,本质上不是工具问题,而是口径是否被写清楚的问题。只要口径可追溯,历史段和新段即使不连线,也能各自作为独立基线使用。