使用Analytics.js
我有3篇带有标签数组的文章,例如: Rihanna,Beyonce和JayZ
我需要确定哪一个更受用户欢迎。
在第一篇文章中,我只有JayZ标签 并将维度发送为:
ga('set',{ 'dimension1':'JayZ', });
ga('send','pageview');
但是第二个和第三个有一个数组 [Rihanna,Beyonce] 和 [Beyonce,JayZ]
如何将此代码作为separete参数发送到一个自定义维度?
这只发送一个简单的所有标签字符串
ga('set',{ 'dimension1':数组, });
这只发送最后一个参数:
ga('send','pageview'{'dimension1':'JayZ','dimension1':'Beyonce'});
我不能为每个标签使用sepearate dimenssions,我的网站上有10 000个标签=)
答案 0 :(得分:3)
你做不到。 GA不接受数组,它只将字符串作为自定义维度。
当然,您可以将数组加入字符串(myarray.join(";")
),但由于自定义维度只能包含150个字节(并且您无法按单个标记进行排序/筛选),因此仍然无法帮助您。
答案 1 :(得分:0)
作为可能的解决方法,您可以使用循环并通过事件发送自定义维度。
var arrayga = ["first", "second", "third"];
var len = arrayga.length;
for (var i = 0; i < len; i++) {
ga('send', 'event', 'Produkt', 'Sent', {
'dimesion1': arrayga[i]
}
这仅适用于点击类型自定义维度。