我最近将我们的网站升级为使用Universal Analytics,并尝试使用一些自定义维度。但是,似乎没有记录自定义维度数据。下面是我的代码示例。
ga('create', 'UA-XXXXX', 'test.com');
ga('send', 'pageview');
ga('set', 'dimension1', '149377');
发送网页浏览之前是否需要设置自定义尺寸?
答案 0 :(得分:25)
维度与页面视图或事件一起发送。它不会自行发送。因此,您应该切换“发送”和“设置”的顺序,然后在网络中查看页面查看调用,您应该将维度视为参数之一。
请注意,您会在Google Analytics中看到维度数据,延迟时间为一天左右。
答案 1 :(得分:4)
我遇到了同样的问题,花了一段时间找出原因......
顺便说一句,这是正确的,你必须在SEND 之前做SET。
以下是官方文档(参见" Collection">部分):
[...]与其他类型的数据不同,自定义维度和指标会作为附加到其他匹配的参数发送到Google Analytics,例如综合浏览量,事件或电子商务交易。因此,需要在进行跟踪调用之前设置自定义维度或指标值,以便将该值发送到Google Analytics。
例如,要设置自定义维值,您的代码可能如下所示:
ga('create', 'UA-XXXX-Y', 'auto');
// Set value for custom dimension at index 1.
ga('set', 'dimension1', 'Level 1');
// Send the custom dimension value with a pageview hit.
ga('send', 'pageview');
(CFR)。 https://support.google.com/analytics/answer/2709828?hl=en