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;
我完全不知道从哪里开始,我已经搜索了 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;