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