GamePoe

Блог · Мифобой

Пять мифов об удержании, в которые верит половина студий

D1 40% не спасает, session length врёт, а пуш «работает» только на отчёте. Разбираем пять самых живучих заблуждений о ретеншн-метриках и показываем, как считать удержание честно.

12 мин чтения 14 мая 2025 дата Катя Верещагина лид-аналитик
Скриншот когортной матрицы удержания с выделенными аномальными неделями

Коротко

Что будет в статье

Ниже — пять тезисов, из-за которых liveops-команды принимают решения на кривых данных. Каждый разобран на примере реальных когорт из наших клиентских проектов.

5
мифов о ретеншн-метриках
4.2B
событий в сутки у нас в проде
0.7%
средний фрод после фильтрации
<80мс
p95 на запрос когорты

Миф 1

D1 выше 40% — значит, игра работает

Самый частый повод для «мы в норме» на планёрке. Почему первая неделя — самая бесполезная метрика и что смотреть вместо неё.

Почему это ложь

D1 — метрика первого впечатления, а не удержания. Она отражает качество онбординга, скорость загрузки и первые 10 минут. Но ровно по этой причине D1 почти никогда не коррелирует с D30, если у игры есть сезонный контент или платная модель.

Мы видели проекты с D1 52% и D30 9%, и проекты с D1 34% и D30 27%. В первом случае — «витрина» для инвестора, во втором — живой продукт, который держит ядро.

Что делать вместо этого: следи за D7 → D30 и за «липкостью» когорты на второй-третьей неделе. Именно там видно, пережил ли игрок первый цикл контента.

В дашборде GamePoe мы выводим D1 рядом с D7/D30 и автоматически подсвечиваем когорты, где D1 завышен из-за трафика из платных источников с коротким чекапом.

Практика: если у тебя D1 > 40% и D30 < 15% — это не повод праздновать. Это повод спросить, что игрок делает на 8-й день и почему он не возвращается.

Миф 2

Session length — метрика вовлечённости

Дольше сидит — значит, больше любит игру? Разбираем, почему средняя длительность сессии вводит в заблуждение и какие метрики честнее.

Почему это ложь

Session length — это среднее по всем сессиям, включая ботов, зависших клиентов и игроков, которые забыли закрыть приложение. Одна сессия на 6 часов (зависший клиент) тянет среднее сильнее, чем десять живых сессий по 12 минут.

Кроме того, длинные сессии часто означают не вовлечённость, а застревание: игрок не может пройти квест, не понимает интерфейс или ждёт матчмейкинг.

Честнее считать медиану длительности и долю сессий с реальным действием (клики, покупки, переход между экранами). Мы в GamePoe отфильтровываем сессии без единого события на стороне клиента — они и дают завышенный session length.

Хороший ориентир: action density — число осмысленных действий на минуту сессии. Если она падает при росте session length, у тебя проблема с UX, а не «впечатляющая вовлечённость».

Практика: сравни медиану с 90-м перцентилем. Если разрыв больше 5× — у тебя есть «зависшие» сессии, которые портят картину.

Миф 3

Пуш-уведомления спасают удержание

«Мы включили пуш — и D7 вырос на 3%». Классическая ловушка. Почему рост после пуша — это почти всегда иллюзия.

Почему это ложь

Пуш возвращает игроков на 24–48 часов. Это не удержание — это одноразовый пинг. Если после пуша D7 вырос, а D14 не вырос, ты просто сдвинул всплеск активности на несколько дней вперёд.

Ещё хуже: агрессивный пуш снижает долгосрочный ретеншн. Игроки, которые получают 4+ уведомления в день, чаще отключают push и реже возвращаются без напоминания. Мы это видим в когортах клиентов с «агрессивной» liveops.

Что считать честно: доля игроков, вернувшихся без пуша на D7/D14/D30. Если этот показатель падает при росте пуш-кампаний — пуш не работает, он маскирует проблему.

В GamePoe мы разделяем «органический возврат» и «возврат по пушу» и показываем их отдельными линиями на когортном графике. Так видно, какой рост настоящий.

Практика: делай A/B-тест с полным выключением пуша на контрольной группе. Если D14 без пуша не ниже — пуш у тебя не работает, он просто шумит.

Миф 4

Ретеншн-график важнее когортного разбора

Красивая линия на графике — это маркетинг. Настоящие решения принимаются в таблице когорт. Вот почему.

Почему это ложь

Ретеншн-график (одна линия D1, D7, D30 по всем пользователям) смешивает когорты. Если у тебя был большой запуск в марте и небольшой в июле, линия на графике будет «прыгать» — и ты не поймёшь, почему.

Когортный разбор показывает, какая именно группа игроков удерживается: из какого источника, на каком устройстве, какой модели монетизации. Без этого ты принимаешь решения вслепую.

Пример: общий D30 22%. Но когорта «iOS + органический трафик + первая покупка в первую неделю» держит 34%, а «Android + платный трафик + без покупки» — 8%. Общий график этого не покажет.

В GamePoe мы по умолчанию выводим когортную матрицу с разбивкой по источнику, платформе и монетизации. График — это для отчёта инвестору, когортная таблица — для решения.

Практика: раз в спринт открывай когортную матрицу и ищи «выбросы» — когорты, которые сильно отличаются от средних. Именно там лежат инсайты.

Миф 5

Удержание нельзя измерить честно при фроде — можно, и вот как

«Боты съели 30% аудитории, все метрики кривые». Это не приговор. Это задача, которую решают за один спринт. Вот методика.

Как это работает

Антифрод — это не «магия», а трёхступенчатая фильтрация: поведенческая модель (паттерны кликов, тайминги), девиация от базовой линии (аномалии по когортам) и внешние сигналы (IP-кластеры, device fingerprinting).

Каждое событие помечается: clean / suspicious / fraud. Чистые метрики считаются только по clean-событиям. Suspicious идут в отдельный пайплайн для ручного разбора.

Результат: у наших клиентов после фильтрации фрод обычно составляет 0.5–1.5% от общего трафика. Это значит, что 98–99.5% метрик — живые.

Ключевой момент: каждая цифра прослеживается до сырого события. Ты можешь взять любой D7 в когортной таблице и увидеть, какие именно события его сформировали. Никакого «чёрного ящика».

Практика: если у тебя нет антифрода — начни с простого: отфильтруй сессии < 5 секунд и сессии без единого действия. Это уберёт 60–70% «мусора» за час работы.

Обсуди свои когорты

Дай своим метрикам второй шанс

Принеси свои когортные данные — мы покажем, где у тебя «зависшие» сессии, скрытый фрод и когорты, которые тянут общий ретеншн вниз. Бесплатно, за 45 минут.

Вопросы

Частые вопросы

Коротко о том, что спрашивают после прочтения статьи.

Базовая фильтрация (сессии без действий, < 5 сек) — за день. Полная модельная фильтрация с поведенческими паттернами — один спринт, обычно 5–7 рабочих дней.

Начни с ретроспективной фильтрации: прогони исторические события через антифрод-модель. Мы это делаем за 48 часов и выдаём пересчитанные когорты с отметкой «до/после фильтрации».

Для D30 — минимум 500 игроков в когорте. Меньше — и погрешность делает выводы недостоверными. Если когорта меньше, объединяй по неделям или по источникам.

Да. SDK поддерживает Unity, Unreal, Godot и Web. Антифрод-модель одинаково работает на мобильном трафике и на PC/консоли — паттерны фрода различаются, но методология общая.