我使用Google Analytics来获取访问者关于我的网站(PHP)的统计信息,我发现很多流量来自share-buttons.xyz,traffic2cash.xyz和top1-seo-service.com等网站。我认为这是因为我使用SEO-firendy URL:s(对于addess栏中的外观)。
对于网站本身来说,这不是一个真正的问题,但是当我查看Google Analytics中的统计信息时,它包含了这些机器人和非用户,因此数字不正确。
有没有办法阻止这些机器人,还是每次我想要报告时都必须手动从统计信息中减去机器人访问次数?
答案 0 :(得分:0)
如果您发现这种情况,您可以通过在该视图上使用过滤器(管理员 - 过滤器,创建过滤器,然后应用于特定视图),在GA的所有未来报告中预期将其排除在外。
如果您特别想要主动使用PHP,那么您可以使用一些正则表达式来匹配请求标头中不需要的引用并且不返回任何内容。
答案 1 :(得分:0)
主要问题的答案是肯定的,但它需要持久,并且它基本上是您需要执行的持续任务。是的,我知道是一种痛苦。
只是为了让您知道这与PHP或您友好的URL没有任何关系,您的网站是所谓的鬼推荐的受害者。谷歌没有公开谈论这个话题,但就在最近我发现这篇文章报道谷歌终于找到了解决方案here。
然而,我选择对此持怀疑态度。与此同时,这是您需要做的事情:
我建议您完整阅读this article,其中包含大量详细信息和更多信息。
有些人喜欢使用Regex创建过滤器来监听所有垃圾邮件机器人,如果要查看最新列表,请访问this repository。