如何发送数组作为谷歌分析自定义维度?

Мих*_*шин 4 javascript google-analytics

使用 Analytics.js

我有 3 篇带有一系列标签的文章,例如:Rihanna、Beyonce 和 JayZ

我需要确定其中哪一个更受用户欢迎。

在第一篇文章中,我只有 JayZ 标签并将维度发送为:

ga('set', { 'dimension1': 'JayZ', });

ga('发送', '浏览量');

但是第二个和第三个有一个数组[Rihanna, Beyonce][Beyonce, JayZ]

如何将此标签作为单独的参数发送到一个自定义维度?

这仅发送所有标签的简单字符串

ga('set', { 'dimension1': 数组, });

这仅发送最后一个参数:

ga('send', 'pageview' {'dimension1': 'JayZ', 'dimension1': 'Beyonce'});

我不能为每个标签使用单独的维度,我的网站上有 10 000 个标签 =)

Eik*_*rff 7

你不能。GA 不接受数组,它只接受字符串作为自定义维度。

当然,您可以将数组连接到字符串 ( myarray.join(";")) 中,但这仍然可能对您没有帮助,因为自定义维度只能有 150 个字节(并且您无法按单个标签进行排序/过滤)。