Firebase Analytics 未显示在控制台中
Firebase Analytics not showing up in console
我有一个 android 应用程序,它有一个单例 class,我想在其中使用 FirebaseAnalytics
object 来收集数据。
在单例 class 的 onCreate
object 中,我通过执行以下操作初始化 object:
analytics = FirebaseAnalytics.getInstance(getApplicationContext());//get firebase analytics instance
analytics.setAnalyticsCollectionEnabled(true);//enable analytics
analytics.setMinimumSessionDuration(60000);//minimum session is 1 minute
analytics.setUserId(pref.getUserId());//set user ID
我在单例 class 中有一个方法接收两个变量,即 category
和 name
。我从另一个 activity 调用了此方法并尝试设置类别和名称,但它没有显示在我的 Firebase 控制台中,仅显示默认的收藏品:
Bundle params = new Bundle();
params.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, category);
params.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
//log event
analytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, params);
我在这里做错了什么?如何让收集的数据显示在我的分析控制台中?
如果您查看 SELECT_CONTENT 事件的 documentation,您会发现您应该传递参数 CONTENT_TYPE 和 ITEM_ID。
我有一个 android 应用程序,它有一个单例 class,我想在其中使用 FirebaseAnalytics
object 来收集数据。
在单例 class 的 onCreate
object 中,我通过执行以下操作初始化 object:
analytics = FirebaseAnalytics.getInstance(getApplicationContext());//get firebase analytics instance
analytics.setAnalyticsCollectionEnabled(true);//enable analytics
analytics.setMinimumSessionDuration(60000);//minimum session is 1 minute
analytics.setUserId(pref.getUserId());//set user ID
我在单例 class 中有一个方法接收两个变量,即 category
和 name
。我从另一个 activity 调用了此方法并尝试设置类别和名称,但它没有显示在我的 Firebase 控制台中,仅显示默认的收藏品:
Bundle params = new Bundle();
params.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, category);
params.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
//log event
analytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, params);
我在这里做错了什么?如何让收集的数据显示在我的分析控制台中?
如果您查看 SELECT_CONTENT 事件的 documentation,您会发现您应该传递参数 CONTENT_TYPE 和 ITEM_ID。