【问题标题】:Firebase analytics are not loggingFirebase 分析未记录
【发布时间】:2018-01-11 12:06:43
【问题描述】:

我们正在使用 firebase 来记录我们的用户事件。一些事件被记录在仪表板中,但大多数事件没有被记录。很难相信“没有用户执行这些事件”,因为我们有超过 500K 的用户,而且这些事件非常基础。

我们也在使用谷歌分析,所有预期的事件都会被记录下来。

请建议如何分析。

/**
 * 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);
}

谢谢

【问题讨论】:

  • 请为工作和不工作的事件添加代码
  • 这是用于所有事件的单一方法。那是更痛苦的事情:(

标签: android firebase firebase-analytics


【解决方案1】:

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

现在它工作正常。 :) :)

【讨论】:

【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2016-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多