2012-02-21 41 views
1

我正在为我正在使用的网站使用Google Analytics自定义变量。这是在页面上传的代码片段。访客自定义变量Google Analytics帮助

_gaq.push(['_setAccount', 'UA-xxxxxxxxx-1']); 
//]]> 
</script> 

<script> 
    //<![CDATA[ 
    _gaq.push(['_trackPageview', 'searches/new/registration/complete']); 
    _gaq.push(['_setCustomVar', 1, "member type", "registered", 1]); 
    _gaq.push(['_trackEvent', 'registration', 'signup',,1]); 

虽然我知道,_trackPageview需要被放置在_setCustomVar电话后,我仍然看到数字流过到谷歌分析“成员类型=注册的”。我不想排除这些数字,我想在我修改此代码片段放置错误之前弄清楚它。

为什么我stil收到此名称 - 值组合的访问的任何原因?

谢谢 -

+0

这不是一个关于编程的问题,而是一个关于GA使用情况的问题,您应该将其发布到网站管理员SE上 – Eduardo 2012-02-22 06:49:18

回答

0

的自定义变量设置与GA cookie中,实际上存储和你的下一个_trackPageview发送,这就是为什么你仍然可以看到它,你正在做的大概发送数据当你不想(下一个浏览量)。

编辑:另外正如指出的那样,它可以与你的_trackEvent方法一起使用,最终会做同样的事情,在你不想要的特定时间发送数据,特别是与事件相关的数据,所以如果没有人触发页面中的那些设置customVar,它就不会被设置。

+1

这仅适用于访问者级别的自定义变量就像OP正在使用的那样;会话和页面级别的自定义变量不会被存储在cookie中,但是,实际发生的事情是,当您在该页面调用_trackEvent时,自定义变量会被设置。 – Yahel 2012-02-22 13:33:26

0

因为你的自定义变量的范围设置为1,它仍然会得到由“trackEvent”(即使没有“trackPageview的”。

如果您的范围设置为3(网页级别)发射,它会然后依靠“trackPageview”,并且不会很好地与“trackEvent”一起注册

相关问题