firebase分析首次报告需要多长时间?

Man*_*han 33 firebase firebase-analytics

我们希望尝试使用firebase提供的新分析功能,并按照入门指南中的所有步骤进行操作.

我们运行应用程序,记录了很多事件,并且已经过了几个小时; 但仪表板上没有数据 - 我们只看到一条横幅,上面写着"您的分析数据很快就会出现在这里"

获得我们的第一份报告,活动等需要多长时间?

Sal*_*lab 31

这需要几个小时.根据目前的实验,我想说需要4个小时或类似的时间.

Firebase表示它可能需要24小时,但文档说仪表板每天更新"几次".

如果您将Firebase事件发送到BigQuery,他们每天都会在那里创建一个新的数据集,但似乎"旧"事件不会立即发送,也许还需要几个小时,但还不知道.


如果你想测试其他功能,或者看看是否火力地堡正在为您的应用程序,你可以强制崩溃,并看到它在碰撞板上,导致这个工程几乎实时的.
或者您可以向所有用户发送通知,这也应该有效,并且比等待4小时或更长时间以查看它是否真的有效更快.
如果要尝试这样做,请记住添加依赖项:

compile 'com.google.firebase:firebase-crash:9.0.0'
compile 'com.google.firebase:firebase-messaging:9.0.0'
Run Code Online (Sandbox Code Playgroud)

  • 现在还有一个名为 DebugView 的东西。通过 adb 启用属性,您可以近乎实时地查看事件(通常需要一秒的时间才会出现在此处)。 (2认同)

dja*_*abi 23

从记录事件的那一刻起,可能需要一个小时才能将事件上传到Firebase Analytics服务器.首次打开通常在应用程序启动后的15秒内上传,但确切的时间取决于许多因素.您可以启用调试日志记录以验证是否记录和上载事件.

在Android上:

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
Run Code Online (Sandbox Code Playgroud)

在iOS上:

  1. 在Xcode中,选择产品>方案>编辑方案...
  2. 从左侧菜单中选择"运行".
  3. 选择"参数"选项卡.
  4. 在Argmentments Passed On Launch部分中,添加-FIRAnalyticsDebugEnabled.

数据上传后,它需要大约3个小时才能显示在仪表板中.

导出到BugQuery每天运行一次,因此您需要24小时才能在事件上传后查看数据.


Tod*_*man 16

为什么会这样呢?我写了一篇关于这个主题的博文!

您应该查看所有详细信息,但tl; dr是"几个小时",除非您将数据导出到BigQuery.

  • 很棒的帖子。我认为您有点谦虚,没有提到它是为官方 Firebase 博客编写的,用于回答这个特定问题。当我看到它时,我知道这正是我正在寻找的信息。我得说 - 使用 Firebase API,这是我第一次看到一组内部开发人员(和拥护者 :) )对 Google API 如此支持 StackOverflow。大约 50% 的情况下,我在 SO 上寻找的 Firebase 问题已被 Firebase 的某个人正确/有效地回答了……这非常酷。只想衷心感谢 Firebase 团队所做的所有出色工作 (2认同)

tsc*_*ors 5

Android 设备每 X 小时发送一次 Firebase Analytics 数据,但您可以在注册事件时使用以下 ADB 命令立即上传分析数据:

adb shell setprop debug.firebase.analytics.app your.package.name
Run Code Online (Sandbox Code Playgroud)

要检查数据是否正在发送,您可以检查日志:

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
Run Code Online (Sandbox Code Playgroud)

上传后,数据将在 Firebase 服务器上进行处理,最长可能需要 24 小时才能在 Firebase 控制台中看到数据。