48

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

我们已经运行了该应用程序,logged进行了很多活动,并且已经过去了几个小时,但仪表板上没有任何数据 - 我们只看到一个横幅,上面写着“您的分析数据将很快出现在此处”

获得我们的第一份报告、事件等需要多长时间?

4

7 回答 7

45

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

Firebase说它可能需要长达 24 小时,但文档说仪表板“每天更新几次”。

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


如果您想测试其他功能,或者查看 Firebase 是否适用于您的应用,您可以强制崩溃,并在崩溃面板中查看它,因为这几乎可以实时运行。
或者您可以向所有用户发送通知,这也应该可以,并且比等待 4 小时或更长时间查看它是否真的有效要快。
如果要尝试此操作,请记住添加依赖项:

compile 'com.google.firebase:firebase-crash:9.0.0'
compile 'com.google.firebase:firebase-messaging:9.0.0'
于 2016-05-20T13:40:31.590 回答
29

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

在安卓上:

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

在 iOS 上:

  1. 在 Xcode 中,选择 Product > Scheme > Edit scheme...
  2. 从左侧菜单中选择运行。
  3. 选择参数选项卡。
  4. 在启动时传递的参数部分中,添加 -FIRAnalyticsDebugEnabled。

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

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

于 2016-05-20T16:31:22.323 回答
23

为什么会发生这种情况我写了一篇关于这个主题的博客文章!

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

于 2016-11-30T19:11:54.370 回答
4

Firebase 控制台上的 Firebase Analytics 事件更新时间。

记录事件后,该事件最多可能需要一个小时才能上传到 Firebase Analytics 服务器并反映在 Firebase 控制台上。

您可以启用调试日志记录以验证使用 Android 工作室的终端记录和上传事件

- 确保您没有连接到多个设备/模拟器

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
于 2017-09-21T12:03:55.117 回答
4

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

adb shell setprop debug.firebase.analytics.app your.package.name

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

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

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

于 2020-03-29T13:39:43.307 回答
0

如果是为了调试,您可以使用此 Firebase 指南几乎立即查看日志:

https://firebase.google.com/docs/analytics/debugview#ios

于 2020-07-07T06:44:03.447 回答
-2

确保禁用您在浏览器中使用的所有广告拦截器,或将 Firebase 控制台网站列入白名单。如果您不这样做,您将看到空白仪表板。

于 2019-02-19T02:03:24.690 回答