使用_gaq.push()设置Google Analytics自定义维度

4

我正在尝试在我的代码中设置GA的自定义维度。我知道最直接的方法是:

ga("set", "dimension1", "1");

然而,在我想要设置这个维度的地方,我无法访问ga()。因此,我尝试了以下几行代码:

_gaq.push(["_set", "dimension1", "1"]);
_gaq.push(["_setCustomVar", 1, "dimension1", "1"]);

第一个根本不起作用,第二个设置自定义变量而不是自定义维度。
我在GA文档中找不到任何关于假设的_setCustomDimension()函数的参考,也没有关于ga.js中维度的内容。
有什么解决办法吗?

我今天也遇到了完全相同的情况,而你尝试了和我一样的方法。 - Daniel W.
1个回答

3

不可以。在ga.js中没有自定义维度,您需要切换您的属性到Universal Analytics(或使用自定义变量替代)。

我承认,所有版本的Google Analytics使用相同的用户界面有点令人困惑 - 有一些菜单项仅适用于某些版本(或某些版本的特定设置)。


我不理解你所说的“或者使用自定义维度”。这不就是我已经在做的吗? - Pierre Espenan
1
@PierreEspenan 我相信 Eike 的意思是自定义变量(我在他的回答中进行了编辑),这些变量在 Google Analytics 中可用。只有在使用 Universal Analytics 时才能使用自定义维度(有关更多详细信息,请参见此页面:https://support.google.com/analytics/answer/3450662?hl=en)。 - Petr Havlik
@PetrHavlík,是的,确实 - 感谢您纠正那个错误。 - Eike Pierstorff

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接