在 Adobe Analytics 中,您可以使用多个选项从报表中删除机器人流量:
Analytics > 管理员 > 报表包 > 编辑设置 > 常规 > 机器人规则中同时支持标准和自定义的机器人过滤方法:
规则类型 | 描述 |
---|---|
标准 IAB 机器人规则 | 选择启用 IAB 机器人过滤规则可使用 IAB 的(国际广告局的)国际蜘蛛程序和机器人列表来删除机器人流量。大多数客户至少都会选择此选项。 |
自定义机器人规则 | 您可以根据用户代理、IP 地址或 IP 范围定义和添加自定义的机器人规则。 |
有关详细信息,请参阅机器人规则概述。
websiteBot 插件允许您动态识别桌面访客是否为机器人。您可以凭借此数据来提高所有报表类型的准确性,从而更好地衡量合法的网站流量。
这个插件可执行两项检查:
有关详细信息,请参阅《Adobe Analytics 实施指南》。
此外,由于机器人发展较快,因此 Adobe 提供了其他几个强大的功能,如果定期将这些功能合理组合在一起,将有助于提高其数据质量。这些功能包括:Experience Cloud ID 服务、分段、Data Warehouse、客户属性和虚拟报表包。这里是如何使用这些工具的概述。
要开始,请在 People Core Service 中创建新声明的 ID。将您的访客 Experience Cloud ID 传递到此新声明的 ID 中,这可以使用 Adobe Experience Platform 中的标记快速轻松地完成。我们使用名称“ECID”作为声明的 ID。
以下介绍了如何通过数据元素捕获此 ID。请确保正确地将 Experience Cloud OrgID 填充到数据元素中。
return Visitor.getInstance("REPLACE_WITH_YOUR_ECORG_ID@AdobeOrg").getExperienceCloudVisitorID();
设置了数据元素之后,请按照这些说明将声明的 ID 传递到使用 Adobe Experience Platform 中的标记的 ECID 工具中。
现在,您已将访客的 ECID 传递到已声明的 ID 中,下面可以使用 Analysis Workspace 中的分段来识别行为类似于机器人的访客。机器人通常通过其行为进行定义:单次访问、异常用户代理、未知的设备/浏览器信息、无反向链接、新访客、异常登录页面等。使用工作区深化和分段的强大功能,识别已避开 IAB 过滤和您的报表包机器人规则的机器人。例如,以下是您可以使用的区段的屏幕截图:
现在,您已使用区段确定了机器人,下一步是使用 Data Warehouse 提取与此区段关联的所有 Experience Cloud ID。此屏幕截图显示了应如何设置 Data Warehouse 请求:
请记住使用 Experience Cloud 访客 ID 作为您的维度并应用“Bots”区段。
Data Warehouse 报表到达之后,您就有了必须从历史数据中筛选出去的 ECID 列表。将这些 ECID 复制并粘贴到一个空白的 .CSV 文件中,该文件只包含两列:ECID 和机器人标记。
将此 .CSV 文件用作“客户属性”导入文件,然后按照此博客帖子中的说明,将报表包订阅给“客户属性”。
在您的数据集得到了处理并集成到 Analysis Workspace 之后,创建另一个利用您的新“机器人标记”客户属性维度的区段,以及一个排除容器:
最后,创建使用此区段的虚拟报表包,过滤掉识别的机器人:
这些新区段虚拟报表包现在会生成更干净的数据集,其中删除了已识别的机器人。
设置至少一个月的提醒以识别和过滤新的机器人,最好在定期计划的分析之前进行。