Google Analytics自定义变量不起作用

时间:2011-11-04 11:05:35

标签: google-analytics tracking

我正在尝试记录使用我的系统的用户的用户名。不幸的是,我无法使用自定义变量进行跟踪。我可以跟踪页面访问,但自定义变量跟踪不起作用。请你帮助我好吗?感谢。

<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>

2 个答案:

答案 0 :(得分:1)

代码是正确的,它现在跟踪用户。我刚才使用了类似的代码,现在可以使用了。但我需要等待2天才能跟踪自定义变量,现在它会显示在我的报告中。

答案 1 :(得分:0)

对于多个用户,您必须使用PHP输出用户名。

_gaq.push(['_setCustomVar', 1, 'UserName', '<?php get_usernames(); ?>',2]);

***用您网站上检索用户名的功能替换“get_usernames”。