我有同样的问题。
Social-buttons.com 就像 darodar.com
他们正在使用您的 Google Analytics 代码重新创建虚假信息并将其直接发送到 Google Analytics。
因此您无法使用 {HTTP_REFERER} 执行任何操作来阻止它。
您唯一可以从 (.htaccess) 执行的操作是阻止在您的站点中运行脚本的访问者的 IP。
但几分钟后他就可以更改他的 IP 并再次执行此操作。
(如果他进入您的网站,更多时候他们只是远程点击跟踪 ID UA-000000-01)
您可以在以下位置找到更多信息这个网站 http://www.blackmoreops.com/2014/12/19/darodar-com-referrer-spam/.
在 htaccess 中测试您的推荐黑名单的一个聪明方法是安装黑洞陷阱 http://perishablepress.com/blackhole-bad-bots/到您的网站并在 (.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`
因此,您将收到有关您遇到的所有不良推荐或不良代理的通知。
您也可以使用以下技术:
(phpbook.net/how-to-log-ip-adresses-in-php.html)
记录进入您网站的所有 IP。
所以要明白问题出在哪里。
但您不会找到来自(社交按钮)的推荐。
使用您的谷歌分析设置来阻止它:
METHOD-1
通过过滤器
Step 1打开谷歌分析
|
—–> 转到“管理”选项卡
|
—–> 查看栏目
|
—–> 查看设置
|
—–> 机器人过滤
选中该框排除已知机器人和蜘蛛的所有点击
|
—–> 查看栏目
|
—–> 过滤器
|
—–> 新过滤器
|
————>
过滤器名称:(您的过滤器的名称)
过滤器类型:自定义/排除
过滤字段:活动来源
过滤模式:就像下面的例子
.*semalt\.com|.*kambasoft\.com|.*smailik\.org|.*buttons-for-website\.com|.*o-o-6-o-o\.com|.*makemoneyonline\.com|.*s.aliexpress\.com
然后点击保存
Step 2创建一个新的视图分段以过滤掉不需要的垃圾邮件推荐
更多信息: (http://www.analyticsedge.com/2015/01/advanced-segment-eliminate-spam-referrals/ http://www.analyticsedge.com/2015/01/advanced-segment-eliminate-spam-referrals/)
您可以使用以下模板https://www.google.com/analytics/web/template?uid=hKkT2kdWQpG00jQxbT6p8Q https://www.google.com/analytics/web/template?uid=hKkT2kdWQpG00jQxbT6p8Q
并根据您的需要进行更改
METHOD-2
打开谷歌分析
|
—–> 转到“管理”选项卡
|
—–> 属性栏
|
—–> 追踪信息
|
—–> 推荐排除列表。
|
—–>添加推荐排除
(使用以下格式添加域):
*.social-buttons.com
*.semalt.com
etc.
(返回管理选项卡)
—–> 管理选项卡
|
—–> 查看栏目
|
—–> 查看设置
|
—–> 机器人过滤
选中该框排除已知机器人和蜘蛛的所有点击
这些设置仅适用于 Analytics.js 版本的跟踪代码。
访问您的网站并检查您是否使用最新的代码。
它应该与以下内容相同:
—–> 管理选项卡
|
—–> 属性栏
|
—–> 追踪信息
|
—–> 跟踪代码
如果不是,请将其替换到您网站的每个页面
METHOD-3
如果您使用 ga.js 版本并且不想更改您的 Google 分析代码
你必须遵循这个方法
Step1.
—–> 管理选项卡 | —–>查看栏目| —–> 查看设置| —–> 机器人过滤
选中复选框排除已知机器人和蜘蛛的所有命中
并在您的代码中配置这些设置。
Step2.
在关闭 head 标签之前,在网站标题中添加以下脚本:
<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>
或者对于 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>
“;
?>