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

时间:2017-01-05 18:30:25

标签: firebase firebase-realtime-database google-bigquery firebase-analytics

我完全不知道从哪里开始,我已经搜索了谷歌的信息并且没有提出任何建议。我有很多来自Firebase的应用程序都会提供给BigQuery。我希望能够从bigquery获得该月的活跃用户。必须有一种方法可以简单地做到这一点。任何帮助都会很棒。感谢。

1 个答案:

答案 0 :(得分:2)

应该可以计算按月分组的不同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;

(注意,这个组将今年1月份与去年1月份相比)。您也可以按年份+月分组:

#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;