Google 分析 _setCustomVar

Google Analytics _setCustomVar

我有两个不同的 _setCustomVar 事件,我想知道第二个 _gaq.push() 是否在第一个事件之后被正确触发。

使用 Chrome 中的 GA 调试器,我可以看到正在处理初始推送。

_gaq.push processing "_setCustomVar" for args: "[29,node,true,3]": 

然后我看到正在发送跟踪信标,可以使用 utm.gif 请求参数确认这一点。

但是,当我推送第二个自定义变量 onComponentDidMount(反应)时,我看到了日志,

_gaq.push processing "_setCustomVar" for args: "[32,text,true,2]": 

但我没有看到后续的 "tracking beacon sent" 日志或 utm.gif 请求。

GA 何时发送 utm 请求?是应该在初始分派之前将我所有的自定义变量推送到 gaq 数组,还是后续推送到 gaq 数组会自动触发新的分派?

这 post 表示您需要在实际设置 _trackPageview Google Analytics _setCustomVar - strange data in my dashboard

之前设置所有自定义变量

此外,我在 GA 管理工具的报告部分中没有看到任何自定义变量。我所看到的只是自定义变量(键 1)- 自定义变量(键 5)链接。这些自定义变量不应该显示为键 29 和 32 吗?

自定义变量后面必须跟一个要处理的点击(综合浏览量、事件等)(参见 example in the documentation),因此我假设您的第二个变量是在综合浏览量之后设置的。

目前您根本不应该使用 _setCustomVar - Google 已经完全切换到 Universal Analytics,虽然它们提供了与以前的跟踪代码一定程度的向后兼容性,但您真的不应该依赖它作为Universal Analytics 升级中心已宣布 support for the ga.js tracking library will be discontinued。您应该改用自定义维度,即使它们提供的功能并不完全相同。