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

时间:2018-12-12 15:22:29

标签: google-analytics raw-data


我想使用Google Analytics(分析)收集从我目前正在统一开发的移动游戏中发送的原始数据,该游戏是一个永无止境的跑步者,我想在每次游戏结束时收集“ player_score”和“ level_name”。

因此,在我的Google Analytics(分析)帐户中,我创建了一个具有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经验,如果答案很长,请指导我并给我我可以处理的参考。
谢谢。

1 个答案:

答案 0 :(得分:0)

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

在完成给定的进度后,您可能希望触发事件,因此您可能会像这样: 分类:游戏 行动:进步 标签:[步数] 值:[分数]

然后,您可以按标签对具有进度事件类别的玩家进行排序,并查看有多少人玩了游戏以及他们到达了多远。然后,您将获得与每个匹配项相关的得分。

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

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