Firebase -> BigQuery 如何获得该月、周、日的活跃用户

Firebase -> BigQuery how to get active users for that month, week, day

我完全不知道从哪里开始,我已经搜索了 google 信息但一无所获。我有很多来自 Firebase 的应用程序都输入了 BigQuery。我希望能够从 bigquery 获取当月的活跃用户。必须有一种方法可以简单地做到这一点。任何帮助都会很棒。谢谢。

应该可以计算不同 fullVisitorId 的数量,按月分组:

#standardSQL
SELECT
  EXTRACT(MONTH FROM
      TIMESTAMP_MICROS(user_dim.first_open_timestamp_micros)) AS month,
  COUNT(DISTINCT user_dim.app_info.app_instance_id) AS monthly_visitors
FROM `your_dataset.your_table`
GROUP BY month;

(但请注意,这将今年的一月与去年的一月分组)。您也可以按年 + 月分组:

#standardSQL
SELECT
  FORMAT_TIMESTAMP(
      '%Y-%m',
      TIMESTAMP_MICROS(user_dim.first_open_timestamp_micros)) AS year_and_month,
  COUNT(DISTINCT user_dim.app_info.app_instance_id) AS monthly_visitors
FROM `your_dataset.ga_sessions`
GROUP BY year_and_month;