Игры, выбранные тысячами игроков за последние 24 часа

1) Что именно считаем «за последние 24 часа»

Окно: скользящее 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).

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 — техническое качество (веб/мобайл).

Сглаживание долей (бета-сглаживание):
  • $$
  • \hat p = \frac{\text{успехи} + \alpha}{\text{испытания} + \alpha + \beta}
  • $$

Рекомендуем: CR, Fav/Add → $\alpha=\beta=5$; Reopen → $\alpha=3,\beta=7$. Это убирает «шум» на малых объёмах.

Реал-тайм средние (EMA по часам):
  • Вес часа $h$ назад: $w_h = 0{,}5^{h/\tau}$, период полураспада $\tau=6$ ч.
  • Сглаженное значение: $\overline x=\sum (w_h x_h)/\sum w_h$.

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) Анти-аномалии и чистка данных

Отсекаем кандидатов, если обнаружено хотя бы одно:
  • Всплеск из одного источника трафика/GEO (>70% всех стартов) без подтверждения в следующие 6–12 часов.
  • Подозрительные повторы (много аккаунтов с одним устройством/IP), явные farm-паттерны авто-спинов.
  • Дубликаты «скинов» той же игры в разных категориях (оставляем самую полную версию).
  • Искажения в UX (принудительный авто-старт без клика, «залипшие» туториалы).
  • Техпроблемы: Crash > 0,5%, TTI > 6 с, частые перезагрузки ассетов.

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) Порог допуска в финальную витрину

Игра показывается в блоке, если одновременно:
  • Выполнила пороги п. 2 и прошла анти-аномалии.
  • CR (сглаж.) ≥ 38%, ASL/SPS ≥ медианы окна.
  • BER ≈ 1/85–1/140 *илиMFR = ивент каждые 8–25 спинов.
  • Fav/Add ≥ 10%, Reopen ≥ 30% (оба — сглаж.).
  • PW100 ≥ 10 *илиNPS ≥ 30%.
  • Score\_{24h} в топ-квартиле среди кандидатов.

8) Баланс витрины (чтобы список не «закис»)

Квота провайдеров: не более 2 позиций от одного студио.

Возраст релиза: минимум 30% — новинки (≤45 дней), минимум 30% — эвергрины (≥6 мес).

Разнообразие механик: Respin, Cluster/Tumble, Megaways, Light FS, Sticky/Collect.

Обновление: пересчёт каждый час, публикация/кеш витрины — каждые 3 часа.

9) Шаблон карточки игры

Строка фактов:
  • *Механика · Волатильность · Ритм: событие каждые N–M спинов · BER (или MFR) · ASL/SPS ≥ медианы · Fav/Add X–Y% · Reopen Z% · Тренд ↑ (TrendLift)*
Короткое расширение (3–4 пункта):
  • чем «держит» база (мини-ивенты/рандом-моды),
  • как ощущается бонус (частота/ретриггеры),
  • для кого (новички/опытные),
  • технические плюсы (быстрый старт, стабильность).

Бейджи: *Сейчас в тренде*, *Эвергрин*, *Новый релиз*, *Возвращение недели*.

10) Почему именно эти игры попадают в «выбор за 24 часа»

Типичные признаки:

1. Живой ритм — события каждые 8–25 спинов, мало «тихих» серий.

2. Доступный бонус или компенсирующий MFR — игрок быстро получает подкрепление.

3. Чистый UX — TTI ≤ 6 с, скип анимаций, крупные кнопки, корректный возврат из фона.

4. Сильная поведенческая реакция — рост Fav/Add, высокая Reopen уже в первые часы.

5. Устойчивость — метрики держатся после сглаживания и очистки трафика.

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}. Поддерживайте баланс по механикам/провайдерам, обновляйте витрину по расписанию и показывайте в карточке только проверяемые метрики — так раздел «Самые популярные слоты на данный момент» останется точным и честным.

Caswino Promo