我刚刚开始使用 Google Analytics (GA) 进行拆分测试。而不是为页面的不同版本使用不同的 URL,我想使用相同的 URL 并通过 GA 自定义变量区分版本。
我已经设法在我的 Django 项目中通过 View 层中的条件来实现这一点,该条件为不同版本加载不同的 html 模板,并且 html 模板还负责设置自定义变量。
但是我认为将我所有的 splittest 代码放在一个 javscript 文件中会更干净:
1) 在浏览器上设置/读取一个 cookie,指定该浏览器所在的测试箱。
2)修改页面html和css以创建不同的版本
3) 在 GA 自定义变量中记录版本
现在,我正在从 GA 复制粘贴的代码片段中设置所有自定义变量。
我的问题很简单:我可以在页面后面设置自定义变量吗?购买 _gaq.push()
,或者它们是否需要在结束 GA 片段的匿名函数之前发生?
最佳答案
当 GA 发出跟踪 GIF 请求时会记录自定义变量数据,这会发生在 _trackPageview
中。或 _trackEvent
.
因此,您可以在页面的任何位置设置自定义变量,只要有 _trackPageview
或 _trackEvent
之后的某个地方。
关于google-analytics - 我可以在页面的任何位置设置 GA 自定义变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13705335/