DAU vs MAU: разница, формула и интервью-вопросы

DAU и MAU — две базовые метрики активности продукта. DAU — уникальные пользователи за день, MAU — за месяц. Их отношение (DAU/MAU) показывает «липкость» продукта. На собесе любят спрашивать формулу и её интерпретацию.

Если коротко. DAU = уникальных юзеров в день, MAU = в 30 дней. DAU/MAU = stickiness — насколько часто месячные пользователи заходят. Высокий stickiness = люди возвращаются регулярно.
Проверь себя · 1/3разбор после ответа
NSM интернет-магазина — weekly active buyers (пользователи с покупкой за неделю). Команда улучшает онбординг новых пользователей. Какая метрика будет хорошим leading indicator для будущего роста weekly active buyers?

DAU vs MAU: таблица различий

ПараметрDAUMAU
Период1 день30 дней (катящееся окно)
Что измеряетЕжедневная активностьМесячная активная база
Чувствительность к сезонуВысокая (день недели)Низкая
Используется дляHealth check, нагрузкаРазмер базы, рост
Источник дляDAU/MAU stickinessТо же

Когда использовать DAU

Когда использовать MAU

На примере

DAU
SELECT date,
       COUNT(DISTINCT user_id) AS dau
FROM events
WHERE date = CURRENT_DATE
GROUP BY date;
MAU
SELECT COUNT(DISTINCT user_id) AS mau
FROM events
WHERE date >= CURRENT_DATE - INTERVAL '30 days';

Ловушка на собесе

На собесе ждут понимания: stickiness 0.2 (например) — типично для большинства приложений. Для Telegram/WhatsApp оно ближе к 0.7. Если ваш продукт «не daily», 0.05–0.1 — нормально, не пугайтесь.
Тренировать продукт в Telegram

Ещё сравнения по теме