Сессия определяется как последовательность действий с таймаутом 30 минут. В отчёте средняя длительность session получилась 40 часов. Что это вероятнее всего означает с точки зрения constraints и units?

AЭто нормально: значит пользователи стали намного более вовлечёнными.
BЭто похоже на нарушение constraints и ошибку в units или определении session, например секунды перепутали с миллисекундами или сессии не закрываются.
CЭто доказывает, что метрика корректна, потому что среднее всегда правдоподобно.
DНужно просто умножить 40 на 60, чтобы перевести в минуты, и всё станет правильно.
Правильный ответ. Если метрика нарушает очевидные constraints, первым делом проверяйте определение и units расчёта.

Разбор

При таймауте 30 минут средняя session на 40 часов противоречит здравому смыслу и бизнес-логике. Частые причины: перепутанные units времени (секунды и миллисекунда), неверное объединение событий или отсутствие закрывающего события. Такой грубая прикидка sanity-check помогает сразу искать баг в пайплайне, а не объяснять результат поведением пользователей. После фикса стоит проверить распределение длительностей и долю экстремальных значений.

Проверь себя · 1/3разбор после ответа
У продукта 200 тыс DAU. Доля платящих пользователей около 2%, а средний платёж в день на платящего — 500 ₽. Какая грубая прикидка оценка дневной выручки по units наиболее адекватна по order of magnitude?
Открыть Карьерник в Telegram

Ещё вопросы по теме «Sanity-check и оценка»