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

标签 google-analytics

我刚刚开始使用 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/

相关文章:

firebase - Firebase + GTM SDK-跟踪Google Analytics(分析)中的异常和崩溃

regex - 如何让Google Analytics(分析)知道在utm代码之前查询未完成?

javascript - 触发 onbeforeunload 事件的所有可能原因是什么?

ios - 链接器命令失败,退出代码为 1(使用 -v 查看调用

angularjs - 分析 Angular 应用程序的最佳方法是什么?

google-analytics - 谷歌分析(互联网营销 - 跟踪网站 - 查询参数)

google-analytics - 自定义维度值始终显示为未设置

javascript - 新的analytics.js中的GA跟踪器名称

android - Google Analytics V4 - bool 配置名称无法识别

unity3d - 适用于 Unity 的 Google Analytics 插件的 PageViews