【问题标题】:unable to block referrer spam无法阻止推荐人垃圾邮件
【发布时间】:2015-02-25 00:10:39
【问题描述】:

我正在尝试在客户端和服务器端阻止推荐人垃圾邮件:

客户端:

<script type='text/javascript'>
var unforgivable = ["darodar.com", "econom.co", "ilovevitaly.co"];
var re = new RegExp(unforgivable.join("|"), "i");
if (document.referrer.match(re))
    window.location = "http://google.com/";
</script>

服务器站点,通过 servlet 过滤器:

static String[] unforgivable = new String[]{"darodar.com", "econom.co", "lovevitaly"};
for (String badUrl: unforgivable)
    if(requestURI.contains(badUrl)) {
        res.setContentType("text/html");  
        PrintWriter pw=res.getWriter();  
        response.sendRedirect("http://www.google.com");
        pw.close();     
    }

但是,在查看我的谷歌分析时,我不断收到 ilovevitaly.co 和 darodar 推荐人。有什么线索吗?

【问题讨论】:

    标签: javascript google-app-engine servlet-filters referrer-spam


    【解决方案1】:

    由于在互联网上进行了多次搜索并在我管理的网站上进行了多次测试,这是我读过的简历: 有 2 种机器人/推荐垃圾邮件发送者: - a ) 那些像semalt 一样抓取您的网络的人。查看托管服务提供商提供的流量日志以识别它们。 - b ) 另一个,它只破解了您的 Google 分析 ID 以生成虚假流量以包含在您的 google 统计信息中。他们从不访问您的网站。 (darodar.com", "econom.co", "ilovevitaly.co 属于这个家族)

    可以通过 Htacess 规则阻止 A 类别的成员 B 的成员必须通过 GA 中的过滤器进行过滤。

    更多the link

    新年快乐 - Meil​​leurs voeux

    注意:此文本不由 Google 翻译。对不起,我的英语不太流利。

    【讨论】:

      【解决方案2】:

      唯一的选择是在垃圾邮件发送者机器人解析您的网站主页之前尝试隐藏您的 Google Analytics ID。这可以通过使用 Analytics JS 代码来完成,如下所示:

      ga('create', 'UA-XX' + 'XXXX' + 'XX-X', 'auto');
      

      【讨论】:

        【解决方案3】:

        Google Analytics 会在您的请求处理程序之前触发请求。所以是的,他们会出现。

        您可以尝试将 IP 地址列入黑名单:https://cloud.google.com/appengine/docs/java/config/dos

        这将在您的请求处理程序和 Google Analytics 之前触发。

        【讨论】:

        • 这也无济于事。所有这些 url 都有一个共同的 IP 地址,我通过 dos.xml 文件阻止了它,但它没有帮助。
        【解决方案4】:

        使用提供的链接过滤所有类型的未来和历史垃圾邮件。主机名过滤特别容易。

        https://www.ohow.co/ultimate-guide-to-removing-irrelevant-traffic-in-google-analytics/

        唯一有效的主机名是您网站(子)域的主机名。该指南的作者创建并维护了正则表达式以排除所有类型的 ga 垃圾邮件。

        这使 GA 再次可用:-)

        【讨论】:

          【解决方案5】:

          尝试使用 .htaccess 停止垃圾邮件,可以在此处找到模板:http://www.sebastianviereck.de/en/template-referer-spamm-htaccess-to-remove-from-google-analytics/

          【讨论】:

          • 只包含链接的答案是considered bad practice。请在此处总结内容(请勿复制/粘贴),以便答案可以独立存在。如果您不这样做,您的答案将面临被删除的风险,尤其是在链接失效的情况下。
          猜你喜欢
          • 1970-01-01
          • 2015-03-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-26
          • 1970-01-01
          • 2014-08-12
          相关资源
          最近更新 更多