能不能连接,取决于新旧数据源是否使用同一套查询口径、同一统计范围和同一时间切分;三者中任意一项变化,历史曲线都可能出现断点或跳变,此时更稳妥的做法是把换源前数据当作独立基线,而不是直接续接。
换数据源后曲线断开,有两种常见成因。第一种是口径变化:新源把近义词合并计算,旧源分开计算,同一词的历史值自然对不上。第二种是数据本身变化:新源覆盖的索引范围不同,某些长尾词从有量变成无量,曲线表现为突然归零。
区分方法很直接:挑三到五个在旧源中稳定有量的词,在新源中逐一查询,对比绝对值和趋势形状。如果数值整体缩放但形状一致,属于口径系数差异,可以换算后连接;如果形状本身改变,说明两个源对同一词的定义不同,不应强行连接。
需要说明的是,查询量或抓取量归零并不能单独证明换源正确或错误。它还可能来自季节性回落、查询词本身热度下降、或旧源停止更新。把这些解释逐一排除后,再下换源结论。
如果旧源仍在可访问状态,保留其历史曲线作为对照基线,是代价最小的做法。适用前提是:旧源数据导出完整、时间粒度一致、且你只需要趋势方向而非绝对值。
具体动作:把旧源导出为带日期的明细,在新源中只记录换源之后的点,两段曲线用不同标记区分,不拼接成一条线。这样做的结果是,你能看到换源前后趋势是否延续,同时避免把两套口径混成一条看似连续的曲线,误导后续判断。
这种做法的代价是维护两套记录,查询和汇报时需要额外说明分段。如果团队只关心近期变化,这个代价值得付;如果要做跨年同比,分段记录反而增加解释成本。
当新旧源的差异是稳定的缩放或合并规则时,可以改写旧数据使其向新源口径对齐。成立条件是:差异规则可验证、可重复,且在小样本上换算后误差可接受。
假设旧源把“A词”和“A词变体”分开计数,新源合并计数。你可以把旧源两个值相加,再与旧源合并后的历史值对照,确认相加规则是否稳定。如果稳定,就把旧历史按同一规则改写,再与新源连接。这里的关键是先用已知区间验证规则,再批量改写,而不是先改写再找理由。
如果差异规则不稳定,比如某些词合并、某些词不合并,改写就会引入新的失真。此时应放弃连接,改用保留旧曲线的做法。
当旧源口径无法验证、或旧源本身已停止更新、字段缺失严重时,继续保留只会增加噪音。退出旧源意味着接受历史曲线从换源点重新开始,不再声称连续。
执行时做三件事:记录换源日期和原因;在新源中重新建立基线,用换源后前四周的数据作为起点;在汇报中明确标注“历史不可比”。这样做的影响是,短期看趋势图变短,但后续所有比较都建立在同一口径上,减少反复解释断点的成本。
退出旧源的前提是你能接受历史对照的损失。如果业务需要跨年对比,且新源尚不稳定,就不适合立即退出,可以先并行一段时间再决定。
假设某团队原用工具甲,换到工具乙。抽查发现,甲对品牌词和泛词分开统计,乙合并统计;甲覆盖的长尾词数量多于乙。此时三种做法对应三种条件:
三种做法没有绝对优劣,区别在于你是否需要连续的历史对照,以及旧源口径是否可验证。先做小样本验证,再决定保留、改写还是退出,比直接拼接曲线更可控。