我在移动 (iOS) 项目中实现 Google Analytics(分析)时遇到了一个问题,我无法理解如何构建我的报告层次结构。 如何使用 Google Analytics 事件的类别、操作和标签?
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 ,以及 this web tracking example而且我仍然不清楚如何在移动环境中使用事件。
在上面的例子中,:
- 我的所有 UI 事件都属于
ui_action
类别吗? - 我的所有按钮是否都在
button_press
操作下(使用标签进行区分)? - 我的文本字段编辑会在
text_entry
操作下进行吗? - 或者我是否需要为每个按钮执行独特的操作,例如
button_play、button_stop、button_buy
?
也许有一个教程或一个示例项目,其中内置了完全定义的分析事件,我可以看一下?
最佳答案
GA 中的事件报告可以分割为您的所有类别、所有操作和所有标签,每个都在单独的报告中,具体取决于您选择的主要维度。或者,您可以深入到任何特定的事件类别,并找到所使用的关联操作和标签。
在您的特定示例中,如果您的所有事件都使用类别“ui_action”(尽管我不建议让它们都相同),那么您的事件类别报告将只显示一个条目,即“ui_action” .操作和标签也是如此。
理想情况下,每个按钮,或者更广泛地说,每个事件都应该有一个简洁但具有描述性的事件类别、操作和标签。类似的事件可能具有相同的类别、操作或标签,但通常您希望在同一页面上区分执行不同操作的按钮。该类别的名称通常很宽泛,例如“按钮”,而操作和标签则更具描述性,标签是最具描述性的,也是报告中数量最多的条目。
我相信您可能也已经看过这里了:https://developers.google.com/analytics/devguides/collection/analyticsjs/events
关于ios - Google Analytics 如何理解移动项目的类别、操作和标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32318836/