0

我使用 Google Analytics 在我的网站 (PHP) 上获取访问者统计信息,我发现很多流量来自 share-buttons.xyz、traffic2cash.xyz 和 top1-seo-service.com 等网站。我认为这是因为我使用 SEO-firendy URL:s(用于在地址栏中查找)。

这对网站本身来说并不是一个真正的问题,但是当我查看 Google Analytics 中的统计数据时,它包括这些机器人和非用户,因此这些数字是不正确的。

有没有办法阻止这些机器人,或者我每次想要报告时都必须手动从统计数据中减去机器人访问?

4

2 回答 2

0

如果您看到这种情况发生,您可以通过在该视图上使用过滤器(管理员 - 过滤器,创建过滤器,然后应用到特定视图)来前瞻性地将它们从 GA 中的所有未来报告中排除

GA过滤器

如果您特别想使用 PHP 主动执行此操作,那么您可以使用一些正则表达式来匹配请求标头中不需要的引用者并且不返回任何内容。

于 2016-04-29T09:16:48.040 回答
0

主要问题的答案是肯定的,但它需要坚持不懈,并且基本上是您需要执行的一项持续任务。是的,我知道是一种痛苦。

只是为了让您知道这与 PHP 或您的友好 URL 无关,您的网站正在成为所谓的幽灵推荐的受害者。谷歌没有公开谈论这个话题,但最近我发现这篇文章报告说谷歌终于在这里找到了解决方案。

但是,我选择对此持怀疑态度。与此同时,这是你需要做的:

  1. 确保在没有任何过滤器的情况下保持视图不变(阅读第四段
  2. 在 Google Analytics > admin > view > View Settings> 中勾选“Exclude all hits from known bots and spiders” ,像这样
  3. 在同一视图中阻止垃圾邮件机器人:a)按照此方法检查您的报告中的幽灵推荐列表,以及 b)创建这样的过滤

我建议您完整阅读这篇包含大量细节和更多信息的文章。

有些人喜欢使用 Regex 创建过滤器来监听所有垃圾邮件机器人,如果您想查看最新列表,请访问此存储库

于 2016-04-30T00:51:34.773 回答