【问题标题】:Firebase Analytics not showing up in consoleFirebase Analytics 未显示在控制台中
【发布时间】:2016-08-20 18:43:19
【问题描述】:

我有一个 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);

我在这里做错了什么?如何使收集的数据显示在我的分析控制台中?

【问题讨论】:

    标签: java android firebase firebase-analytics


    【解决方案1】:

    如果您查看 SELECT_CONTENT 事件的 documentation,您会发现您应该传递参数 CONTENT_TYPE 和 ITEM_ID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-05
      • 2017-01-26
      • 1970-01-01
      • 1970-01-01
      • 2020-05-26
      • 1970-01-01
      • 2018-04-20
      • 2022-07-21
      相关资源
      最近更新 更多