首页 文章

Firebase Analytics不显示屏幕名称和事件

提问于
浏览
3

我正在从旧的Google分析迁移到Firebase Analytics,现在我正在使用此跟踪屏幕:

mFirebaseAnalytics.setCurrentScreen(SectionManager.getInstance().getCurrentActivity(), name, null /* class override */);

并尝试使用此:

Bundle params = new Bundle();
    params.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, "screen");
    params.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.VIEW_ITEM, params);

我正在使用这个跟踪事件:

Bundle params = new Bundle();
    params.putString("category", "command");
    params.putString("action", "test command");
    params.putString("label", "command test label");
    mFirebaseAnalytics.logEvent("ga_event", params);

我正在测试应用程序打开一些屏幕并传递它的名字,而且我按下了一些按钮来执行我显示的事件跟踪代码 .

第一个问题是在firebase面板中,我找不到“测试命令”事件......不确定我应该在哪里找到它,但我找不到它 .

第二个问题是我可以看到我用于打开屏幕的活动的“屏幕类”,它代表活动的名称,但是我作为参数传递给firebase的屏幕的名称不存在 . 如果我过滤显示屏幕名称我得到了这个:

User engagement   Screen name Screen name   % total     Avg. time   
(not set)   NaN -   0m 0s   -100

1 回答

  • 1

    如果您正在使用 setCurrentScreen() 事件,则应该可以在 Analytics > Events 面板上看到它 . 然后,选择 screen_view 和一个屏幕,除了其他内容之外, Headers 为 firebase_screen 的卡片将显示 sceen_view 事件,这些事件按照您在记录事件时给出的名称分组 .

    Headers 为 User engagement 的另一张卡片将显示您想要查看的 screen_class ,以及可视化百分比和每个屏幕上花费的平均时间 .

    自定义事件(例如您的 ga_event )也应显示在Firebase信息中心的 Analytics > Events 部分 .

    Important: 调用后,自定义事件可能需要up to 24 hours才能显示在Firebase上 .

相关问题