首页 > 解决方案 > 如何从 BigQuery 中提取 Firebase 每日用户参与度?

问题描述

我与 BigQuery 建立了 Firebase 连接,我想提取分析仪表板上的每日用户参与度信息。 Firebase Analytics 仪表板每日用户参与度

我已经尝试使用 EVENT_NAME 过滤器作为“user_engagement”、“screen_view”和 EVENT_PARAMS_KEY 作为“engagement_time_msec”、“engaged_session_event”来查找数字。使用前面提到的过滤器,我什至无法接近 firebase 值。有人知道如何联系他们

标签: firebasefiltergoogle-bigquerymetrics

解决方案


根据文档,当应用程序在前台运行时,Firebase SDK 会定期触发用户参与度数据收集。这么说,因为user_engagement我们可能正在查看事件,过滤其中的条目event_params.key = "engagement_time_msec"并从那里获取event_params.value.int_value

SELECT event_timestamp, user_pseudo_id,
    (SELECT value.int_value FROM UNNEST(event_params) WHERE key = 
      "engagement_time_msec") AS engagement_time
  FROM `firebase*.events_*` 
  WHERE event_name = "user_engagement"

推荐阅读