Зачем нужна
База для понимания ежедневной аудитории, сезонности, ретеншна и нагрузки.
Формула
DAU = COUNT(DISTINCT user_id) за день по событиям активностиКак считать
Берём события активности (app_open, session_start, ключевые действия) за день и считаем уникальных пользователей.
SQL-запрос
SELECT
DATE(event_timestamp) AS date,
COUNT(DISTINCT user_id) AS dau
FROM events
WHERE event_timestamp >= CURRENT_DATE - INTERVAL '30 day'
AND event_name IN ('app_open', 'session_start', 'feature_use')
GROUP BY 1
ORDER BY 1 DESC;