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

后端 未结 1 690
臣服心动
臣服心动 2020-12-17 00:01

I have absolutely no idea where to start on this, I\'ve already searched google for information and came up with nothing. I have many apps from Firebase feeding into BigQuer

相关标签:
1条回答
  • 2020-12-17 00:09

    It should be possible to count the number of distinct fullVisitorId, grouped by month:

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

    (Note that this groups January of this year with January of last year, however). You could alternatively group by year + 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;
    
    0 讨论(0)
提交回复
热议问题