GoogleAnalytics - 按用户分组事件

GoogleAnalytics - Group events by users

我使用 Google 的开发人员指南示例为我的 Android 应用程序创建了一个事件,以便在我的 Google Analytics 帐户中看到它:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setLabel(getString(labelId))
    .build());

问题是所有事件都显示在一起。有没有办法以某种方式按用户对它们进行分组,这样我就可以看到每个用户发生了多少事件,而不仅仅是总共发生了多少?

如果您只想跟踪每个会话的事件完成情况,那么您只需将事件与 goals (goals are only counted once per session). However, if you require counting events per user than you will probably have to use the User ID custom dimension 结合使用即可。

您需要的方法是创建自定义维度(类似于 table 的主键,例如用户 ID)和自定义指标(类似于常规table) 中的列,然后您可以制作包含这些维度和指标的自定义报告或仪表板。

这是创建它们的指南:

https://support.google.com/analytics/answer/2709829?hl=en