首页 > 解决方案 > 使用 Google BigQuery Firebase 分析数据计算用户在应用上花费的时间

问题描述

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

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

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

任何帮助将不胜感激。

标签: firebasegoogle-bigqueryfirebase-analytics

解决方案


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


推荐阅读