На главную

Готова ли ваша мобильная игра к ML-персонализации: чек-лист для команды

Готовность к ML: шесть клеток до пилота

Студия покупает «умную модель», потому что витрина перестала двигать ARPU. Через квартал оффер всё ещё один, SDK висит в бэклоге, а продюсер не может выключить скидку без сборки клиента. Ломается не алгоритм. Ломается готовность: события, экономика, точки показа, объём, техника и эксперимент живут в разных чатах и ни одна клетка не подписана.

Получить sandbox

Это MOFU/BOFU-чек-лист для Founder, Producer, CTO и руководителя аналитики. Вы уходите с шестью клетками, которые можно распечатать до пилота. Сроки, пол 5 000 уникальных игроков в месяц и «аналитика 0 $» ниже — утверждения сайта mone.tools, не обещание для вашего тайтла. Не считайте безымянные карточки жанров доказанным результатом.

Что на самом деле значит «готовы к ML»

Готовность — это не «у нас есть Amplitude и вишлист вендора». Это шесть клеток, каждая из которых либо зелёная, либо пилот ещё рано. MONE описывает замкнутый цикл: собрать данные → прочитать поведение на Player Journey Maps (PJM) → выдать оффер и спот внутри правил дизайнера → откалибровать в изолированном A/B-тесте. Чек-лист отвечает на другой вопрос: имеете ли вы право войти в этот цикл сейчас.

Шесть клеток чек-листа ML-персонализации

Если любая клетка красная, модель будет оптимизировать шум. Исторический SandBox как раз для этого: шесть месяцев событий могут показать, каких клеток не хватает, пока слой аналитики на сайте стоит 0 $ (утверждение сайта). Подключать персонализацию имеет смысл, когда продюсер может назвать коридор и метрику, которую тест должен превзойти.

Публичный пайплайн сайта (утверждение сайта): SandBox за 1–2 часа на шаге аудита, телеметрия за 1–2 дня, запуск персонализации за 2–3 дня, когда есть Hard Limits и когорты. Полное подключение персонализации — меньше недели (утверждение сайта). Эти часы не заменяют встречу, на которой шесть клеток получают владельца.

Минимум для пилота ML-персонализации на сайте: 5 000 уникальных игроков в месяц. Ниже порога цикл всё равно полезен — как аудит и карта, не как обещание значимого A/B.

Шесть клеток, без которых пилот — лотерея

Клетка — это не «ещё один слайд readiness». Это условие, без которого оффер нельзя честно назвать персонализацией. Если условие не выполнено, остановитесь на аудите. Не называйте это «модель догонит на проде».

Ещё рано против можно пилотировать
КлеткаГотовы, еслиЕщё рано, если
СобытияEvent List отдаёт прогресс, баланс, историю покупок и сессию без правки бояСобытия есть в аналитике и не доезжают до решения оффера
ЭкономикаHard Limits, белый/чёрный список SKU и полы цен подписаны в одном местеЦена «на усмотрение модели», скидка без потолка
Точки показаСпоты уже в клиенте; Smart Triggers могут промолчатьПилоту нужен новый попап или единственный спот — паника
Объём~6 месяцев истории и пол уникальных / месяц — или явно «только аудит»Неделя логов и ожидание, что ML «увидит сегменты»
ТехникаSDK / API, Fallback, выключить оффер без ресабмита стораОффер зашит в клиент; отката нет
ЭкспериментБазовая линия, A/B, D7/D30 рядом с ARPU, встреча на неделе 5Прирост конверсии без ограждения удержания

События — то, что меняет оффер, не «ещё одно логирование»

Событие для ML-персонализации — поле, которое меняет состав, цену или момент. Прогресс, баланс, история покупок, сессия. Если поле не меняет выход, это логирование для дашборда, не готовность.

Потребуйте до пилота:

  • Словарь Event List, который разработчик может отдать без правки ядра боя.
  • Четыре сигнала названы. Лишние 200 событий без выхода — не плюс к готовности.
  • Окна и качество: дубли, дыры, часовые пояса, дети и особые категории вне объёма.
  • Согласие и PII закрыты до выгрузки, не «разберёмся на интеграции».

События в Amplitude при общем магазине — это аналитика. События в решении оффера — это клетка.

Экономика — коридор, который читает продюсер

Модель без коридора — бот распродажи с оценкой уверенности. Hard Limits, white/black list SKU, полы и потолки скидки, Impression Caps живут в Management Console не «для галочки вендора», а чтобы продюсер мог прочитать, что игроку вообще можно показать.

Зафиксируйте:

  • Какие валюты и SKU участвуют в пилоте. Остальные — вне оффера.
  • Потолок скидки разный для первой покупки и для Whale.
  • Retention-First: показ, который учит ждать распродажу, запрещён.
  • Стоп за минуты, без сборки клиента.

Если экономика «на потом», вы не готовы к ML. Вы готовы к витрине с персональным заголовком.

Точки показа — споты, которые уже есть

Пилот, которому нужен новый UI, — другой проект. На сайте споты живут внутри PJM: поражение, иссякание ресурса, завершение улучшения, новый этап. Smart Triggers выбирают из подписанного списка и имеют право промолчать, если кап или Retention-First сказали «нет». Молчание — валидный оффер.

Потребуйте:

  • Список живых поверхностей UI. Новых попапов нет.
  • Запрет паники: серия фейлов не открывает скидку выше потолка.
  • Кап на игрока и на сессию.
  • Fallback: если телеметрия молчит, игрок видит дефолтный магазин.

Объём — история и пол трафика, не «модель умная»

Сайт указывает roughly шесть месяцев событий для SandBox и минимум 5 000 уникальных игроков в месяц для пилота ML (утверждения сайта). Ниже пола цикл не запрещён — он обязан называться аудитом, не A/B «с ML».

Зафиксируйте:

  • Есть ли выгрузка, которую аналитик считает полной (воронка читается, не «три события магазина»).
  • Порог уникальных / месяц назван вслух. Если ниже — в календаре написано «только аудит / карта».
  • Сегменты, которые вы хотите персонализировать, вообще встречаются в истории.
  • Детские тайтлы и данные особых категорий вне объёма.

Мало трафика плюс «включим модель» — это способ получить анекдот LiveOps и назвать его персонализацией.

Техника — выключить без стора

Готовность техники — не «вендор пришлёт SDK». Это: Event List, точка показа, Fallback, откат конфига без ресабмита. На сайте интеграция не должна переписывать бой и экономику. Если оффер нельзя выключить за минуты, клетка красная.

Потребуйте:

  • Контур SDK / API, который не трогает ядро боя.
  • Fallback проверен на стенде: модель молчит — магазин живой.
  • Роли консоли: кто публикует конфиг, кто откатывает.
  • Пилот не зависит от новой поверхности UI.

Эксперимент — памятка до недели 1

Пилот без базовой линии — демо. Зарегистрируйте ARPU/LTV, 1st Pay Conv., D7/D30, окно, знаменатель. Главная метрика одна. Удержание — ограждение, не график тщеславия. Встреча решения на неделе 5 стоит в календаре до запуска недели 1: расширить, итерировать или остановить.

Публичное окно сайта (утверждение сайта): 4 недели обучения и измерения, затем 3–5 дней оценки. Не смешивайте это с «Sandbox in 48 hours» на первом экране — это другой этап.

Когда это ещё рано

Назовите красную клетку вслух, пока её не назвал игрок в сторе или финансы после квартала.

  • События есть, решения оффера нет: модель смотрит на платёж или на панику.
  • Нет пола цен и списка SKU, который читает продюсер.
  • Единственный спот — после серии фейлов.
  • Оффер нельзя выключить без сборки.
  • «A/B» без D7/D30 и без владельца отката.
  • Трафик ниже пола сайта, но в слайде написано «ML-пилот».

Если любой пункт про вас, вы на аудите. SandBox для этого и нужен: увидеть утечки и отсутствующие клетки, не купить лицензию заранее. На сайте оплата персонализации начинается после подтверждённого прироста ARPU (утверждение сайта) — это коммерческая рамка, не причина пропустить чек-лист.

Кто владеет клеткой, а не «модель разберётся»

Цикл умирает, когда готовность «настраивает вендор». Используйте разделение в духе RACI. R = делает работу, A = принимает решение, C = советуются, I = информируют.

Кто подписывает клетку готовности
РольКлеткаСтоп
ПродюсерA: скоуп сигналов, Hard Limits, спотыA: выключить пилот за минуты
АналитикR: качество событий, базовая линия, объёмR: D7/D30 рядом с ARPU
CTO / разработчикR: Event List, SDK, FallbackR: откат без ресабмита
LiveOps / экономикаR: белый список SKU, частота, сезонC: не сломать живой контент
ВендорC: сопоставимые срезы PJMI, пока студия не расширила

Чеклист (распечатайте)

  • Четыре сигнала названы и доезжают до состава, цены или момента. Лишние события без выхода не считаются готовностью.
  • Hard Limits, списки SKU и капы живут в одном месте, которое читает продюсер. Стоп за минуты.
  • Споты пилота уже в клиенте. Новых попапов нет. Smart Triggers могут промолчать.
  • История ~6 месяцев на руках или путь NDA согласован. Пол уникальных / месяц назван; ниже — явно «только аудит».
  • Fallback проверен. Оффер выключается без ресабмита стора. Бой не переписывали.
  • Пак базовой линии: ARPU/LTV, 1st Pay Conv., D7/D30, окно, знаменатель.
  • Встреча решения на неделе 5 стоит в календаре до запуска недели 1.
  • У каждой клетки есть A. «Вендор разберётся» — красная клетка.

Главное

  • Готовность к ML — шесть подписанных клеток, не покупка модели. События, экономика, точки показа, объём, техника, эксперимент.
  • Красная клетка останавливает пилот. Модель не чинит отсутствующий Event List, коридор или A/B.
  • Спот, которого нет в клиенте, и оффер, который нельзя выключить без стора, — это другой проект, не персонализация.
  • Пол трафика и шесть месяцев истории — условия честного эксперимента или честного аудита. Не смешивайте их в слайде.
  • SandBox может показать, каких клеток не хватает, пока аналитика на сайте 0 $. Масштаб всё равно требует памятки A/B с D7/D30.

Запросите SandBox, а не лицензию

Если у вас roughly шесть месяцев событий и продюсер, который может зафиксировать коридор, следующий шаг — исторический аудит: сегменты, PJM, споты офферов, отсутствующие клетки и отчёт рядом с текущим стеком. Начните с пути аудита MONE / SandBox или с пайплайна. Консоль студии: dash.mone.tools. Аналитика — бесплатный слой; оплата персонализации, по сайту, начинается только после того, как A/B-тест подтвердит прирост ARPU.

Читайте также

  • От аудита до масштаба: персонализация монетизации в одном цикле
  • Динамические офферы в мобильных играх: как подобрать предложение под конкретного игрока
  • Как сохранить контроль над игровой экономикой при использовании ИИ
  • Player Journey Map для мобильных игр: как превратить путь игрока в инструмент монетизации
  • Как правильно провести A/B-тест монетизации и доказать реальный прирост выручки

Мы используем cookie, чтобы сайт работал корректно.