我可以在页面的任何位置设置GA自定义变量吗?

时间:2012-12-04 14:39:21

标签: google-analytics

我刚刚开始使用Google Analytics(GA)进行拆分测试。而不是为页面的不同版本使用不同的URL我想使用相同的URL并通过GA自定义变量区分版本。

我已经设法在我的Django项目中完成了这个,在视图层中有条件,为不同的版本加载不同的html模板,html-templates也负责设置自定义变量。

但是我认为将所有我的splittest代码放在javscript文件中会更加清晰:

1)在浏览器上设置/读取cookie,指定此浏览器所在的测试箱。

2)修改页面html和css以创建不同的版本

3)记录GA自定义变量

中的版本

现在我将所有自定义变量设置在我从GA复制粘贴的代码段中。

我的问题很简单:我可以稍后在页面中设置自定义变量购买_gaq.push(),还是需要在结束GA代码段的匿名函数之前进行?

1 个答案:

答案 0 :(得分:2)

当GA发出跟踪GIF请求时会记录自定义变量数据,该请求发生在_trackPageview_trackEvent

因此,您可以在页面中的任意位置设置自定义变量,只要之后某处有_trackPageview_trackEvent