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”。
我们正在使用 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”。