跳到主要内容

如何在 GA4 中检测和过滤机器人流量

GA4 会自动过滤部分机器人,却把其余的隐藏起来。了解暴露机器人流量的信号、过滤方法,以及如何让它远离您的广告数据。

Bryan, 技术分析师12 分钟阅读

如何在 GA4 中检测和过滤机器人流量

流量在上升。互动时长是 2 秒。来自一个您并未定位的中等城市的新用户占比 100%,而且这些会话中没有一个带来转化。如果这种模式看起来很眼熟,那么您看到的不是营销上的成功,而是在 Google 自动过滤机制已经移除了容易处理的部分之后,机器人流量呈现出的样子。

本指南涵盖了大多数 GA4 机器人指南合而为一的全部三个层面:GA4 自己会过滤什么(以及这个过滤机制在结构上会漏掉什么)、一套用于揭露其余部分的可重复使用的探索方法,以及(真正保护预算的部分)如何把每一个 GA4 症状转化为 Google Ads 和 Meta 中的拦截操作。因为令人不安的事实是,GA4 可以详细描述机器人流量,却连一次点击都无法阻止。

GA4 已经在过滤什么,以及它在结构上无法过滤什么

GA4 会自动排除已知的机器人流量。这个过滤器结合了 Google 自己的研究和 IAB/ABC 国际蜘蛛和机器人列表,在每一个媒体资源上运行,而且无需您管理:没有可以禁用它的开关,没有可以调整的设置,也没有显示它移除了多少流量的报告。它只是在您的报告上游默默生效。

这个过滤器是真实存在的,但覆盖面也很窄。它捕获的是自我声明的爬虫和已知的机器人:那些足够守规矩、会表明自己身份,或者足够臭名昭著、已经被列入行业名单的自动化流量。它捕获不了的,恰恰是让广告主花钱的流量:专门设计得像真人的机器人。现代点击欺诈会运行完整的浏览器环境,执行 JavaScript、触发您的 GA4 代码、滚动页面并在页面之间跳转;它通过住宅代理转发,所以 IP 属于一个真实的家庭,而不是数据中心。这些都与 IAB 列表中的条目不符。Imperva 的恶意机器人研究目前认为自动化流量占所有网络流量的 53%,而其中复杂的那部分,恰恰是已知机器人列表看不到的那部分。

还有第三类是大多数指南从未提及的:GA4 根本不会记录的机器人流量。大量点击机器人会点击您的广告,却从不在着陆页上执行分析代码:没有 JavaScript,没有会话,不留痕迹。在 GA4 中它们是隐形的;在您的 Google Ads 账单中它们却一个不少。这就是为什么 Google Ads 中的付费点击与 GA4 中的付费会话之间不断扩大的差距,本身就是您所能掌握的最强机器人信号之一,也是为什么分析端的检测永远只能呈现一半的情况。

所以请据此设定预期。在 GA4 中,您要搜寻的是中间层:那些执行了您的代码、通过了已知机器人过滤器,并在您的数据中留下行为指纹的自动化流量。

在 GA4 中暴露机器人流量的七个信号

没有任何单一指标能证明存在机器人流量。集群才能证明。寻找其中几个信号同时出现在同一来源、广告系列或城市上的情况:

  1. 接近于零的平均互动时长。 来自付费广告系列的真实访客会在页面上停留一段可衡量的时间。来自同一来源、数量可观、平均互动时长只有 0 至 2 秒的会话,就是自动化流量。这是 GA4 中最敏锐的单一信号。
  2. 某个细分的互动率骤降。 如果您媒体资源的付费流量互动率在 55% 至 65% 之间,而某个广告系列、展示位置或城市突然只有 5% 的互动率,那么这个细分存在的是流量质量问题,而不是广告素材问题。
  3. 来自单一来源的新用户占比约 100%。 机器人会轮换身份;真人会再次访问。一个从未带来回访用户的来源,尤其是同时伴有第 1 个信号时,就是强烈的自动化标志。
  4. 与您的定位不符的地理位置。 来自您没有投放广告的城市或国家的会话集群,或者来自某个小城市的不合常理的流量,都指向代理出口和点击农场。(部分错误地区流量也可能是设置问题;下文会进一步说明。)
  5. 不合常理的技术指纹。 过时的浏览器版本、800×600 之类的屏幕分辨率,或者在本应显示设备数据的地方出现 (not set):无头浏览器和伪造环境会暴露出真实消费者设备不会有的不一致之处。
  6. 会话激增而转化持平,或出现垃圾转化。 毫无产出的流量激增是一种情况;带来使用一次性电子邮件地址和无法接通的电话号码的虚假潜在客户的流量激增,则是代价更高的情况,因为这些虚假潜在客户会被输入您的自动出价。
  7. 直接流量激增和异常的引荐来源。 突然出现、无法解释且具有机器人式互动特征的直接流量,或者您不认识的引荐来源,构成了完整的画面。经典的引荐垃圾在 GA4 中比在 Universal Analytics 中少见,但不需要的引荐仍然会出现,值得排除。

一套可直接复制的探索方法

上述大部分信号都可以在一个自由形式探索中发现。在 GA4 中依次选择:Explore(探索)→ Free form(自由形式),然后配置:

  • 维度: Session source/medium(会话来源/媒介)、Session campaign(会话广告系列)、City(城市)、Device category(设备类别)、Browser(浏览器)
  • 指标: Sessions(会话数)、Engaged sessions(互动会话数)、Average engagement time per session(每次会话的平均互动时长)、New users(新用户)、Key events(关键事件)
  • 过滤条件: Session default channel group(会话默认渠道组)= Paid Search(付费搜索)(再针对 Paid Social、Display、Cross-network 重复一遍)
  • 行: 先用 Session source/medium + City;第二轮把 City 换成 Browser

然后对照以下阈值逐行检查:

指标健康的付费流量疑似机器人
每次会话的平均互动时长30 秒以上低于约 5 秒
互动率接近媒体资源的付费流量平均水平只有平均水平的一小部分
新用户 / 用户总数新老混合约 100% 为新用户
关键事件(转化)有,且合理为零,或是垃圾表单提交
地理位置与定位相符在定位范围之外,或集中在一个异常城市

在数量可观的情况下,三列或以上不达标的行值得调查。五列全部不达标的行,就是下一节的行动清单。每周运行一次同样的探索;机器人攻击会转移,而与上周基准线的对比才能让高峰一目了然。

过滤您发现的问题,以及 GA4 的硬性限制

GA4 只提供三种原生的清理工具,值得诚实地说明每一种的上限:

  • 内部流量和 IP 过滤器。 您可以按 IP 定义内部流量并将其过滤掉。对于欺诈来说,问题在于:这个过滤器要求事先知道 IP,而 GA4 从不向您显示访客的 IP 地址。它是为排除您自己的办公室而设计的,而不是为了对付不断轮换的机器人出口。
  • 不需要的引荐排除。 适用于从归因中清除引荐垃圾和支付网关噪音。对通过付费点击进入的机器人会话毫无作用。
  • 比较和细分。 您日常的清理工具:创建一个排除违规城市、来源或浏览器集群的比较,让决策建立在干净的数据之上。要明白,这只是在报告中隐藏垃圾数据;底层数据依然存在。

有两项限制比任何功能都重要。第一,数据过滤器只对未来生效:没有任何办法能移除已经处理进您媒体资源的机器人会话。第二,GA4 取消了 Universal Analytics 用户曾用来发现数据中心流量的 ISP / 服务提供商维度,所以就连“查找主机托管服务商 ISP”这个技巧也不复存在了。GA4 根本不包含区分机器人与真人最终所需的网络层证据(IP、ISP、ASN)。

这不是缺陷,而是范围的边界。GA4 是一个衡量产品。这就引出了真正能省钱的部分。

从症状到行动:在广告端该怎么做

您的探索所揭示的每一个信号,都对应着 GA4 之外的一项控制措施。这一对应关系正是大多数机器人流量指南所跳过的步骤:

  • 错误地区的会话: 在 Google Ads 中查看用户所在地报告,把定位从“所在地或兴趣”(Presence or interest)改为仅限“所在地”(Presence),并添加地理位置排除项。
  • 某个展示位置或网站出现机器人式互动: 展示位置排除项(效果最大化广告系列需在账户级设置)。
  • 来自搜索网络合作伙伴的垃圾会话: 评估该广告系列的搜索网络合作伙伴开关。
  • 重复出现的自动化访客: IP 排除,但要注意下文的限制。
  • 垃圾付费社交流量: Meta 受众排除和转化信号过滤;Meta 完全不提供 IP 排除。
  • 被计为转化的虚假潜在客户: 转化层过滤(见下一节)。

IP 排除的限制值得用一段来说明,因为 GA4 的工作流程正是在这里走进了死胡同。Google Ads 把 IP 排除上限设为每个广告系列 500 个,广告系列级排除完全不适用于效果最大化广告系列,而且(结构性问题在于)GA4 一开始就无法告诉您该排除哪些 IP,因为它不会显示这些 IP。使用住宅代理的机器人一天内轮换的地址,比上限允许的总数还多。弥补这一缺口需要点击级的机器人检测:一个独立的防护层,它能看到每一次付费点击及其完整的网络和设备指纹,通过行为识别访客,并自动写入排除项。这是专门的点击欺诈防护软件的工作,而不是分析媒体资源的工作:GA4 告诉您攻击发生了;防护层才能让它停止。

Google 自己的无效点击系统确实会过滤其捕获的流量并提供返还金额,这一基础保障是真实存在的。但它是在平台规模上为竞价进行优化的,而正如我们上面所说,类人自动化流量的中间层恰恰会漏网,由您来买单。

代价最高的机器人从不会两次访问您的网站:保护转化信号

下面是一种会层层累积的失效模式。到达您表单的机器人流量不只是污染分析数据;它会提交虚假潜在客户,而如果这些虚假潜在客户作为转化被报告给 Google 和 Meta,您的智能出价和 Advantage+ 广告系列就会从中学习。算法会尽职地去购买更多产生这些垃圾数据的流量。到了这一步,您损失的就不只是不良点击的费用;您是在花钱让平台把它们规模化。

GA4 在这里起不了任何作用。解决办法是在转化层进行过滤:

  • 在 Google 上,这意味着在通过增强型潜在客户转化上传之前先验证潜在客户,让出价只根据真实的潜在客户进行训练。
  • 在 Meta 上,这意味着通过转化 API 发送经过欺诈过滤的信号:在服务器端为每个事件评分,只发送经过验证的转化,让 Advantage+ 朝真人进行优化。Meta 不为广告主提供 IP 排除,手动控制手段也很少,这让转化信号质量成为您在该平台上仍然掌握的唯一控制手段。

如果您的 GA4 探索显示付费流量带来了垃圾表单提交,请把转化过滤看得比清理报告更紧迫。干净的报告固然好;干净的训练信号才是真金白银。

总结

GA4 的自动机器人过滤器能处理那些自报家门的流量。对于其他所有流量,GA4 只是一个烟雾报警器:每周运行一次探索方法,把互动时长、新用户比例、地理位置以及点击与会话之间的差距作为一个整体来解读,并使用比较功能保持决策数据的干净。然后去做真正能改变账单的那部分:在广告平台上采取行动,并在流量前方部署点击级机器人检测和转化过滤,让垃圾流量从一开始就无法到达您的媒体资源、您的表单和您的出价算法。衡量让您看到漏洞。防护把它堵上。

常见问题

GA4 会自动过滤机器人流量吗?

部分会。GA4 会利用 Google 自己的研究以及 IAB/ABC 国际蜘蛛和机器人列表(International Spiders & Bots List),自动排除来自已知机器人和蜘蛛的流量。您无法关闭这个过滤器,也无法配置它,而且 GA4 不会提供任何报告来显示它移除了多少流量。关键在于,它只能捕获自我声明的和已知的机器人:那些运行真实浏览器、执行 JavaScript 并通过住宅 IP 地址转发的复杂机器人会畅通无阻地穿过它,以看似正常的用户身份出现在您的报告中。

如何在 GA4 中查看机器人流量?

创建一个自由形式探索,将会话来源/媒介、城市、设备类别和浏览器作为维度,将会话数、互动会话数、每次会话的平均互动时长和关键事件作为指标。机器人流量会以集群的形式出现:互动时长接近于零、互动率远低于媒体资源的平均水平、来自同一来源或城市的新用户占比接近 100%、地理位置在您的定位范围之外,以及没有带来任何转化的流量高峰,或垃圾表单提交的激增。

我能追溯性地从 GA4 报告中移除机器人流量吗?

不能。GA4 数据过滤器只从您激活它们的那一刻起生效;已经处理过的数据是永久性的。内部流量 IP 过滤器还要求您事先知道违规的 IP 地址,而 GA4 从不向您显示访客 IP,因此对于大多数机器人流量,实用的工具是在报告中隐藏垃圾数据的比较和细分;底层数据依然保留。这也是应该在不良流量到达您的媒体资源之前就将其阻止的又一个原因。

为什么 Google Ads 显示的点击次数比 GA4 显示的会话数多?

存在一定差距是正常的:点击和会话是不同的单位,而且真实用户可能会屏蔽分析工具。但付费流量上出现的较大或不断扩大的差距本身就是一个机器人信号:许多点击机器人会点击广告,却从不在您的着陆页上执行 GA4 代码,所以它们表现为一次没有会话的付费点击。最危险的机器人流量往往是 GA4 根本不会记录的流量,这就是为什么分析端的检测需要配合一个点击级的防护层。

GA4 能阻止机器人点击我的广告吗?

不能。GA4 是一个衡量工具:它可以揭示症状,但没有任何机制能阻止机器人点击广告、提交表单或消耗预算。要根据 GA4 显示的内容采取行动,就需要转到广告平台:地理位置和展示位置排除项、Google Ads 中的 IP 排除(每个广告系列上限 500 个)、Meta 中的受众排除,以及能够识别并拦截那些 GA4 只能描述的访客的点击级欺诈防护。

分享本文
更多文章

推荐阅读