Google Analytics 中的大多数垃圾邮件从不访问您的网站,因此您无法使用任何服务器端解决方案阻止它们。
Ghost Spam直接攻击 GA,通常只出现几天然后消失,这就是为什么有些人认为他们阻止了.htaccess文件,但这只是巧合。
这种类型的垃圾邮件很容易被发现,因为它们使用假主机名或未设置。(见下图)
另一种类型的爬虫,如 semalt,实际上可以访问您的站点,并且可以从.htaccess
文件中被阻止,但是,其中只有几个。
总而言之,要阻止 Google Analytics 中的垃圾邮件:
- 爬虫: GA 中的服务器端解决方案或过滤器
- 幽灵:仅 GA 中的过滤器
防止被幽灵垃圾邮件击中的唯一有效解决方案是使用所有有效主机名创建一个包含过滤器。
首先,您需要使用所有有效的主机名创建一个正则表达式,如下所示(您可以在网络报告中找到它们)
yoursite\.com|shoppingcart\.com|translateservice\.net
这些是一些例子;您可能有更多或更少的主机名。获得 REGEX 后,按照与上述相同的步骤进行更改:
- 转到Google Analytics中的管理选项卡
- 在View Column > New Filter下选择FILTER
- 过滤器类型 自定义>包含>过滤器字段 主机名
- 文件模式复制您构建的主机名表达式
对于爬虫,您必须创建一个不同的过滤器,构建一个包含所有垃圾邮件发送者的表达式
spammer1|spammer2|spammer3|spammer4|spammer5
- 过滤器类型 自定义>排除>过滤字段 广告系列来源
- 文件模式复制引用表达式
每次使用过滤器时,保持未过滤的视图很重要。
如果您需要此解决方案的详细步骤,您可以查看有关 Google Analytics 中垃圾邮件的完整指南。
停止和删除 Google Analytics 中所有垃圾邮件的指南
希望能帮助到你。
主机名报告示例