不能直接连接,除非新旧数据源在时间口径、统计对象和去重规则上能对齐。更常见的情况是:换源后新数据能继续画线,但旧曲线与新曲线之间会出现一段无法解释的断裂,这段断裂是否可接受,取决于你要用这条曲线回答什么问题。
第一种解释是口径变化。同一项分享行为,旧源可能按点击按钮计数,新源可能按分享成功回调计数;旧源可能把同一用户多次分享合并,新源可能逐次记录。口径一变,曲线形状不会平滑过渡,而会整体平移或压缩。
第二种解释是采集覆盖变化。旧源依赖页面脚本上报,新源改由服务端日志或第三方接口回传。页面脚本容易漏掉未加载完成的分享动作,服务端日志则可能包含爬虫或预取请求。覆盖范围不同,断点会出现在特定页面类型或特定终端上,而不是均匀分布在全站。
这两种解释的区别在于:口径变化通常让整条曲线按固定比例偏移,覆盖变化则让曲线在部分维度上出现缺口或尖峰。先看断点前后的比值是否稳定,再看断点是否集中在某个页面分组,能帮你初步判断方向。
第一组证据是同一时间窗内的原始明细。取换源前后各三天,按页面和终端拆分分享次数,比较分布形状而不是总量。如果各页面的占比结构基本不变、只是整体缩放,口径变化的可能性更大;如果某些页面在换源后直接归零,覆盖变化的可能性更大。
第二组证据是重复上报标记。新源如果带有请求标识或会话标识,可以抽样检查同一标识是否在短时间内出现多次。出现大量重复标识时,说明新源没有做旧源那样的去重,历史曲线与新曲线之间需要先做去重对齐,否则连接后的斜率会被高估。
第三组证据是断点位置与发布节奏的对应关系。把换源日期、页面改版日期和活动上线日期列在一起,看断点是否只落在换源日期上。如果断点同时出现在多个与换源无关的日期上,说明曲线波动另有来源,不能把全部差异归给数据源。
假设某站点旧源按“点击分享按钮”计数,日均记录一千次;新源按“分享接口返回成功”计数,日均记录六百次。若直接把两段曲线首尾相接,会得到一条先平后降的折线,看起来像分享意愿突然下滑。但真实原因可能是旧源把点击后取消的分享也计入了,新源只计成功。此时正确的动作不是去优化分享按钮,而是先确定业务问题要的是点击意图还是成功结果,再决定是否需要回补旧源数据。
这个例子的数字仅用于说明比较方法,不代表任何实际工具的统计水平。回补旧源数据时,如果旧源没有保存成功与否的标记,就只能做区间估计,并在曲线上标注估计段,而不是假装它和新数据同质。
可以连接的条件是:新旧源在统计对象、时间归属和去重规则上可映射,且你能接受一段过渡期的误差。具体动作是先做一次双轨运行,让新旧源同时记录一段时间,用这段时间的比值校正历史段。校正后如果残差稳定,再连接;残差随页面类型变化,就不要连接。
应当断开的条件是:旧源缺少区分成功与失败、去重与未去重的字段,或者新源的采集范围明显大于旧源。此时更稳妥的做法是把换源日期作为曲线上的明确断点,分别展示两段,并在图注里说明口径差异。这样虽然不连续,但不会把口径变化误读成业务变化。
无论连接还是断开,下一步动作都取决于这条曲线的用途。用于内部趋势观察,断开并标注通常够用;用于对外报告或考核,则需要先确认新旧源能否对齐到同一口径,否则任何连接都会把解释成本转嫁给读图的人。