2016-08-20 124 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。

相關問題