前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Analytics屏蔽WordPress管理员,谷歌分析屏蔽自己

Analytics屏蔽WordPress管理员,谷歌分析屏蔽自己

作者头像
AlexTao
修改2023-05-16 13:10:15
9840
修改2023-05-16 13:10:15
举报
文章被收录于专栏:钻芒博客钻芒博客

前言

对运营人员来说,Analytics等分析工具是必不可少的,分析数据力求精确,确保分析结果不会被干扰。

Analytics可以添加过滤ip,使其不在统计范围内。不过针对于IP屏蔽并不好用。固定网络ip会时常有变化,更不要说异地访问了。

利用WordPress特性,对登陆的管理员进行Cookie 屏蔽,达到Analytics谷歌分析过滤自己的效果。

官网部分文档解释:

用户选择停用

有时候,您可能需要在不删除 JavaScript 代码段的情况下,停用页面上的 Google Analytics(分析)跟踪代码。例如,如果网站上的隐私权政策允许用户选择停用 Google Analytics(分析)跟踪,您可能就需要这样做。

analytics.js 库现已添加一个窗口属性,您只要将其设为 true,就可以禁止 analytics.js 发送数据给 Google Analytics(分析)。当 Google Analytics(分析)尝试设置 Cookie 或发回数据到 Google Analytics(分析)服务器时,它会检查此属性是否设为了 true。如果是,其效果相当于用户安装了“停用 Google Analytics(分析)”浏览器插件

安装代码

将下列代码放到你主题文件内的Header.php中,注意要放到最<head>标签内最顶部

代码语言:javascript
复制
 <?php global $user_ID; if( $user_ID && current_user_can('level_10') ) : ?>
     <!--管理员屏蔽Analytics-->  
     <!--钻芒博客 https://www.zuanmang.net/5704.html-->
     <script>  
    // Set to the same value as the web property used on the site
    var gaProperty = '你的谷歌分析衡量 ID 如:G-TSZB43RFE7'; 
    // Disable tracking if the opt-out cookie exists.
    var disableStr = 'ga-disable-' + gaProperty;
    if (document.cookie.indexOf(disableStr + '=true') > -1) {
      window[disableStr] = true;
    } 
    // Opt-out function
    function gaOptout() {
      document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
      window[disableStr] = true;
    }  
    window.onload = function(){ gaOptout(); }
    </script>   
    <?php endif; ?>    

相关文档:

百度未收录

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 官网部分文档解释:
  • 安装代码
  • 相关文档:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档