Мобильные игры
Этот плейбук показывает, как настроить Pushwoosh для мобильной игры: от идентификации игроков до запуска Journey для онбординга, вовлечения, реактивации и покупок в приложении.
Настройте Pushwoosh в семь этапов, в таком порядке:
- Задайте User ID для каждого игрока, чтобы Pushwoosh узнавал одного и того же игрока на любом устройстве.
- Выберите события для отслеживания, чтобы фиксировать действия игроков в игре.
- Необязательно: храните данные игрока, например уровень или то, платил ли игрок, в тегах.
- Объедините игроков, которые соответствуют вашим условиям, в сегменты, например игроков, которые не открывали игру 30 дней.
- Запрашивайте разрешение на push-уведомления в подходящий момент, задайте правила доставки и настройте контрольную группу. См. Подготовка к коммуникации.
- Отправляйте сообщения автоматически с помощью Journey, когда игрок совершает действие в игре или попадает в сегмент.
- Протестируйте каждый Journey, затем изучите его статистику и оцените результаты.
Чтобы начать с меньшего, следуйте разделу Минимальная настройка, чтобы начать отправлять сообщения игрокам.
Предварительные требования
Anchor link to- Приложение в вашем аккаунте Pushwoosh с интегрированным SDK, чтобы устройства регистрировались автоматически.
- Email и App Inbox — только для тех Journey, у которых они указаны в пункте Что нужно: Реактивация неактивных игроков использует email, а Анонсы live-ивентов и для VIP-игроков — App Inbox. Большинство Journey в этом плейбуке используют push-уведомления и in-app сообщения.
Что нужно сделать разработчикам
Anchor link toПередайте разработчикам этот список, чтобы они выпустили всё в одном релизе:
- Задавать User ID при входе.
- Отправлять события, которые нужны вашим Journey.
- Отслеживать покупки и, если вы продаёте подписки, передавать ID игрока с каждой покупкой в магазине приложений.
- Перенести запрос разрешения на push-уведомления с первого запуска.
- Обрабатывать глубокие ссылки на экраны уровня, награды, магазина и ивентов, которые Journey открывают из push-уведомлений.
- Интегрировать Message Inbox SDK, если вы используете App Inbox.
Минимальная настройка, чтобы начать отправлять сообщения игрокам
Anchor link toЕсли вам пока не нужны все семь этапов, этой минимальной настройки хватит для двух базовых задач: провести новых игроков через обучение и вернуть игроков, которые перестали играть. Выполните эти шаги:
- Попросите разработчиков вызывать
setUserIdпри входе. См. Идентификация игроков по User ID. - Проверьте, что
PW_ApplicationOpenприходит из игры. Попросите разработчиков также отправлять событияTutorial startedиTutorial completed. См. Настройка событий для отслеживания и Отправка событий из игры. - Перенесите запрос разрешения на push-уведомления на более поздний момент, например после обучения. На iOS игроку, который отклонил запрос при первом запуске, нельзя показать его повторно. См. Запрос разрешения на push-уведомления в подходящий момент.
- Задайте правила доставки.
- Создайте сегмент Игроки в зоне риска. Если вы уже отслеживаете покупки с помощью
PW_InAppPurchase, создайте также сегмент Недавние плательщики. - Подготовьте контент для этих двух Journey, как указано в пункте Какой контент подготовить в каждом рецепте.
- Запустите Journey Онбординг новых игроков и Реактивация неактивных игроков.
Остальные сегменты и Journey добавляйте позже, когда начнут приходить нужные для них события.
Что дальше
Anchor link toЧтобы добавить другие Journey, см. эти руководства: