下面,我将dimension1
值设置为dimensionValue
。
这是我在此代码段之上创建的变量。
上面的代码是一个生成随机数字和字母的函数,并存储在变量dimensionValue
,var dimensionValue = (formula for random string...)
在我的谷歌分析中,当我在GA中过滤dimensionValue
时,自定义维度为每个用户输出dimension1
,而它应该输出EE12345等。
在这行代码ga('set', 'dimension1', 'dimensionValue');
中,dimensionValue正确地用反引号编写,或者它不包含反引号
function getRChar() {
return (Math.random() * 26 + 10 | 0).toString(36).toUpperCase();
}
var dimensionValue = getRChar() + getRChar() + Math.floor((Math.random() * 9999) * 7);
ga('create', 'UA-XXXXXX-Y', 'auto');
ga('set', 'dimension1', 'dimensionValue');
ga('send', 'pageview');
答案 0 :(得分:0)
正如艾克在评论中所说:
删除引号。因为它代表dimensionValue被解释为固定的 字符串,而不是变量,所以你总是得到字符串的值 (当然总是一样的。)
解决方案:
ga('set', 'dimension1', dimensionValue);