使用 DNN 阻止来自 Azure Web App 中推荐垃圾邮件机器人的流量

Block traffic from referral spam bots in Azure Web App with DNN

我相信你们中的许多人都在 google 分析 reports/views 中发现了虚假的引荐流量。这使得中低流量网站很难获得准确的营销数据。我想知道其他人正在做什么以从他们的分析报告中排除此流量。

如果您转到您的分析帐户并转到获取 -> 所有流量 -> 推荐,您将看到 floating-share-buttons.com 等网站。这些是我要过滤掉的网站。您可以按照 bottom of this page 中的描述为视图设置自定义过滤器。我已经这样做了并且有效。

我宁愿阻止这些机器人一起访问网站。请注意:我的网站 运行 是 Azure 中的 Web 应用程序。

我不确定设置 url 重写规则 described here 是否适用于 azure 应用程序,或者这是否会干扰内容管理系统的现有 url 重写功能 I我正在使用(DotNetNuke DNN 平台 7)。

我真的只是想听听其他人做了什么来阻止机器人,而不是在分析视图的设置中设置过滤器。

谢谢

PS

对于那些感兴趣的人,这是我正在使用的当前过滤器列表:

webmonetizer\.net|trafficmonetizer\.org|success-seo\.com|event-tracking\.com|Get-Free-Traffic-Now\.com|buttons-for-website\.com|4webmasters\.org|floating-share-buttons\.com|free-social-buttons\.com|e-buyeasy\.com

关于这个问题,您可以做很多事情。您正在走我认为最常用的路线,即使用 Google Analytics 中的过滤器来阻止信息。

你也可以走IIS Filter的路线,就像链接一样。 DNN 的 Friendly URL 不一定会受此影响,因为它们在 DNN 收到请求之前就已处理。重写两件事会对性能产生边际影响,但在用户量非常高之前无需担心。

This 也是一个很棒的选项集合。

首先您需要知道目前影响 GA 的垃圾邮件主要有两种类型,Ghost 和 Crawlers

第一个(幽灵)从不与您的页面交互,因此任何服务器端解决方案(如 HTTP 规则或 htaccess 文件)都不会产生任何影响,只会填充您的页面配置文件。

顾名思义,爬虫确实会访问您的网站,并且可以通过这种方式进行阻止,但是与幽灵相比,它们只是少数。给你一个想法,有大约 8 个活跃的爬虫 而有超过 100 个幽灵 并且每周都在增加。

这是因为 ghost 方法更容易为垃圾邮件发送者实施。

从你的表述来看,只有success-seo才是爬虫。其余的应该被过滤。现在有一种更好的方法只需一个基于您的有效主机名的过滤器即可摆脱所有幽灵,而不是每周创建或更新一个过滤器。

您可以在此处找到有关幽灵垃圾邮件和解决方案的更多信息

https://moz.com/ugc/stop-ghost-spam-in-google-analytics-with-one-filter

希望对您有所帮助。