Google Analytics 如何理解移动项目的类别、操作和标签?

Google Analytics how to understand Category, Action and Label for a mobile project?

我正在一个移动 (iOS) 项目中实施 Google 分析,运行 遇到了一个问题,我无法理解如何构建我的报告层次结构。 如何为 Google 分析事件使用类别、操作和标签?

 NSMutableDictionary*event = [[GAIDictionaryBuilder createEventWithCategory:@"ui_action"     // Event category (required)
                                                                        action:@"button_press"  // Event action (required)
                                                                         label:@"play"          // Event label
                                                                         value:nil]
                                 build];

我看过 original iOS documentation for Google Analytics, as well as this web tracking example,但我仍然不清楚如何在移动环境中使用事件。

在上面的例子中,:

也许有内置完全定义的分析事件的教程或示例项目可供我查看?

GA 中的事件报告可以细分为您的所有类别、所有操作和所有标签,每个都在单独的报告中,具体取决于您选择的主要维度。或者,您可以深入到任何特定的事件类别,并找到所使用的关联操作和标签。

在您的特定示例中,如果您的所有事件都使用类别 "ui_action"(尽管我不建议让它们都相同),那么您的事件类别报告将只显示一个条目,这将是 "ui_action"。动作和标签也是一样。

理想情况下,每个按钮,或者更广泛地说,每个事件都应该有一个简洁但具有描述性的事件类别、操作和标签。类似的事件可能具有相同的类别、操作或标签,但通常您希望在同一页面上区分执行不同操作的按钮。该类别的名称通常很宽泛,例如 "buttons",并且操作和标签会更具描述性,标签是最具描述性的,也是您报告中数量最多的条目。

我相信您可能也已经看过这里了:https://developers.google.com/analytics/devguides/collection/analyticsjs/events