在GA中进行正确的_trackPageview以及存储推送的用户ID的最佳方法是什么?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-46732147-1']);
_gaq.push(['_trackPageview'],"/$textRepresentationUserID");
(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>
目前我刚刚强制URL将变量包含在最后,但我读过其他人说最好的方法是使用customvariables ..我不想让这个运行太久然后发现我有一堆无用的数据..
任何提示?
我需要的原因是确定网站上某个成员区域的成员正在使用..
答案 0 :(得分:2)
不确定这是完全合法的,请仔细检查GA服务条款。
无论如何,正如你的朋友所说,最好的方法就是使用自定义变量:
_gaq.push(['_setCustomVar', 1,'User ID', '999999', 1]);
在这种情况下, 999999
是用户ID。
无论如何,任何方法都会实际生成一堆数据......