Пусть пользователи действуют прямо из уведомления
Кнопки действий выносят варианты выбора прямо в уведомление, и пользователь подтверждает, забирает награду или отслеживает заказ в один тап. Наборы для iOS собираются без кода в Pushwoosh Control Panel и отправляются из того же Customer Journey, что и любой другой пуш.
Более 80 000 компаний масштабируют вовлечение с Pushwoosh
Формат целиком
Обычный пуш даёт пользователю ровно один вариант: нажать или проигнорировать. Интерактивный пуш добавляет в само уведомление подписанные варианты выбора, так что «принять» или «отклонить», «получить», «отследить», «подтвердить» и «напомнить позже» решаются одним тапом с экрана блокировки.
Собирается в Control Panel (iOS)
Configure → Edit Actions: назовите категорию, добавьте одну или две кнопки, сохраните. Чтобы поменять подпись, релиз не нужен.
Кнопки на уведомлении (iOS)
iOS отрисовывает кнопки из категории, прикреплённой к пушу, под сообщением, которое пользователь развернул.
Destructive или standard (iOS)
Отметьте кнопку как destructive для красного цвета или standard для синего, чтобы «Отклонить» никогда не выглядело как «Подтвердить».
Открывает приложение или действует на месте (iOS)
Для каждой кнопки: вывести приложение на передний план или выполнить действие, не покидая экран блокировки.
Три кнопки в ряд (Android)
Android отображает до трёх нативных действий рядом, у каждого своя подпись и своё поведение по тапу.
CTA-кнопки (web push)
Браузерные уведомления несут кастомные кнопки, ведущие на свой URL или deep link.
Место кнопок между обычным пушем и полным экраном
| Чем заканчивается сообщение | Что отправить | Где появляется выбор |
|---|---|---|
| Только прочтением | Обычный пуш | Баннер |
| Небольшим выбором из одного–трёх вариантов | Интерактивный пуш | Развёрнутое уведомление на iOS, шторка на Android |
| Одной картинкой, которую стоит показать | Rich media push | Развёрнутое уведомление |
| Несколькими вариантами для сравнения | Пуш с каруселью изображений | Развёрнутое уведомление после свайпа вниз |
| Формой, списком или макетом | In-app сообщение или страница Rich Media | Полный экран в приложении, открывается по тапу |
Как это работает внутри сценария
Один сценарий, много форматов
Кнопки — это атрибут сообщения, которое вы и так отправляете, а не отдельная интеграция.
Аудитория, триггер, сегмент и профиль клиента остаются на своих местах. Меняется только то, что пользователь может сделать, когда сообщение приходит, и это настраивается в том же Customer Journey, который уже управляет вашими push, in-app, email и SMS.
Платёж на удержании — решение в один тап
Транзакция по карте вызывает событие. Silent push незаметно для пользователя подгружает детали транзакции в фоне, и приходит интерактивный пуш с двумя кнопками: Approve и Decline в красном стиле destructive.
Approve подтверждает платёж, даже не открывая приложение. Decline вместо этого открывает экран заморозки карты. Если ни одна кнопка не нажата в течение пяти минут, тот же сценарий переходит на SMS с тем же выбором. Для FinTech-приложений это транзакционное уведомление, которое одновременно служит и алертом безопасности.
Где это применять
Кнопки оправданы везде, где сообщение естественным образом заканчивается небольшим решением. Для простого анонса обычный пуш и так справляется.
| Момент | Что написано на кнопках | Что делает пользователь |
|---|---|---|
| E-commerce: брошенная корзина | Оформить покупку: Открыть корзину | Оплачивает прямо с экрана блокировки или сначала открывает корзину, чтобы изменить заказ |
| FinTech: подтверждение транзакции | Подтвердить: Отклонить | Подтверждает платёж или замораживает карту, не открывая приложение |
| Мобильные игры: дроп награды | Забрать награду: Играть | Забирает награду и попадает в ивент, которому нужны игроки |
| Подписочные приложения: продление | Продлить: Напомнить позже | Продлевает тариф в один тап или откладывает решение, не уходя в отток |
| Доставка еды: статус заказа | Отследить: Повторить заказ | Следит за курьером или повторяет последний заказ прямо из уведомления |
| Здравоохранение: напоминание о приёме | Подтвердить: Перенести | Подтверждает визит — именно это сокращает неявки |
| Мероприятия: старт продажи билетов | Купить билеты: Напомнить | Бронирует место или просит напомнить ближе к дате |
| Любая вертикаль: регулярные напоминания | Готово: Напомнить позже | Закрывает напоминание без захода в приложение |
Платформы и техническое покрытие
Кнопки действий работают на iOS, Android и в вебе, но способ создания и видимость отличаются по платформам. Последний столбец показывает, где кнопка — это сам пуш, а где ей нужен обработчик в вашем приложении.
| Возможность | iOS | Android | Web | Чем обеспечивается |
|---|---|---|---|---|
| Подписанные кнопки действий на уведомлении | iOS 10+, одна или две | Android, до трёх | Chrome | Сам пуш |
| Кнопка, которая открывает приложение или закрывает уведомление | iOS 10+ | Android | Chrome | Сам пуш, без кода в приложении |
| Кнопка, которая ведёт по deep link или действует на месте | iOS 10+ | Android | Chrome | Разовый обработчик в приложении, читающий идентификатор действия |
| Переиспользуемые наборы кнопок без релиза | Да, категории в Control Panel | SDK и custom data | – | Pushwoosh Control Panel, подключаются при создании сообщения |
| Кнопки через API | ios_category в /createMessage | Custom data в /createMessage | Custom data | Messages API |
| Кнопки видны без разворачивания уведомления | – | Да, в шторке | Да | Шторка уведомлений ОС |
| Выбор, которому нужна форма, список или макет | Да | Да | – | In-app сообщение или страница Rich Media, открывается по тапу |
ios_category в /createMessageБезопасность и хостинг
Pushwoosh работает на собственном оборудовании в США и Германии в соответствии с GDPR.
Как это работает
На iOS кнопки собираются без кода. Определить, что делает каждая из них помимо открытия приложения, — разовая задача для разработчика, и она одинакова у любого вендора, потому что это модель Apple и Android.
-
Соберите набор кнопок (без кода)
В Configure → Edit Actions создайте категорию, добавьте одну или две кнопки, подпишите каждую, отметьте как destructive или standard и выберите, запускает ли она приложение. Pushwoosh сохраняет категорию с ID и передаёт каталог на устройство при регистрации.
-
Один раз подключите обработчик (разработчик)
Кнопке, которая только открывает приложение или закрывает уведомление, код не нужен. Чтобы вести по deep link, отмечать что-то выполненным или действовать на месте, приложение один раз считывает идентификатор действия — через
didReceiveNotificationResponseна iOS или через intent уведомления на Android. Наборы кнопок для Android тоже настраиваются на этой стороне. -
Оркестрируйте (без кода)
Выберите категорию при создании сообщения или задайте
ios_categoryчерез Messages API. Отправляйте тому же сегменту из того же Customer Journey, что и остальные ваши коммуникации.
Ограничения, о которых стоит знать
Другие продукты
Push-уведомления Pushwoosh: охват всех устройств, rich-контент, точный таргетинг, Journey и 99% аптайм. Превращайте уведомления в платящих клиентов.
Несколько изображений в одном iOS-пуше, которые пользователь листает в развёрнутом уведомлении. Из той же кампании и сценария, что и любой пуш.
In-app сообщения Pushwoosh — онбординг, апселл, анонсы и сбор фидбэка ровно в тот момент, когда пользователи сфокусированы на приложении. No-code редактор, нативные SDK-шаблоны, аналитика по каждому элементу. Соответствует GDPR. Начните бесплатно.
Превратите брошенные корзины в выручку с помощью автоматизации восстановления. Отправляйте своевременные напоминания, персонализированные предложения и стимулы, которые повышают конверсию.
Message Inbox — центр уведомлений внутри приложения и сайта. Тихая доставка охватывает всех, включая отказавшихся от пушей, а сообщения остаются доступны.
Передьте управление push-, email-, SMS-рассылками и потоками данных в Pushwoosh API. Мы берем на себя техническую часть, чтобы вы могли создавать успешные продукты без ограничений.