如何使用 google 分析收集原始数据

how to collect raw data using google analytics


我想使用 google 分析来收集我目前正在统一开发的手机游戏发送的原始数据,该游戏是一个无尽的赛跑者,我想收集 "player_score" 和 "level_name"每次游戏结束。

所以在我的 GA 帐户中,我创建了一个 属性,其中包含 2 个自定义维度 "player_score" 和 "level_name" 并将它们设置为活动状态,我正在使用事件将数据发送到 GA以下代码:

EventHitBuilder eventHitBuilder = new EventHitBuilder();
    eventHitBuilder.SetEventCategory("game")
        .SetEventAction("test")
        .SetEventLabel("test")
        .SetCustomDimension(1, levelName)
        .SetCustomDimension(2, score);
    googleAnalytics.LogEvent(eventHitBuilder);

我的问题是:

  1. 这是配置 GA 收集这些数据的正确方式吗?如果 不,正确的方法是什么?如果是,我在哪里可以找到 收集到的数据?
  2. 当我使用自定义尺寸时我是对的吗我也听说过 一种叫做自定义指标的东西?

Ps: 第一次接触GA,如果答案很长直接给我,给个我能处理的参考。
谢谢。

每个事件都会发送一个类别、操作、标签和一个可选值。该值是一个整数,适合您的游戏得分。是的,您可以选择包含自定义维度,以将其他数据添加到与该事件关联的 GA。

您可能希望在完成给定的进度后触发一个事件,这样您就可以看起来像: 类别:游戏 行动:进步 标签:[步数] 值:[分数]

然后您可以按标签对进度事件类别的玩家进行排序,并查看有多少人玩过以及他们玩了多远。然后您将获得与每次命中相关联的分数。

您可以使用自定义维度执行此操作,但似乎没有必要。

有关 Events support page 的更多详细信息。