我刚刚开始使用 Google Analytics (GA) 进行拆分测试。而不是为页面的不同版本使用不同的 URL,我想使用相同的 URL 并通过 GA 自定义变量区分版本。
我已经设法在我的 Django 项目中通过视图层中的条件来实现这一点,该条件为不同版本加载不同的 html 模板,并且 html 模板还负责设置自定义变量。
但是我认为将我所有的 splittest 代码放在一个 javscript 文件中会更干净:
1) 在浏览器上设置/读取一个 cookie,指定该浏览器所在的测试箱。
2)修改页面html和css以创建不同的版本
3) 在 GA 自定义变量中记录版本
现在,我正在从 GA 复制粘贴的代码片段中设置所有自定义变量。
我的问题很简单:我可以稍后在页面 buy a 中设置自定义变量_gaq.push()
,还是需要在结束 GA 片段的匿名函数之前发生?