结论取决于改名时旧地址能否保留重定向,以及你能否拿到改名当天的原始日志:能保留重定向且日志完整,就把新旧地址放进同一逻辑页面下合并观察;不能保留重定向,或日志已被轮转覆盖,就只能分段标注、不做连续合并,否则会把两段不同口径的数据误当成一条趋势。
页面改名通常指两种情况:一是只改标题、H1 等页面内文字,URL 不变;二是 URL 本身发生变化,例如从 /old-name 改为 /new-name。只有第二种才涉及“拼接前后统计记录”的问题。
如果旧 URL 设置了指向新 URL 的重定向,并且你保留了改名当天的访问日志,那么可以合并。合并的前提是:旧地址的请求在重定向生效后仍能被记录,且你清楚哪一天是切换点。此时把旧地址和新地址视为同一逻辑页面的两个入口,做时间序列对比才有意义。
如果旧 URL 直接返回 404,或者服务器日志早已按天轮转、旧记录不可得,那么合并就失去依据。你只能把改名前后当作两段独立观察期,分别标注口径,不能画成一条连续曲线。
即使重定向存在,前后两段数据的统计口径也可能不同。常见差异有三类:
因此,合并前先做一次口径核对:取改名前后各一段相同长度的窗口,逐项对比“旧地址记录 + 新地址记录”是否等于改名前的单地址总量。如果对不上,先查清差异来源,再决定是否合并。
假设某页面从 /a 改名为 /b,你看到旧地址请求量在切换后归零,于是判断“旧页面已无价值,直接删除”。这个推断可能错。旧地址请求归零,也可能只是因为重定向在服务器层完成、未写入应用日志,或者统计脚本根本没在旧地址上执行。归零本身不能单独证明该地址不再被访问。
更稳妥的做法是:先确认重定向响应状态码和日志采集范围,再决定是保留旧地址观察一段时间,还是直接下线。如果无法确认,保留重定向并单独记录旧地址的服务器请求,代价只是多一条监控项,却避免了误删带来的流量断档。
可以按以下顺序操作:
如果比对后发现差异无法解释,下一步不是继续拼接,而是回到日志采集环节,确认重定向是否被记录、统计脚本是否在跳转前执行。只有口径对齐之后,前后记录才具备可比性。