Wordpress登录跟踪谷歌分析
Wordpress Login Tracking Google Analytics
我必须在谷歌分析中使用自定义变量跟踪此代码,该代码属于wordpress网站,并检查用户是否登录。具体代码如下:http://core.trac.wordpress.org/browser/tags/3.6/wp-includes/pluggable.php#L716
要跟踪的代码部分是:
function is_user_logged_in() {
$user = wp_get_current_user();
if ( ! $user->exists() )
return false;
return true;
}
当满足条件logged_in时,我必须向Analytics推送一个自定义变量:
_gaq.push(['_setCustomVar',
1,
'User Type',
'Member',
2
]);
我在哪里插入分析代码(这是基于会话的),使其仅在满足"登录"条件时拍摄?
在插件中可能有一种方法可以做到这一点(取决于插件),但假设Analytics代码添加在标头中,则可以在header.php
中的</head>
之前添加以下内容:
<?php if (is_user_logged_in()) { ?>
<script type="text/javascript">
_gaq.push(['_setCustomVar',
1,
'User Type',
'Member',
2
]);
</script>
<?php } ?>
它未经测试,但它应该会成功。
相关文章:
- 谷歌分析:如何跟踪移动网站的点击量作为对主网站的点击
- 什么'这是谷歌分析跟踪代码使用的技术
- 谷歌分析事件跟踪
- 谷歌分析跟踪内部链接不正常工作的事件
- 如何在基于表单提交的谷歌分析中跟踪转换
- 谷歌跟踪代码管理器使用什么模式来观察 de 'dataLayer' 数组
- 为什么谷歌跟踪代码管理器不能安装在正文下的另一个HTML元素中
- 使用javascript获取谷歌跟踪代码
- 如何在谷歌跟踪代码管理器 noscript 标签中参数化容器 id
- 使用变量和谷歌跟踪代码管理器重写和重定向网址
- 谷歌跟踪代码管理器中的代码的 html 代码是否对所有人都可见
- Javascript - 获取谷歌跟踪代码管理器点击链接的图像替代文本
- 为什么谷歌跟踪代码管理器使用IFrame而不是脚本DOM元素
- 谷歌跟踪代码管理器代码是否与在同一网站上实现的谷歌分析代码冲突
- 如何在谷歌跟踪代码管理器中触发两个不同的基于gtm.timer的事件
- 在涡轮链接下的 GTM(谷歌跟踪代码管理器)容器中触发代码
- Facebook跟踪和谷歌跟踪脚本
- 错误的位置谷歌跟踪
- 谷歌跟踪代码管理器自定义计时器事件
- 对于谷歌跟踪代码管理器来说,多少个标签太多了