Google Analytics analytics.js匿名评分报告

时间:2016-01-28 03:27:36

标签: javascript google-analytics analytics.js

所以我试图为我的网页游戏设置Google Analytics。我需要发送一个分数并且我已经完成了工作,但问题是当我测试游戏并在第二天检查我的自定义报告然后我只看到一个条目并且它似乎只是加起来所有得分并将它们分成一个条目。我相信解决方案是使用维度来创建多个条目。以下是我现在用于将数据发送到分析的内容。

var rid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
    var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
    return v.toString(16);
});

// send over relevant analytics data to Google Analytics
ga('set', 'dimension1', rid);
ga('set', 'metric1', NJ.analytics.blocksCleared);
ga('send', 'event', 'Game', 'end', 'Game Session Data');

我不确定这是否是正确的解决方案,它也可能会创建重复的数据,因为我只是生成一个随机字符串。有人可以确认这是您在analytics.js中生成自定义变量行的方法,并建议为analytics.js生成唯一匿名用户的更好方法吗?

1 个答案:

答案 0 :(得分:0)

每个分数只有一行并不是很有帮助。如果你仍然想要这样做,自定义尺寸是要走的路。我不确定这是否会提供您需要的数据。

主要问题是:您要对收集的数据做什么?如果您对平均分数感兴趣,可以查看event value字段。

根据定义,自定义指标是聚合的,并且会在一段时间内产生单个值。