我正在尝试记录使用我的系统的用户的用户名。不幸的是,我无法使用自定义变量进行跟踪。我可以跟踪页面访问,但自定义变量跟踪不起作用。请你帮助我好吗?感谢。
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxx-1']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setCustomVar',1,'UserName','JohnPaul',2]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
答案 0 :(得分:1)
代码是正确的,它现在跟踪用户。我刚才使用了类似的代码,现在可以使用了。但我需要等待2天才能跟踪自定义变量,现在它会显示在我的报告中。
答案 1 :(得分:0)
对于多个用户,您必须使用PHP输出用户名。
_gaq.push(['_setCustomVar', 1, 'UserName', '<?php get_usernames(); ?>',2]);
***用您网站上检索用户名的功能替换“get_usernames”。