Что такое Monthly Active Users (MAU)?
Уникальные пользователи, активные хотя бы раз за месяц.
Формула
MAU = COUNT(DISTINCT user_id) за календарный месяцКак считать
Считаем уникальных пользователей по событиям активности внутри календарного месяца.
Зачем нужна
Оценка охвата продукта, база для LTV и платёжного потолка. Сглаживает шум дневных пиков.
SQL-запрос
SELECT
DATE_TRUNC('month', event_timestamp) AS month,
COUNT(DISTINCT user_id) AS mau
FROM events
WHERE event_timestamp >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '6 month')
AND event_name IN ('app_open', 'session_start', 'feature_use')
GROUP BY 1
ORDER BY 1 DESC;