Firebase 分析不记录

Firebase analytics are not logging

我们正在使用 firebase 来记录我们的用户事件。一些事件正在仪表板中记录,但大多数事件未记录。很难相信 "No user performed these events",因为我们有超过 500K 的用户,而且这些事件非常基础。

我们还使用 google 分析,其中记录了所有预期事件。

请指教如何分析。

/**
 * This method will log the events in firebase console
 * @param itemId
 * @param itemName
 * @param screen
 */
public  void logFirebaseCustomEvent(String event,String itemId,String itemName,String screen){
    Bundle bundle = new Bundle();
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID, itemId);
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, itemName);
    bundle.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, screen);
    mFirebaseAnalytics.logEvent(event, bundle);
}

谢谢

我在调试视图的帮助下找到了原因(https://firebase.google.com/docs/analytics/debugview)。我发送的事件名称无效。

现在一切正常。 :) :)

我认为 OP 评论答案是指输入包名称错误,而不是 ADB 命令中的事件名称:

adb shell setprop debug.firebase.analytics.app **package_name**

请检查您的清单文件是否使用元标记进行 firebase 分析,值是“true”还是“false”。