旺道推广工具换数据源后历史曲线是否还能连接

📍 WDQWDWQD987AAAAA:216.73.217.85
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /a7ee308bcf1c.html
📄

旺道推广工具换数据源后历史曲线是否还能连接

结论有条件:如果换源时保留了旧数据的原始粒度、时间戳口径和缺失标记,历史曲线通常可以在新数据源上延续;如果旧曲线只是按当时口径聚合后的结果,而新源只有另一种粒度或另一种归因口径,那么连接点会出现台阶,看起来像趋势突变,实际是口径断裂。判断能否连接,关键不在于工具是否提供“合并历史”按钮,而在于两段数据是否共享同一套可对齐的主键。

先确认两段数据是否共享同一时间戳口径

历史曲线能否拼接,第一个决定因素是时间戳。常见情况是旧源按本地时区自然日统计,新源按UTC小时统计,直接画在一起会出现跨日偏移。用户已经尝试过重设时区、重导数据仍不连续时,遗漏条件往往是统计时刻与事件时刻混用:旧曲线记录的是事件发生时间,新源记录的是入库或结算时间,两者相差一个批处理周期。

可区分的证据是:把两段数据按小时展开,看断点是否固定出现在某个整点或某个结算窗口之后。如果断点随批处理时间漂移,说明是时间戳口径差异;如果断点固定且两侧斜率接近,则更可能是聚合粒度不同。前者需要统一到事件时刻再重算,后者只需把细粒度数据按旧粒度重新聚合。

聚合粒度与归因口径是第二个断点来源

即使时间戳对齐,旧曲线可能按“最后一次点击”归因,新源默认按“首次点击”或“线性分配”,同一批转化会被分到不同日期或不同渠道上。此时曲线不是断,而是整体平移或形状改变。判断方法是取一段两源都覆盖的重叠期,分别用两种归因各算一次,看哪一组更接近旧曲线的形状。

如果重叠期内新源数据本身就与旧源对不上,说明问题出在采集端而非展示端,拼接历史没有意义,应先处理采集差异。如果重叠期能对上、只有断点处跳变,则问题集中在换源瞬间的过渡处理,例如旧源最后一批数据尚未结算就被新源接管。

一个假设例子:重叠期校验怎么做

假设旧源保留到某月10日,新源从该月1日就开始有数据。不要直接在第10日拼接,而是取1日至10日这段重叠期,把两源按同一粒度、同一归因各算一条曲线。若两条曲线在重叠期内逐日偏差都在可接受范围内,说明口径一致,可以把旧源10日前的数据接到新源曲线上;若偏差逐日扩大,说明两源在采集或去重逻辑上不同,此时应放弃直接拼接,改为在新源上重建历史,或保留两条曲线并标注口径。

这个动作的结果会直接决定下一步:重叠期可对齐,就做一次全量重算并固定口径;重叠期不可对齐,就不要在展示层做平滑或插值来掩盖断点,那只会让后续判断建立在错误基线上。

会使结论失效的反例

有一种情况即使时间戳和归因都对齐,历史曲线也无法真正连接:旧源的数据在换源前已经被清理或降采样,只保留了日汇总值,而新源提供的是小时明细。此时你无法从日汇总还原出小时分布,任何拼接都只是把两种粒度硬接在一起。反例的识别信号是:旧数据的最小时间单位大于新数据,且旧数据没有保留原始事件表。遇到这种情况,正确做法是把新数据也聚合到旧粒度后再比较,而不是反过来拆细旧数据。

下一步动作与判断顺序

  1. 取重叠期数据,按同一时间戳口径和同一归因口径各算一条曲线。
  2. 若重叠期可对齐,固定口径后全量重算,再拼接历史;若不可对齐,先查采集与去重逻辑,不要先动展示层。
  3. 若旧数据只有聚合值,把新数据降到同一粒度再比较,并明确标注历史段为低粒度。

完成重叠期校验后,你才能判断断点到底是口径问题还是数据问题;在没做这一步之前,任何关于趋势变化的解读都不可靠。

图1 图2

nginx