我已经为我的Android游戏设置了Google Analytics,所以我想将它用于所有内容,除非我想要的是真的不可能。
我可以以某种方式使用Google Analytics跟踪他们玩的每个游戏的玩家的最终得分吗?现在我正在使用自定义指标,沿着这些方向:
tracker.send(new HitBuilders.EventBuilder()
.setCategory("game")
.setAction("over")
.setCustomMetric(1, score)
.build());
在Analytics控制台中,我已注册自定义指标1
来表示分数。 “Scope”设置为“Hit”,“Formatting Type”设置为“Integer”。
问题是Google Analytics信息中心似乎不想让我以有用的方式显示这些数据。它只是将满足所请求过滤器的所有分数相加。通过将此总和除以已完成游戏的数量,我可以计算平均分数,但仅此而已。
我想要的可能是直方图:
0-1000 points 373 games
1000-2000 points 474 games
2000-3000 points 122 games
...
据推测,我可以使用自定义维度而不是指标,其中维度值表示直方图存储桶(0,1000,2000,...)。但这将限制我后来以不同方式对数据进行切片和切块的能力。
Google Analytics是否可以实现我的目标?
答案 0 :(得分:0)
您是正确的,Google Analytics目前不允许以这种方式报告自定义维度数据。
但是,我不会改变你如何跟踪它只是为了解决这个限制。正如您所指出的那样,这将影响您将来更改存储桶定义的能力。
在Core Reporting API的下一个版本中有许多针对分段的功能请求,所以我认为可以很快添加它。如果它在API中,它几乎肯定会在Google Analytics报告中本地提供。
与此同时,如果是我,我会通过API获取您的数据并使用第三方库将其显示为直方图。