我正在从旧版Google Analytics迁移到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