先给结论:排除内部流量后,不要只看总量是否下降,而要用“被排除样本的明细”与“剩余样本的访问特征”交叉核对。如果被排除的IP或设备里混有真实用户,最直接的信号是这些样本仍带有完整的真实行为链,例如从外部来源进入、加载了只有真人会触发的交互、并在多个页面间停留。此时应把过滤条件从“整段IP或整台设备”收窄到“可验证的内部标识”,而不是继续扩大排除范围。
排除内部流量是否误删真实访问,取决于过滤依据的粒度,而不是排除动作本身。可以把判断分成两种条件:
选择哪一种,不取决于工具是否提供了排除功能,而取决于你是否能说清“被排除的样本为什么一定不是真实访问”。如果说不清,就按条件二处理。
具体操作可以按下面的顺序做,每一步的结果都会影响下一步:
这个动作的结果会直接决定下一步:如果被排除样本里找不到真实行为链,可以维持现有规则;如果找到了,就必须把规则从粗粒度改为细粒度,而不是简单关闭排除。
假设某团队为了排除内部测试机,把某一型号的设备全部排除。执行后发现总量下降,看起来过滤成功。但复核被排除样本时发现,其中一部分记录带有外部来源、访问了三个以上页面、并触发了页面内交互。这些特征与真实用户一致,说明该型号并非内部专用。
此时正确的动作不是恢复全部该型号流量,而是把排除条件改成“该型号且带有内部测试标记”或“该型号且来自办公网段”。改变规则后,再观察剩余样本的来源结构是否恢复。这个例子的重点是:弱标识单独使用会误删,必须叠加第二个可验证条件。
有些场景下,真实访问和内部访问的行为特征几乎无法区分。例如内部人员用个人设备从外部网络访问、或真实用户使用了与内部测试相同的自动化工具。这时样本特征不能作为唯一依据,需要回到标识本身:是否有登录态、是否有内部账号、是否来自已知的办公出口。
另外,第三方估算流量、搜索引擎报告与站内统计口径不同,三者对“访问”的定义并不一致。站内排除内部流量后数量下降,不能直接推断搜索引擎报告中的点击也同步变化。要判断误删,应以站内原始日志为准,而不是拿外部估算值做减法。
最后,请求量或抓取量归零不能单独证明过滤正确。它也可能是采集中断、规则写错、或时间窗口错位造成的。检查误删时,至少要同时看被排除明细、剩余来源结构和采集是否连续,三者一致才能支持“没有误删”的结论。