Игры, выбранные тысячами игроков за последние 24 часа
1) Что именно считаем «за последние 24 часа»
Окно: скользящее T−24h…T с фиксированной таймзоной витрины (одна на весь проект).
Сегменты: мобайл/десктоп, новая/возвращающаяся аудитория, ключевые GEO (если релевантно).
Дедупликация: один пользователь = один аккаунт (учитывайте device-fingerprint/anti-fraud), «скины» одной игры объединяем в активную версию.
2) Минимальные пороги допуска в выборку
Игра попадает в пул только если за 24h выполнено хотя бы одно из:
Окно: скользящее T−24h…T с фиксированной таймзоной витрины (одна на весь проект).
Сегменты: мобайл/десктоп, новая/возвращающаяся аудитория, ключевые GEO (если релевантно).
Дедупликация: один пользователь = один аккаунт (учитывайте device-fingerprint/anti-fraud), «скины» одной игры объединяем в активную версию.
2) Минимальные пороги допуска в выборку
Игра попадает в пул только если за 24h выполнено хотя бы одно из:
- Unique Starts ≥ 1 000 *илиSessions ≥ 4 000 (масштаб подстраивайте под проект). И одновременно:
- Crash/Error Rate ≤ 0,5% сессий.
- TTI (веб) ≤ 6 с на «холодном» старте.
- Нет аномалий трафика (см. п. 5).
- $$
- \hat p = \frac{\text{успехи} + \alpha}{\text{испытания} + \alpha + \beta}
- $$
- Вес часа $h$ назад: $w_h = 0{,}5^{h/\tau}$, период полураспада $\tau=6$ ч.
- Сглаженное значение: $\overline x=\sum (w_h x_h)/\sum w_h$.
- Всплеск из одного источника трафика/GEO (>70% всех стартов) без подтверждения в следующие 6–12 часов.
- Подозрительные повторы (много аккаунтов с одним устройством/IP), явные farm-паттерны авто-спинов.
- Дубликаты «скинов» той же игры в разных категориях (оставляем самую полную версию).
- Искажения в UX (принудительный авто-старт без клика, «залипшие» туториалы).
- Техпроблемы: Crash > 0,5%, TTI > 6 с, частые перезагрузки ассетов.
- $$
- Выполнила пороги п. 2 и прошла анти-аномалии.
- CR (сглаж.) ≥ 38%, ASL/SPS ≥ медианы окна.
- BER ≈ 1/85–1/140 *илиMFR = ивент каждые 8–25 спинов.
- Fav/Add ≥ 10%, Reopen ≥ 30% (оба — сглаж.).
- PW100 ≥ 10 *илиNPS ≥ 30%.
- Score\_{24h} в топ-квартиле среди кандидатов.
- *Механика · Волатильность · Ритм: событие каждые N–M спинов · BER (или MFR) · ASL/SPS ≥ медианы · Fav/Add X–Y% · Reopen Z% · Тренд ↑ (TrendLift)*
- чем «держит» база (мини-ивенты/рандом-моды),
- как ощущается бонус (частота/ретриггеры),
- для кого (новички/опытные),
- технические плюсы (быстрый старт, стабильность).
- 1. Живой ритм — события каждые 8–25 спинов, мало «тихих» серий.
- 2. Доступный бонус или компенсирующий MFR — игрок быстро получает подкрепление.
- 3. Чистый UX — TTI ≤ 6 с, скип анимаций, крупные кнопки, корректный возврат из фона.
- 4. Сильная поведенческая реакция — рост Fav/Add, высокая Reopen уже в первые часы.
- 5. Устойчивость — метрики держатся после сглаживания и очистки трафика.
3) Метрики ядра (собираем «как есть» и в сглаженном виде)
CR запуска = First Spin / Card Views.
ASL / SPS — средняя длительность сессии (мин) и спинов/сессию.
HR — доля выигрышных спинов >0.
BER / MFR — бонусы/100 спинов или суммарная частота мини-ивентов (ивент каждые 8–25 спинов).
Fav/Add (D0) — добавления в избранное/100 уникальных за 24h.
Reopen\_24h — перезапуски из «Истории/Избранного» внутри окна.
PW100 / NPS — прибыльные спины ≥1× /100 или доля «плюсовых» сессий.
TTI, Crash/Error — техническое качество (веб/мобайл).
Сглаживание долей (бета-сглаживание):
Рекомендуем: CR, Fav/Add → $\alpha=\beta=5$; Reopen → $\alpha=3,\beta=7$. Это убирает «шум» на малых объёмах.
Реал-тайм средние (EMA по часам):
4) Показатель тренда (TrendLift) за 24 часа
Отражает рост интереса относительно собственной базы игры.
Growth vs 7-day avg: $g = \text{UStarts}_{24h} / \text{UStarts}_{7d\_avg} - 1$ (обрежьте диапазон $[-0{,}5; +1{,}0]$).
EMA-наклон: линейный коэффициент тренда по часовым UStarts за 24h (на EMA-сглаженных данных).
Итог: $\textbf{TrendLift} = 0{,}5\cdot g + 0{,}5\cdot \text{slope}$.
5) Анти-аномалии и чистка данных
Отсекаем кандидатов, если обнаружено хотя бы одно:
6) Интегральный скоринг «Выбор 24 часа»
Нормализуем метрики по перцентилям внутри 24h-окна (winsorize 1–2%) и считаем:
\textbf{Score}_{24h} = 0{,}14\cdot CR + 0{,}14\cdot ASL + 0{,}08\cdot SPS + 0{,}08\cdot (BER | MFR) + 0{,}12\cdot Fav + 0{,}10\cdot Reopen + 0{,}10\cdot (PW100 | NPS) + 0{,}08\cdot UStarts_{norm} + 0{,}16\cdot TrendLift - \text{Penalties} |
---|---|---|
$$ |
Penalties (до −15%): Crash/Error, TTI-нарушения, аномалии трафика, длинные «тихие» серии (DSR) без мини-фич.
7) Порог допуска в финальную витрину
Игра показывается в блоке, если одновременно:
8) Баланс витрины (чтобы список не «закис»)
Квота провайдеров: не более 2 позиций от одного студио.
Возраст релиза: минимум 30% — новинки (≤45 дней), минимум 30% — эвергрины (≥6 мес).
Разнообразие механик: Respin, Cluster/Tumble, Megaways, Light FS, Sticky/Collect.
Обновление: пересчёт каждый час, публикация/кеш витрины — каждые 3 часа.
9) Шаблон карточки игры
Строка фактов:
Короткое расширение (3–4 пункта):
Бейджи: *Сейчас в тренде*, *Эвергрин*, *Новый релиз*, *Возвращение недели*.
10) Почему именно эти игры попадают в «выбор за 24 часа»
Типичные признаки:
11) Чек-лист публикации блока
1. Снять данные 24h, применить бета-сглаживание и EMA.
2. Удалить аномалии/дубликаты, проверить Crash/TTI.
3. Посчитать Score\_{24h}, применить квоты и баланс.
4. Сформировать карточки (строка фактов + 3–4 причины).
5. Проставить бейджи, обновить витрину, записать снапшот для отчёта.
12) Красные флаги (исключаем из витрины)
Fav/Add < 8% и/или Reopen < 25% на сглаженных данных.
HR < 26%, BER < 0,6 при низком MFR — «пустая» база.
TTI > 7–8 с, Crash > 0,5%, частые перезагрузки ассетов.
Аномальный вклад одного источника/GEO, не подтверждённый повтором.
Агрессивный Buy Feature как заменитель базовой игры.
13) Ответственно
Витрина «Выбор 24 часа» отражает активность игроков, не вероятность выигрышей. Рекомендуйте лимиты по времени/банкрллу и перерывы. Играйте только на лицензированных платформах вашего региона.
Итог: «Игры, выбранные тысячами игроков за последние 24 часа» — это прозрачный, числовой рейтинг: пороги допуска, очистка трафика, сглаживание (EMA/бета), трендовый коэффициент TrendLift и интегральный Score\_{24h}. Поддерживайте баланс по механикам/провайдерам, обновляйте витрину по расписанию и показывайте в карточке только проверяемые метрики — так раздел «Самые популярные слоты на данный момент» останется точным и честным.