先给一个有条件结论:如果你在过滤规则里只动了可核验的标识,比如固定IP段、登录后的内部账号、带特定测试Cookie的会话,并且保留过滤前后的原始记录,那么误删真实访问的概率通常较低;但如果你把“访问频率高”“停留时间短”“单页会话”这类行为特征当作内部流量一并剔除,就很可能把真实用户删掉。判断是否误删,不能只看过滤后网站uv下降多少,而要把被删掉的会话逐条对照来源、设备、落地页和后续动作,看它们是否具备真实访问的完整证据链。
内部流量过滤有两种常见做法:一种是按身份排除,例如公司出口IP、办公网段、内部测试账号;另一种是按行为排除,例如短时间内重复访问、无鼠标事件、直接访问首页且立刻跳出。前者边界清楚,后者容易误伤。真实用户也可能在午休时反复刷新页面,也可能从收藏夹直接进入首页后马上离开。
如果过滤条件同时包含身份和行为,先拆开看。把“仅按IP排除”和“按IP加行为排除”分别统计,比较两组被删会话的差异。若行为条件删掉的会话里,有相当比例来自外部网络、移动设备、不同城市,且带有搜索来源或广告参数,那它们更可能是真实访问,而不是内部流量。
不要只凭一个指标下结论。对过滤前后的网站uv差异,至少核对以下三类证据:
把这三类证据放在同一张核对表里,逐条标记“支持内部流量”“支持真实访问”“无法判断”。如果无法判断的比例很高,说明过滤规则太粗,下一步应缩小规则范围,而不是继续扩大排除。
假设某站点在统计工具里设置了一条过滤规则:排除“访问超过20个页面且停留时间少于5秒”的会话。过滤后网站uv从1000降到850。运营认为减少了150个内部访问。但抽查被删的150个会话后发现:其中90个来自外部搜索,落地页是不同文章,设备为移动端,且部分会话后续有分享按钮点击;另外60个来自同一办公网段,直接访问后台路径。
这个例子里,90个外部搜索会话更可能是真实访问,被误删了;60个办公网段会话更可能是内部流量。此时正确的动作不是恢复全部150个,而是把过滤规则改为“仅排除办公网段且访问后台路径的会话”,然后重新统计网站uv。重新统计后,网站uv可能回到940左右,同时内部流量仍被排除。这个数字只是假设,用来演示比较方法,不是真实项目结果。
上面这套核对方法有一个反例:如果站点没有保留过滤前的原始会话日志,或者统计工具只提供聚合后的网站uv,不提供会话级明细,那么你无法逐条对照来源、设备和行为。此时“过滤后网站uv下降”只能说明统计口径变了,不能说明删掉的是内部流量还是真实访问。另一个失效条件是:内部流量和真实访问共用同一出口IP,例如员工在家通过公司VPN访问,或外部用户使用公司公开WiFi。这种情况下,按IP排除会同时删掉真实访问,按行为排除也可能误伤。
遇到这两种情况,先不要继续调整过滤规则。下一步动作是暂停过滤,恢复原始统计,同时开启会话级日志记录,至少保留来源、IP、设备、落地页和关键事件。等积累到能区分内部与外部访问的证据后,再重新设计过滤条件。若无法开启会话级日志,就退一步:只排除确定不会产生真实访问的标识,例如内部测试账号,其余流量先不排除,并在报告中注明网站uv包含内部流量。
当多个角色对“是否误删真实访问”有不同理解时,不要争论感觉,直接建一个核对项目:列出过滤规则、被删会话数、可核验的来源分布、设备分布、关键事件触发数,以及无法判断的比例。每一项都注明数据来源和统计时间范围。然后约定一个判断门槛:例如被删会话中,外部来源占比超过某个比例且带有真实交互事件,就暂停该条过滤规则;如果无法判断比例过高,就先恢复原始统计。这样做的结果不是立刻得出最终答案,而是让下一步动作有依据——是缩小规则、恢复统计,还是补充日志后再判断。