# Возвращайте пользователя к ценному действию

- **Канонический URL:** https://playbook.affpartners.io/ru/practices/push-trigger/index.html
- **Markdown-версия:** https://playbook.affpartners.io/ru/practices/push-trigger/index.md
- **Раздел:** Push-уведомления
- **Время:** 60 минут на первый сценарий

Хороший push начинается не с текста, а с события: для конкретного пользователя появилась причина вернуться прямо сейчас. Соберите один сценарий от условия отправки до полезного действия после нажатия.

## Результат

Спецификация одного push-триггера: аудитория, событие, задержка, исключения, текст, deep link и метрика результата.

## Триггер отвечает на вопрос «почему сейчас?»

Push-триггер — это правило отправки после конкретного события. Например, пользователь сохранил тему, в ней появился новый материал, и сообщение ведёт прямо к нему. Фраза «мы давно вас не видели» описывает интерес команды, но не пользу человека.

## Что понадобится

- **Событие:** Подтверждённое действие или изменение: сохранение, незавершённый шаг, новый результат или обновление личного интереса.
- **Инструмент:** Firebase, OneSignal, Mindbox или другая система, где можно задать аудиторию, задержку и исключения.
- **Маршрут:** Рабочий deep link в нужный экран и аналитическое событие полезного действия после перехода.

## Термины простыми словами

- **Push-уведомление — Короткое сообщение от приложения вне его интерфейса:** Определение: Появляется на устройстве и может вернуть пользователя к конкретному полезному действию. Отправляется только при наличии разрешения. Пример: Сообщение о новом материале в сохранённой теме открывает этот материал по deep link.
- **Сегмент — Группа пользователей с общим поведением:** Определение: Сегмент объединяет людей по платформе, стране, интересу или действию, чтобы не отправлять всем одно сообщение. Пример: Пользователи Android, которые начали, но не завершили регистрацию за последние 24 часа.
- **Событие аналитики — Запись о конкретном действии пользователя:** Определение: Приложение отправляет событие в аналитику, когда пользователь открыл экран, нажал кнопку или завершил действие. Пример: registration_started и registration_completed позволяют увидеть, сколько людей бросили регистрацию.
- **Deep link — Ссылка сразу на нужный экран приложения:** Определение: После нажатия пользователь попадает не на главную, а в конкретный сценарий, который был обещан в сообщении или на сайте. Пример: Push о сохранённом уроке открывает этот урок, а не домашний экран.
- **CTA — Главное действие, которое предлагается пользователю:** Определение: CTA — это кнопка или ссылка с понятным следующим шагом и ожидаемым результатом. Пример: «Продолжить регистрацию» конкретнее и полезнее, чем «Далее».
- **Конверсия — Доля людей, которые перешли к следующему шагу:** Определение: Показывает, сколько пользователей из начавших шаг завершили его или дошли до следующего. Пример: 80 завершили регистрацию из 100 начавших: конверсия равна 80 ÷ 100 × 100% = 80%.

## Когда стоит отправлять push

Запускайте сообщение только тогда, когда у пользователя появилась понятная причина вернуться именно сейчас.

- **Незавершённое действие:** Пользователь начал полезный сценарий, но не дошёл до результата, а прогресс действительно сохранён. Пример: «Продолжите с шага документа — предыдущие данные сохранены».
- **Появилась новая польза:** Вышел материал, статус или функция, связанные с подтверждённым интересом пользователя. Пример: «В сохранённой теме появился новый короткий разбор».
- **Личный прогресс:** Пользователь может увидеть результат или продолжить свою цель без повторного поиска. Пример: «Готов результат проверки — откройте статус и следующий шаг».

## Что проверить до настройки

Сначала убедитесь, что событие правдивое, аудитория обновляется, а экран назначения работает. Красивый текст не исправит ошибочный триггер.

- **События продукта**
  - **Источник:** Проверьте, когда приходит событие начала и завершения действия и можно ли исключить тех, кто уже получил результат.
  - **Если доступа нет:** Без событий начните с одного надёжного серверного статуса и тестовой группы сотрудников.
- **История отправок**
  - **Источник:** Посмотрите, какие сообщения пользователь может получить рядом по времени, и задайте общий лимит.
  - **Если доступа нет:** Если единого журнала нет, соберите календарь активных отправок всех команд на одну неделю.
- **Deep link и аналитика**
  - **Источник:** На iOS и Android пройдите путь из закрытого приложения до обещанного экрана и полезного действия.
  - **Если доступа нет:** Если прямой маршрут не готов, не запускайте массовый push — сначала используйте внутреннее сообщение на релевантном экране.

## Соберите первый триггер за пять шагов

1. **Выберите полезное действие.** Назовите результат после возвращения. «Открыть приложение» не подходит — нужен просмотр статуса, продолжение шага или чтение материала.
   - **Где сделать:** В строке «Успех» спецификации и аналитическом событии.
   - **Пример:** Прочитал новый разбор минимум наполовину после перехода из push.
2. **Опишите аудиторию событием.** Укажите действие и период, по которым пользователь попадает в сценарий. Не начинайте с широкой группы «неактивные».
   - **Где сделать:** В конструкторе сегмента CRM-системы.
   - **Пример:** Сохранил тему за последние 30 дней и ещё не открыл новый разбор.
3. **Задайте момент и исключения.** Определите задержку после события и тех, кому сообщение уже неактуально. Исключения проверяются перед самой отправкой.
   - **Где сделать:** В логике триггера и правилах частоты.
   - **Пример:** Отправить через 30 минут; исключить уже прочитавших, активных сейчас и получивших push за 24 часа.
4. **Напишите пользу и один CTA.** Сообщите, что изменилось и что можно сделать. Уберите общие призывы, давление и неподтверждённую срочность.
   - **Где сделать:** В заголовке и тексте уведомления.
   - **Пример:** «В сохранённой теме появился новый разбор. Откройте материал» вместо «Срочно вернитесь!».
5. **Проверьте маршрут до результата.** Push должен открыть нужный экран после входа и из закрытого приложения. Зафиксируйте событие целевого действия.
   - **Где сделать:** На тестовых iOS- и Android-устройствах.
   - **Пример:** Нажатие открывает новый разбор, а после 50% чтения приходит событие content_half_read.

## Примеры из практики

- **Подходящий профиль получает, исключённый — нет:** Пользователь сохранил тему и ещё не читал новый разбор — push приходит один раз. Уже прочитавший и получивший другое сообщение сегодня исключаются перед отправкой.
- **Маршрут заканчивается действием:** Push «В сохранённой теме появился новый разбор» открывает сам материал. Успех — чтение минимум 50%, а не только открытие приложения.

## Готовый артефакт: Спецификация первого push-триггера

Одной карточки достаточно, чтобы продукт, CRM, разработка и аналитика одинаково понимали сценарий.

| Поле | Решение | Как проверить |
| --- | --- | --- |
| Аудитория | Сохранили тему за 30 дней | Сегмент обновляется ежедневно |
| Триггер | В теме появился новый разбор | Событие приходит один раз |
| Задержка | Через 30 минут после публикации | Контент уже доступен |
| Исключения | Уже прочитали или получили push сегодня | Тестовые профили исключаются |
| Назначение | Deep link в новый разбор | iOS/Android открывают экран |
| Успех | Разбор прочитан до 50% | Событие видно после перехода |

Перед запуском проверьте три тестовых профиля: подходящий получает push, исключённый не получает, а уже прочитавший не получает повторное сообщение.

## Заполненный шаблон: Соберите сообщение

Заполните карточку — справа появится рабочий черновик первого push.

- **Кому:** Сохранили тему за последние 30 дней и ещё не видели новый разбор
- **Что изменилось:** В сохранённой теме появился новый материал
- **Текст push:** В вашей сохранённой теме появился новый короткий разбор. Откройте материал, когда будет удобно.

## Ограничения и безопасность: Не давите на пользователя

Не обещайте прибыль, не создавайте фейковую срочность и не используйте push как прямое давление на депозит. Доверие и своевременность важнее разового клика.

## Чек-лист перед запуском

Сначала прогоните сценарий на трёх тестовых профилях, затем запускайте на небольшой реальной группе.

- [ ] У пользователя есть подтверждённая причина вернуться именно сейчас.
- [ ] Аудитория, задержка и исключения описаны событиями и периодами.
- [ ] Текст называет реальную пользу без обещаний дохода и фейковой срочности.
- [ ] Deep link открывает обещанный экран на iOS и Android.
- [ ] Главная метрика — полезное действие после перехода, а не только открытие.

## Как понять, что триггер помогает

- **Техническое качество:** Событие срабатывает один раз, исключения работают, а deep link открывает нужный экран.
- **Полезное действие:** Получившие push завершают обещанный сценарий чаще сопоставимой группы без сообщения.
- **Доверие:** Не растут отключения уведомлений, жалобы и повторные сообщения уже завершившим действие.

## Главное правило

Первый хороший триггер — это одна правдивая причина, точный маршрут и полезное действие после перехода.

---

- [HTML-версия](https://playbook.affpartners.io/ru/practices/push-trigger/index.html)
- [Все практики](https://playbook.affpartners.io/ru/)
