2016-08-20 137 views
2

我有一个Android应用程序,其中有一个单一类,我想在其中使用FirebaseAnalytics对象来收集数据。
在单个类的onCreate目的,我通过执行以下操作初始化对象:
Firebase Analytics未显示在控制台中

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单例类的方法。我呼吁从另一个活动这种方法,并试图设置的类别和名称,但它并不在我的火力地堡控制台显示,只有默认的精品都出现了:

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); 

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

回答

4

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

相关问题