Что такое Daily Active Users (DAU)?
Уникальные пользователи, совершившие целевое действие за календарный день.
Формула
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;Частые вопросы
Что такое DAU простыми словами?
DAU (Daily Active Users) — число уникальных пользователей, которые совершили значимое действие в продукте за сутки. Ключевое слово — уникальных: один человек, зашедший 5 раз за день, считается один раз.
Чем DAU отличается от MAU и что такое stickiness?
MAU — те же уникальные пользователи, но за месяц. Отношение DAU/MAU называется stickiness («липкость»): у мессенджеров 50%+ (заходят каждый день), у сервисов покупки билетов — единицы процентов, и это нормально для их модели.
Что считать «активностью» для DAU?
Зависит от продукта и должно быть зафиксировано в определении метрики: открытие приложения, просмотр контента, транзакция. Классическая ошибка — сравнивать DAU двух продуктов с разными определениями активности.