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 BigQuery. I want to be able to get the active users for that month from bigquery. There has got to be a way that you can simply do this. Any help would be great. Thanks.
An active user has engaged with an app in the device foreground, and has logged a user_engagement event.
Firebase Dashboard: 28-day Active users: 8661. 7-day Active users: 3874. 1-day Active users: 1111.
User activity over time – this metric shows the number of active users of your website for 1 day, 7 days and 30 days. User stickiness – indicates the ratio of users over 30 days that are active on a predefined time period. It includes: Daily active users(DAU) and Monthly active users(MAU) ratio.
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;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With