跟踪屏幕浏览量

Google Analytics for Firebase 会跟踪屏幕转换,并将有关当前屏幕的信息附加到事件,使您可以跟踪每个屏幕的用户参与度或用户行为等指标。此类数据大部分会自动收集,但您也可以手动跟踪屏幕名称。如果您的应用没有为您要跟踪的每个屏幕(例如在游戏中)使用单独的 UIViewControllerActivity,那么手动跟踪屏幕将很有用。

自动跟踪屏幕

Analytics 会自动跟踪有关应用中的屏幕的一些信息,例如当前处于焦点的 UIViewControllerActivity 的类名。当屏幕转换时,Analytics 会记录一个用于标识新屏幕的 screen_view 事件。这些屏幕上发生的事件会自动使用参数 firebase_screen_class(例如 menuViewControllerMenuActivity)和生成的 firebase_screen_id 进行标记。如果应用对每个屏幕使用不同的 UIViewControllerActivity,那么 Analytics 可以自动跟踪每个屏幕转换,并生成按屏幕分解的用户参与度报告。如果您的应用并未这样做,那么您仍可以通过使用 API 手动设置屏幕名称来获取这些报告。

手动跟踪屏幕

您可以手动设置屏幕名称,并选择在屏幕转换时覆盖类名。设置屏幕名称之后,在这些屏幕上发生的事件将额外使用参数 firebase_screen 进行标记。例如,您可以将一个屏幕命名为“主菜单”或“好友列表”。以下示例介绍如何手动设置屏幕名称。

Swift

Analytics.setScreenName(screenName, screenClass: screenClass)

屏幕名称和屏幕类保持不变,直到 UIViewController 发生更改或您对 setScreenName() 执行新的调用为止。

Objective-C

[FIRAnalytics setScreenName:screenName screenClass:screenClass];

屏幕名称和屏幕类保持不变,直到 ViewController 发生更改或您对 setScreenName:screenClass: 执行新的调用为止。

Android

mFirebaseAnalytics.setCurrentScreen(this, screenName, null /* class override */);

屏幕名称和屏幕类保持不变,直到 Activity 发生更改或您对 setCurrentScreen() 执行新的调用为止。

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面