android - Firebase 分析 : Show Average of 'Value' Parameter and average of time like 'hh:mm:ss' in the Console for events sent from Android app

标签 android firebase firebase-analytics

我一直在探索适用于 Android 的 Firebase Analytics,发现控制台的信息中心显示用户参与事件,该事件显示平均屏幕时间(如“hh:mm:ss”)以及“值”参数的平均数字(通过获取以下值的总和)参数并将其除以事件的“计数”。对于我的自定义事件,它显示计数和值参数的总和,但没有显示平均值。这也适用于时间参数。所以基本上,我想:

  1. 显示 Value 参数的平均值
  2. 将事件的平均时间显示为“hh:mm:ss”
  3. 了解如何从 Android 或任何其他平台正确发送“hh:mm:ss”格式的时间参数

我正在发送如下事件:

Bundle params = new Bundle();

params.putString(FirebaseAnalytics.Param.START_DATE, new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ").format(loadingStartTime));
params.putString(FirebaseAnalytics.Param.END_DATE, new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ").format(loadingEndTime));
params.putDouble(FirebaseAnalytics.Param.VALUE, loadingTimeInMillis/1000);

mFirebaseAnalytics.logEvent("app_loading_event", params);

先谢谢您,我们将不胜感激任何帮助

最佳答案

经过几天的搜索,Firebase Analytics 似乎无法完成这些工作。剩下的唯一选项是将 Firebase 项目与 Google Cloud BigQuery 链接,然后查询并查找 ave(value) 和提到的时间戳。要可视化查询的数据,请将 BigQuery 数据集导出到 Google Data Studio,并使用导入的数据集设计您自己的分析仪表板。然后我将 Data Studio 图表嵌入到我们的网站中。

https://cloud.google.com/solutions/mobile/mobile-firebase-analytics-bigquery https://cloud.google.com/bigquery/docs/visualize-data-studio

这是一个非常有用的教程:https://www.youtube.com/watch?v=pxNrkjBeHpw

这对于 Google Cloud 开发者来说听起来非常基础,但对我来说却是新鲜事。

关于android - Firebase 分析 : Show Average of 'Value' Parameter and average of time like 'hh:mm:ss' in the Console for events sent from Android app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51542172/

相关文章:

android - Firebase Analytics - CrashReport 中的 NPE

android - 从 SD 卡读取文本文件并使用手机间隙显示

Android开发——SQLite存储 float

firebase - 向现有用户发送验证电子邮件

firebase - 如何从 firebase 获取值并将其放入 Flutter 中的文本中

swift - 在我的控制台中通过 Firebase 复制

android - 可以 `tools:replace="安卓 :supportsRtl "` go along with ` tools:ignore ="AllowBackup"`?

android - 如何使用按钮单击从android中的xml feed打开url

android - 我在向 Android 发送通知时收到 InvalidRegistration

android - 启用调试日志记录 firebase 分析