Firebase分析未显示在控制台中

3

我有一个Android应用程序,其中包含一个单例类,我想在该类中使用FirebaseAnalytics对象来收集数据。
在单例类的onCreate方法中,通过以下方式初始化对象:

    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

我有一个单例类中的方法,接收两个变量,即categoryname。我从另一个活动中调用了此方法并尝试设置类别和名称,但在我的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);

我在这里做错了什么?怎样才能使采集的数据显示在我的分析控制台中?
1个回答

4
如果您查看 SELECT_CONTENT 事件的文档,您会发现您需要传递 CONTENT_TYPE 和 ITEM_ID 参数。 文档链接

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接