Создание сообщения для удержания
Сообщения для удержания позволяют обращаться к отписывающимся пользователям в процессе отмены подписки. Когда пользователь переходит на экран отмены подписки в iOS, Apple показывает ему сообщение, соответствующее его продукту и локали.
Существует два вида сообщений для удержания:
- Default: Простое win-back сообщение с заголовком, текстом и необязательным изображением. Используется как резервное, когда promo-сообщение недоступно.
- Promo: Win-back сообщение со специальным предложением или альтернативным тарифом для подписчиков. Promo-сообщения можно создавать только для продуктов, которым уже назначено Default-сообщение.
Прежде чем начать
- Создайте хотя бы один продукт, который будет охватывать сообщение.
- Протестируйте Retention Messaging в режиме песочницы.
Создание сообщения
Откройте страницу Retention Messaging в дашборде Adapty. Нажмите Create Default для сообщения по умолчанию или Create Message для промо-сообщения.
Выберите окружение — sandbox для тестирования или production для реальных пользователей. Опция production остаётся недоступной, пока вы не настроите production URL и не пройдёте тест производительности в песочнице.
Общее
Назовите сообщение и добавьте продукты, которые будут его запускать при отмене.
В списке продуктов недоступные продукты отображаются серым — с указанием причины рядом: used означает, что другое сообщение того же типа уже покрывает этот продукт, а no default message означает, что продукту нужно сообщение Default, прежде чем он сможет получить promo-сообщение.
Для промо-сообщения привяжите поощрение к каждому добавленному продукту. Один продукт — одно поощрение, и кнопка Next остаётся недоступной, пока у каждого продукта не будет поощрения:
-
Link Promo Offer: promotional offer, который вы заранее настроили для продукта.
-
Link Plan Switch: другой продукт из вашего каталога. Если список планов пуст, убедитесь, что вы добавили ключ API App Store Connect: Adapty нужен он для поиска планов.
Содержимое
Вводите текст сообщения на английском языке. Предварительный просмотр справа показывает, как сообщение будет выглядеть на экране отмены подписки.
Сообщение Default может содержать изображение. Добавьте Alt text, чтобы описать изображение для программ экранного доступа. Alt text не локализуется: Apple получает английский alt text для всех локалей.
По умолчанию заголовок и текст отображаются под изображением. Чтобы показать заголовок над изображением, выберите Above the image в разделе Title position. Текст всегда остаётся под изображением.
Выберите положение заголовка при создании сообщения. Изменить его впоследствии нельзя — чтобы использовать другое положение, создайте новое сообщение. Если вы создаёте сообщение без изображения и добавляете его позже, заголовок останется под изображением.
Локализация
Английский — исходный язык. Добавьте другие языки, которыми пользуются ваши подписчики, а затем переведите контент.
- Нажмите Add Locale и выберите нужные локали.
- Нажмите AI Translate All Cells, чтобы автоматически перевести контент. Перевод заменяет заголовок и текст во всех добавленных локалях, включая ваши правки вручную, — поэтому сначала переводите, а потом редактируйте.
- Нажмите на любую ячейку, чтобы отредактировать перевод.
Каждая локаль должна укладываться в те же ограничения, что и английский оригинал: 66 символов для заголовка и 144 для текста. Перевод, превышающий эти лимиты, заблокирует Submit To Review до тех пор, пока вы его не сократите.
Наведите курсор на локаль, чтобы просмотреть превью на экране отмены подписки.
Если Apple ещё не одобрила перевод для нужной локали, Adapty использует версию en-US.
Отправка на проверку
Когда сообщение готово, нажмите Submit To Review. Adapty загружает сообщение в Apple для каждой локали, в которой заполнен заголовок или текст, и Apple начинает проверку. Локали с пустыми полями Adapty игнорирует. Следите за статусом своей отправки на странице Retention Messaging.
Adapty сохраняет сообщение только в момент отправки.
Статусы сообщения
После отправки сообщения Apple проверяет каждую локаль отдельно. Сообщение публикуется, как только Apple одобряет хотя бы одну локаль. Для локалей, которые ещё не прошли проверку, Adapty возвращается к en-US. Столбец State на странице Retention Messaging позволяет отслеживать статус сообщения:
| Состояние | Что означает |
|---|---|
| In review | Apple ещё не получила сообщение или не одобрила ни одну из его локализаций. |
| Live | Apple одобрила сообщение, и Adapty показывает его отменяющим подписку пользователям. |
| Rejected | Apple отклонила заявку хотя бы в одной локализации — попробуйте отправить другую версию. |
| Inactive | Вы деактивировали сообщение. Теперь можно создать новое для тех же продуктов. |
Чтобы узнать, какие локали ещё не одобрены Apple, откройте сообщение и перейдите на шаг Localization. Для каждой добавленной локали отображается собственный статус: Live, In review или Rejected.
Вы можете редактировать любое сообщение в любое время — в том числе то, которое в данный момент отображается пользователям. Если вы отредактируете сообщение со статусом Live или добавите к нему новую локаль, оно немедленно потеряет статус Live и снова станет In review.
Если вы изменили заголовок или текст существующего сообщения на английском, кнопка шага Content меняется на Update Locales. Нажмите её, чтобы открыть шаг Localization, обновите переводы и нажмите Submit To Review.
Деактивация и повторная активация
Чтобы убрать сообщение из Apple, не удаляя его из Adapty, откройте меню в строке сообщения и нажмите Deactivate.
Чтобы вернуть его, нажмите Activate. Повторная активация не требует проверки Apple, и сообщение может занять несколько минут, чтобы достичь всех подписчиков.
У продукта может быть не более одного сообщения по умолчанию и одного промо-сообщения. Если пока это сообщение было неактивно другое сообщение того же типа заняло продукт, активация завершится с ошибкой.
Следующие шаги
- Отслеживайте эффективность сообщения после его запуска.