Kal*_*ran 10 google-analytics dynamic-ip
谷歌检测到不寻常的流量很不错.但它如何处理动态IP地址?
例如,我没有IP范围,我的ISP提供动态IP,每次我的路由器重新启动时它都会改变,并且每天都会改变.所以在这里,当我得到一些IP地址时,我看到没有验证码的通知.几次重新启动后,我似乎得到了一个没有阻止的IP!
如何在Google Analytics中解决此类问题.此外,我非常清楚如何排除来自单个IP和IP范围的流量,但我不知道如何阻止IP每天都在变化的内部流量?
小智 23
这个问题的许多流行答案都存在问题......
所以,我将其他几个解决方案结合起来,对我有用......
我始终在我的机器上设置"开发人员cookie",仅用于我管理的域.此cookie具有特定于我的唯一值.然后,我只需在我的脚本中检查此cookie,然后再将任何数据发送到Google Analytics.
我如何将代码放入我的页面的例子......
JavaScript的
if (window.location.host==="mydomain.com" || window.location.host==="www.mydomain.com") {
if (document.cookie.indexOf("COOKIENAME=COOKIEVALUE") === -1) {
// Insert Analytics Code Here
}
}
Run Code Online (Sandbox Code Playgroud)
PHP
if ($_SERVER['HTTP_HOST']==="mydomain.com" || $_SERVER['HTTP_HOST']==="www.mydomain.com") {
if (@$_COOKIE["COOKIENAME"] !== "COOKIEVALUE") {
// Insert Analytics Code Here
}
}
Run Code Online (Sandbox Code Playgroud)
验证HOST名称是否等于我的实际站点的域名("mydomain.com")可确保任何访问者在从"localhost"或"beta.mydomain.com"等测试域查看时永远不会发送分析数据.在上面的示例中,"www.mydomain.com"和"mydomain.com"是我希望记录访问的两个有效域.
除了找到具有匹配值的开发人员cookie之外,实时站点会按预期将数据发送到分析.如果它在我的设备上找到了唯一的Cookie设置,那么我的访问将不计入我在Google Analytics中的总计(或者我可能决定在某一天使用的其他任何分析工具).
但是当我的饼干被清除后会发生什么?如何在后台设置"开发人员cookie"?我为此创建了自己的浏览器扩展程序... https://chrome.google.com/webstore/detail/lknhpplgahpbindnnocglcjonpahfikn
它仅适用于您选择的特定域.您可以在扩展程序的设置中为Cookie自定义您自己的唯一名称和值.
只要用户使用相同的NAME/VALUE对,此方法就可以轻松地由一组人员使用,因此开发人员,内容创建者,校对人员以及组织中的任何其他人都可以查看页面而不会夸大统计信息.
随意分享我的解决方案并使用我的扩展程序来保持这些cookie设置.
仅供参考,我想到了另一种使用HTML5的localStorage功能的方法.(相对于cookie的优势在于,当您清理浏览器的cookie时,localStorage值仍然存在.)我在这里写了一篇关于它的博客文章: Google Analytics:排除您自己的访问
| 归档时间: |
|
| 查看次数: |
14527 次 |
| 最近记录: |