1

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

客户端:

<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 推荐人。有什么线索吗?

4

5 回答 5

2

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

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

更多链接

新年快乐 - Meil​​leurs voeux

注意:此文本不由谷歌翻译。对不起,我的英语不是很流利。

于 2015-01-03T21:25:18.503 回答
2

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

ga('create', 'UA-XX' + 'XXXX' + 'XX-X', 'auto');
于 2015-01-26T06:05:04.757 回答
1

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

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

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

于 2014-12-28T17:27:29.630 回答
1

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

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

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

这使 GA 再次可用:-)

于 2015-01-22T22:29:53.060 回答
0

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

于 2015-06-23T13:45:38.997 回答