firebase - 使用 Google BigQuery Firebase 分析数据计算用户在应用上花费的时间

标签 firebase google-bigquery firebase-analytics

我正在尝试计算用户在我的应用上花费的总时间。我们在 BigQuery 中集成了 firebase 分析数据。我可以在查询的选择语句中对 engagement_time_msec 的值使用总和吗?这就是我正在尝试的:

SELECT SUM(x.value.int_value)
FROM "[dataset]",
UNNEST(event_params) AS x WHERE x.key = "engagement_time_msec"

执行此查询后,我获得了很大的值(value)。我不确定是否可以使用 SUM("engagement_time_msec") 来计算用户在应用上花费的总时间。

如有任何帮助,我们将不胜感激。

最佳答案

这实际上取决于您拥有的数据集。理想情况下,如果有的话,您会想要登录和注销时间戳。取值之间的 time_diff,按用户、设备、加载顺序等分组。定义单个事件的任何内容

关于firebase - 使用 Google BigQuery Firebase 分析数据计算用户在应用上花费的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52759436/

相关文章:

python - 从字典列表中创建嵌套的 json 对象

ios - Firebase首次打开事件不正确

java - 无法在 Firebase 中实例化 Activity ComponentInfo

android - Xamarin、Android、Firebase : "Defualt FirebaseApp is not initialized error". ..?

android - Firebase 搜索查询不适用于 Android

android - 在 flutter 中显示 Firebase 中的数据

java - 如何在 Cloud Bigquery 中获取现有数据集的表 ID 名称

java - 如何在 BigQuery 数据访问日志中记录自定义信息?

ios - Google SDK 在 Xcode 中记录两次

android - 会不会漏?自定义单例中的 FirebaseAnalytics.getInstance