在 Azure Web 应用程序中使用 DNN 阻止来自引荐垃圾邮件机器人的流量

3
我相信你们中的许多人在谷歌分析报告/视图中发现了虚假的推荐流量。这使得低到中等流量的网站难以获得准确的营销数据。我想知道其他人是如何从他们的分析报告中排除这些流量的。
如果您进入您的分析帐户并转到获取 -> 所有流量 -> 推荐,则会看到像 floating-share-buttons.com 这样的网站。这些是我想要过滤掉的网站。你可以通过为视图设置自定义过滤器来实现,如 此页面底部 所述。我已经这样做了,它有效。
我宁愿完全阻止这些机器人访问网站。只是一个注意事项:我的网站正在 Azure 中作为 Web 应用程序运行。
我不确定在 Azure 应用程序中设置 URL 重写规则 在此描述 是否有效,或者这是否会干扰我使用的内容管理系统(DotNetNuke DNN 平台 7)的现有 URL 重写功能。

我只是想听听别人是如何阻止机器人的,而不是在分析视图设置中设置过滤器。

谢谢

附言

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

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
2个回答

2
关于这个问题,你可以采取一些措施。你正在使用最常见的方法,即使用Google Analytics中的过滤器来阻止信息。
你也可以使用IIS过滤器,就像你链接的那样。DNN的友好URL不会受到影响,因为它们是在DNN收到请求之前处理的。有两个东西进行重写处理会有一些性能上的影响,但除非用户量极高,否则不要担心。
这里还有一个很棒的选项集合: 链接

谢谢,这正是我所寻找的,一位有经验的DNN开发人员为我澄清了这个问题。 干杯! - J King
唯一需要考虑的是要检查这些网站是否真正加载了您的内容。例如,在MitchelSellers.com上,我发现有一些奇怪的页面浏览量等等...结果发现一个垃圾邮件发送者在他们的网站上加载了我的GA ID,并且真正地搞乱了一些东西。我不得不简单地阻止该根域名的内容。 - Mitchel Sellers
好的观点 - 对我来说并非如此 - 我看到的所有推荐流量都被列为常见的垃圾邮件推荐者。我很惊讶谷歌没有采取行动解决这个问题。 - J King
先生,您很幸运!其他的东西更难消灭! - Mitchel Sellers
@MitchelSellers,您可以在页面中设置自定义维度,并排除所有没有设置该维度的流量。未访问您网站的垃圾流量将没有该维度,并将被立即驳回。 - Eike Pierstorff

1
首先,您需要知道目前主要影响GA的垃圾邮件有两种类型,即Ghost和Crawlers。
第一种(ghosts)从不与您的页面交互,因此任何服务器端解决方案,如HTTP规则或htaccess文件都没有任何效果,并且只会填充您的配置文件。
爬虫如其名称所示可以访问您的网站,并可通过此方式阻止,但与ghost相比仅有很少量。让您了解一下,大约有8个活跃的爬虫,而有100多个ghost并且每周还在增加。
这是因为ghost方法对于垃圾邮件发送者来说更容易实现。
从您的表达中,只有成功SEO是一个爬虫。其他都应该被过滤掉。现在有一个更好的方法,基于您的有效主机名单个过滤器就能摆脱所有ghosts,而不必每周创建或更新一个。
您可以在此处找到有关ghost垃圾邮件及其解决方案的更多信息。

https://dev59.com/tV4c5IYBdhLWcg3wqb0C#28354319

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

希望它有所帮助。

1
谢谢Carlos - 这些链接的博客帮助澄清了这两种垃圾邮件的来源。此外,您自己关于向GA添加段的博客文章非常有价值。 - J King

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接