我正在使用Google Analytics,并且我使用过滤器来移除引荐垃圾邮件。在我的web.config
文件中,我也使用了这个:
<rule name="buy-cheap-online.info" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_REFERER}" pattern="*.buy-cheap-online.info" />
</conditions>
<action type="AbortRequest" />
</rule>
我有很多这些规则,我想添加更多。 GitHub上有这个文件,其中包含垃圾邮件发送者列表:https://github.com/piwik/referrer-spam-blacklist/blob/master/spammers.txt
我可以继续向web.config
添加规则,但它看起来很混乱。在asp.net中阻止引用垃圾邮件流量的另一种方法是什么,以便可以阻止文本文件中的所有网站,如果文件发生更改,我可以通过重新上传文本文件轻松添加新网站?
注意:我不是在问&#34;你能为我编写代码吗?&#34; 我只是想知道我还有其他选择。
感谢。
答案 0 :(得分:1)
这是正确的继续添加规则将是混乱的甚至更糟糕的无用,GA中的大多数垃圾邮件永远不会到达您的网站,根本没有任何交互,所以任何服务器端解决方案,如网络。配置不会有任何影响。
我们可以将垃圾邮件主要分为两类:
有些人仍然犹豫不决,因为他们认为创建过滤器只是隐藏问题而不是阻止。但没有什么可以阻止的,只有一些人在GA报告上制作假记录。
为了让您了解有大约8个活跃的抓取工具,而有超过100个鬼魂,并且每周都在增加。这是因为对于垃圾邮件发送者来说,ghost方法更容易实现。
使用基于有效主机名的一个过滤器来消除所有鬼魂的最佳方法。
您可以在此处找到有关幽灵垃圾邮件和解决方案的更多信息
https://stackoverflow.com/a/28354319/3197362
https://moz.com/ugc/stop-ghost-spam-in-google-analytics-with-one-filter
希望它有所帮助。