先做一次可回滚的对照:把内部流量规则复制一份,只对副本加“排除”条件,保留原始日志和过滤前后各一份访问清单,再逐条比对被剔除的记录里是否混有真实用户。如果被剔除记录中出现真实来源、真实落地页和正常会话时长,说明规则过宽,应先收窄条件而不是直接接受过滤结果。
内部流量排除通常发生在三个位置:采集端过滤、日志处理脚本过滤、报表工具过滤。三者后果不同。采集端过滤会让原始日志里根本没有这条记录,事后无法恢复;脚本和报表过滤只是隐藏记录,原始数据仍在。判断方法很简单:拿同一时间段,分别查看原始日志条数和过滤后报表条数。如果原始日志里也找不到某条真实访问,问题在采集端;如果原始日志有、报表没有,问题在过滤规则。
这一步决定下一步动作。采集端误删只能改采集配置并等待新数据,无法追回;脚本误删可以重跑。若跳过这层判断直接改规则,可能修了报表却漏掉采集端,问题照旧。
内部流量和真实访问在若干维度上会留下不同痕迹,但任何单一维度都不足以定论,需要组合看:
把这些维度做成一张逐条记录表,而不是只看汇总数字。逐条记录能让你看到“被删的这条到底像不像真人”,汇总数字会把个别真实访问淹没在总量里。
保留适用于:被剔除记录里确实混有真实访问,且这些访问对当前诊断目标有影响。比如你在核对某落地页的真实转化,而过滤规则把该页的部分真实来源也删了,此时应保留原始数据,改用更细的规则(如只排除特定账号或特定内网段)。保留的前提是你能说清哪些条件过宽,而不是笼统地“先不排除”。
改写适用于:内部流量确实存在,但当前规则把边界划错了。比如规则按“IP 段”排除,而该段里既有办公设备也有部分真实用户。改写方向是叠加条件,例如“该 IP 段且带测试账号标识”才排除。改写后必须重跑同一时间段,对比改写前后被删记录的数量和构成,确认没有继续误伤。
退出适用于:你无法区分内部与真实访问,且当前诊断目标不依赖精确的访问总量。此时与其带着不确定的过滤结果下结论,不如暂时不做排除,在分析结论中注明“含未识别的内部访问”。退出的代价是数据偏大,但比基于错误过滤得出偏小且失真的结论更安全。
三种取舍不是并列选项,而是按证据强度递进:能定位过宽条件就改写,能确认误伤且目标敏感就保留,两者都做不到就退出。
假设某站点用“排除公司出口 IP”来清理内部流量,过滤后某栏目访问量下降明显。核对步骤:
这个例子的数字和结论都是假设,目的是说明核对顺序:先定位过滤层,再逐条看证据,再决定保留、改写或退出,最后用重跑结果验证。每一步的结果都会影响下一步——如果第一步发现原始日志里就没有记录,后面几步都不适用,应直接转向采集配置。
无论最终选择哪种处理,都应记录:过滤规则原文、改动前后的规则差异、被删记录的样本、判断依据和重跑对比结果。这样下次出现类似异常时,能快速判断是新问题还是旧规则遗留。若第三方估算流量、搜索引擎报告与站内统计口径不同,不要用其中一方去直接否定另一方,而应说明各自覆盖范围,再判断当前核对结论是否受口径影响。