我正在使用异步跟踪代码。在我的页面<body>
中,我打电话给:
_gaq.push(['_setCustomVar', 3, 'Name', 'Value', 3 ]);
_gaq.push(['_trackPageview']);
到目前为止一切顺利。但我最近添加了以下代码,该代码在页面上的某些操作上触发:
_gaq.push(['_trackPageview', url]);
在Google Analytics中,看起来我的自定义变量没有为这些触发的综合浏览量注册。在致电_setCustomVar
之前,我是否需要再次致电_trackPageview
?
我认为第一次调用_setCustomVar
就足够了。
答案 0 :(得分:1)
3
中的最后一个参数_setCustomVar
使其成为page-level custom variable。这意味着它将附加到第一个网页浏览,但在此之后再也不会。
如果您希望自定义变量申请整个会话(即访问),请将其设置为2
。要使其在会话(即访问者级别)中持续使用,请将其设置为1
。
答案 1 :(得分:0)
有一个错误:
而不是:
_gaq.push(['_trackPageview', url]);
使用它:
_gaq.push(['_trackPageview'], url);