Appearance
In-app попапы
In-app попап — сообщение внутри мобильного приложения: баннер у верхнего или нижнего края, модальное окно или полноэкранное сообщение. Попап создается в личном кабинете в канале «Мобильное приложение», а мобильный SDK рисует его нативными элементами из дизайна попапа.
Интеграция сводится к установке мобильного SDK и передаче стандартных событий: показом занимается SDK.
Типы
| Тип | Где показывается |
|---|---|
| Баннер | у верхнего или нижнего края экрана |
| Модальное окно | по центру поверх экрана |
| Полноэкранный | на весь экран |
Условия показа
Условия сервера те же, что и у попапов для сайта: период, сегменты, статус подписки на рассылки.
На стороне приложения попап можно ограничить экранами: в настройках попапа указываются коды экранов, на которых он может показываться. Коды экранов — это значения, которые приложение передает SDK при открытии экрана. Пустое условие — любой экран.
Триггеры
| Триггер | Значение | Когда срабатывает |
|---|---|---|
| Запуск приложения | — | при старте сессии |
| Открытие экрана | — | при открытии экрана из условия |
| Время на экране | секунды | через заданное время после открытия экрана |
| Событие | имя события | при отправке кастомного события с таким именем |
| Вручную | — | только по вызову из кода приложения |
Частота показа
Такая же, как у попапов для сайта: один раз за сессию, один раз, раз в день, неделю или месяц, при каждом открытии экрана; плюс пауза между показами в минутах. Частота хранится на устройстве.
Действия
Элементы in-app попапа делают то же, что и на сайте, через мобильный SDK: запись профиля, подписка на рассылки, выдача персонального промокода, оценка NPS, CSAT или CES, блок товарных рекомендаций. Ссылки кнопок приложение получает из дизайна попапа; ссылки для iOS и Android задаются отдельно.
Настройка SDK
- iOS SDK — автоматический показ и собственный делегат показа.
- Android и React Native — автоматический показ включен по умолчанию, настройка описана в документации соответствующего SDK.