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

时间:2016-05-20 13:29:07

标签: firebase firebase-analytics

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

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

获取首次报告,活动等需要多长时间?

7 个答案:

答案 0 :(得分:29)

需要几个小时。根据目前的实验,我会说需要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'

答案 1 :(得分:21)

从记录事件的那一刻起,可能需要一个小时才能将事件上传到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

在iOS上:

  1. 在Xcode中,选择产品>方案>编辑方案......
  2. 从左侧菜单中选择“运行”。
  3. 选择Arguments选项卡。
  4. 在“启动时传递的参数”部分中,添加-FIRAnalyticsDebugEnabled。
  5. 上传数据后,它需要大约3个小时才能显示在信息中心内。

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

答案 2 :(得分:14)

为什么会这样呢?我在这个话题上写了blog post

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

答案 3 :(得分:3)

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

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

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

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

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

答案 4 :(得分:2)

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控制台中看到数据为止。

答案 5 :(得分:0)

如果用于调试,则可以使用此Firebase指南立即查看日志:

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

答案 6 :(得分:-1)

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