Flo*_*Flo 3 referrer-spam iis-7.5 url-rewrite-module
我已将下面的重写规则添加到我的web.config中.它完美地工作,阻止所有提到的推荐垃圾网站.但是,今天突然我注意到social-buttons.com我的Google Analytics 中出现了这个问题.这可能与我在下面定义的规则有关吗?
<rule name="abort referer spam requests" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_REFERER}" pattern="(semalt\.com)|(buttons\-for\-website\.com)|(simple\-share\-buttons\.com)|(darodar\.com)|(social\-buttons\.com)" />
</conditions>
<action type="AbortRequest" />
</rule>
Run Code Online (Sandbox Code Playgroud)
我有同样的问题.
social-buttons.com就像darodar.com
他们正在使用您的Google Analytics代码重新创建虚假信息并将其直接发送到Google Analytics.
因此,您无法使用{HTTP_REFERER}执行任何操作来阻止它.
您可以从(.htaccess)执行的唯一操作是阻止在您的站点中运行脚本的访问者的IP.
但在几分钟内他就可以改变他的知识产权并再次做到.
(如果他进入您的网站,他们更多次只是远程跟踪ID UA-000000-01)
您可以在本网站找到更多信息.
在htaccess中测试您的refferal黑名单的一种智能技术是在您的网站和(.htaccess)中安装一个黑洞陷阱来放置以下内容:
RewriteCond %{HTTP_REFERER} social-buttons\.com [NC,OR]
RewriteCond %{HTTP_REFERER} darodar\.com [NC,OR]
//all other refferals you have..
RewriteCond %{HTTP_USER_AGENT} ^libwww-perl [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^libwwwperl [NC]
//all other bad user agents you have..
RewriteRule ^(.*) http://your website/_path_to/blacktrap.php
// and send them to your trap`
Run Code Online (Sandbox Code Playgroud)
因此,您将被告知您将要捕获的所有不良反叛或不良代理.
您还可以使用以下技术:
(phpbook.net/how-to-log-ip-adresses-in-php.html)
记录进入您网站的所有IP.
所以要了解问题所在.
但你不会从(社交按钮)找到refferal.
使用您的谷歌分析设置来阻止它:
方法1
通过过滤器
第1步 打开Google Analytics | - >转到"管理"标签| - >查看列| - >查看设置| - > Bot过滤
选中此框以排除已知机器人和蜘蛛的所有命中
| - >查看列| - >过滤器| - >新过滤器| - >
过滤器名称:(您的过滤器的名称)
过滤器类型:自定义/排除
过滤字段:广告系列来源
filter pattern: 如下例所示
.*semalt\.com|.*kambasoft\.com|.*smailik\.org|.*buttons-for-website\.com|.*o-o-6-o-o\.com|.*makemoneyonline\.com|.*s.aliexpress\.com
Run Code Online (Sandbox Code Playgroud)
然后单击"保存"
第2步 创建一个新的视图细分来过滤掉不需要的垃圾邮件推介更多信息:(http://www.analyticsedge.com/2015/01/advanced-segment-eliminate-spam-referrals/)
您可以使用以下模板 https://www.google.com/analytics/web/template?uid=hKkT2kdWQpG00jQxbT6p8Q
并根据您的需求进行挑战
方法2
打开Google Analytics | - >转到"管理"标签| - >属性列| - >跟踪信息| - >推荐排除列表.| - >添加引荐排除
(使用以下格式添加域名):
*.社会-buttons.com
*.semalt.com
等等
(返回管理员标签)
- >管理员标签| - >查看列| - >查看设置| - > Bot过滤
选中此框以排除已知机器人和蜘蛛的所有命中
这些设置仅适用于跟踪代码的analytics.js版本.转到您的网站,检查您是否使用了最新的代码.
它应该是相同的:
- >管理员标签| - >属性列| - >跟踪信息| - >跟踪代码
如果不是将其替换为您网站的每个页面
方法-3
如果您使用的是ga.js版本并且不想更改Google Analytics分析代码,则必须遵循此方法
步骤1.
- >管理员标签| - >查看列| - >查看设置| - > Bot过滤
选中此框以排除已知机器人和蜘蛛的所有命中
并在代码中配置这些设置.
第2步.
在关闭head标签之前,在网站Header中添加以下脚本:
<script type=’text/javascript’>
var blocklink = ['http://darodar.com', 'http://social-buttons.com'];
for (var b = blocklink.length; b–;) {
if (document.referrer.match(blocklink[b]))
window.location = “http://google.com/”;
}
</script>
Run Code Online (Sandbox Code Playgroud)
或者对于PHP网站,在主题文件夹的header.php文件中添加以下代码:
<?php
echo”<script language=’javascript’>
var blocklink = ['http://darodar.com', 'http://social-buttons.com'];
for (var b = blocklink.length; b–;) {
if (document.referrer.match(blocklink[b]))
window.location = “http://google.com/”;
}
</script>
“;
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
931 次 |
| 最近记录: |