# Оценивайте эффект после нажатия

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

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

## Результат

Отчёт по одному сценарию: отправка, доставка, открытие, полезное действие, сравнение с группой без push и влияние на доверие.

## Клик — это середина пути, а не результат

Push может получить много открытий из-за громкого текста, но после перехода люди ничего не делают или отключают уведомления. Поэтому отчёт должен показать всю цепочку и ответить: стало ли полезное действие происходить чаще благодаря сообщению.

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

- **Цепочка событий:** Отправка, доставка, открытие, экран назначения и одно подтверждённое полезное действие.
- **Сравнение:** Небольшая случайная группа без сообщения или хотя бы сопоставимый период до запуска.
- **Негативные сигналы:** Отключение уведомлений, жалобы, удаления и повторные открытия без целевого действия.

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

- **Push-уведомление — Короткое сообщение от приложения вне его интерфейса:** Определение: Появляется на устройстве и может вернуть пользователя к конкретному полезному действию. Отправляется только при наличии разрешения. Пример: Сообщение о новом материале в сохранённой теме открывает этот материал по deep link.
- **Open rate — Доля доставленных сообщений, которые открыли:** Определение: Показывает, сколько пользователей нажали на доставленное сообщение. Сам по себе open rate не говорит, выполнил ли пользователь полезное действие после перехода. Пример: Из 1 000 доставленных push открыли 200: open rate равен 20%.
- **Событие аналитики — Запись о конкретном действии пользователя:** Определение: Приложение отправляет событие в аналитику, когда пользователь открыл экран, нажал кнопку или завершил действие. Пример: registration_started и registration_completed позволяют увидеть, сколько людей бросили регистрацию.
- **Конверсия — Доля людей, которые перешли к следующему шагу:** Определение: Показывает, сколько пользователей из начавших шаг завершили его или дошли до следующего. Пример: 80 завершили регистрацию из 100 начавших: конверсия равна 80 ÷ 100 × 100% = 80%.
- **Сегмент — Группа пользователей с общим поведением:** Определение: Сегмент объединяет людей по платформе, стране, интересу или действию, чтобы не отправлять всем одно сообщение. Пример: Пользователи Android, которые начали, но не завершили регистрацию за последние 24 часа.
- **Retention — Доля пользователей, которые вернулись:** Определение: Показывает, сколько людей снова открыли приложение через определённое время после установки или регистрации. Пример: Если из 100 новых пользователей через 7 дней вернулись 18, D7 retention равен 18%.

## Когда применять

Команда показывает доставку и open rate, но не знает, завершили ли пользователи обещанное действие и было бы оно без сообщения.

## Где собрать цепочку

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

- **Платформа отправок**
  - **Источник:** Возьмите число подходящих пользователей, отправок, доставок и открытий по одному идентификатору кампании.
  - **Если доступа нет:** Без автоматической выгрузки экспортируйте итог кампании и зафиксируйте точное окно отправки.
- **Продуктовая аналитика**
  - **Источник:** Посчитайте открытие нужного экрана и целевое действие в течение заранее выбранного окна после push.
  - **Если доступа нет:** Если события не связаны, добавьте идентификатор кампании campaign_id в deep link и событие экрана до следующего запуска.
- **Доверие и контроль**
  - **Источник:** Поставьте рядом отписки и результат группы, которая подходила под сценарий, но случайно не получила сообщение.
  - **Если доступа нет:** Без контрольной группы сравните с похожей неделей и прямо отметьте, что вывод о причинности ограничен.

## Настройте измерение одного сценария

1. **Назовите одно полезное действие.** До запуска определите результат после перехода и окно измерения. Не используйте общий «визит в приложение».
   - **Где сделать:** В спецификации сценария и названии отчёта.
   - **Пример:** Прочитал новый разбор минимум наполовину в течение 24 часов после доставки.
2. **Свяжите события в цепочку.** Используйте один идентификатор кампании campaign_id и проверьте переход от коммуникационной платформы к экрану и действию в продуктовой аналитике.
   - **Где сделать:** В параметрах push, deep link и событиях приложения.
   - **Пример:** Отправка → доставка → открытие → просмотр → половина материала с campaign_id=topic_update_01.
3. **Добавьте сопоставимую группу.** Случайно оставьте небольшую часть подходящей аудитории без сообщения. Это показывает базовый уровень действия.
   - **Где сделать:** В настройках запуска и отдельной строке отчёта.
   - **Пример:** 10% аудитории не получает push; действие: 3,2% против 4,9% у получивших.
4. **Поставьте рядом негативные сигналы.** Смотрите отключения и жалобы в том же окне. Рост действия не считается победой, если сценарий заметно ухудшает доверие.
   - **Где сделать:** В последних строках отчёта.
   - **Пример:** Отписки 1% при обычном уровне 0,3% — сценарий нужно доработать, несмотря на рост действия.
5. **Примите одно из трёх решений.** Оставьте, измените или выключите сценарий. Запишите основание и дату следующей проверки.
   - **Где сделать:** В выводе отчёта и журнале коммуникаций.
   - **Пример:** Сохранить аудиторию, уменьшить частоту до одного раза и повторить сравнение через две недели.

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

- **Открытие 20%, действие 4,9%:** Из 8 600 доставленных push 1 720 открыли, но полезное действие сделали 420. Контрольная группа дала 3,2% — дополнительный эффект есть, но он намного меньше open rate.
- **Рост действия не перекрыл отписки:** Целевое действие выросло, но отключения достигли 1% при обычных 0,3%. Решение — уменьшить частоту и повторить тест, а не сразу масштабировать.

## Готовый артефакт: Воронка одного push-сценария

Числа должны относиться к одной аудитории, одному окну и одному сценарию. Рядом укажите сравнение, а не только абсолютный результат.

| Шаг | Пользователи | Конверсия | Что это значит |
| --- | --- | --- | --- |
| Подошли под сценарий | 10 000 | — | Целевая аудитория |
| Получили push | 8 600 | 86% | Проверить разрешения и токены |
| Открыли сообщение | 1 720 | 20% | Текст привлёк внимание |
| Открыли нужный экран | 1 410 | 82% | Deep link в основном работает |
| Сделали действие | 420 | 30% | Итоговая конверсия 4,9% от доставки |
| Отключили уведомления | 86 | 1% | Сравнить с обычным уровнем |

Контрольная группа без push: полезное действие сделали 3,2%. Разница +1,7 процентного пункта — кандидат на продолжение, если отписки не вышли за обычный диапазон.

## Ограничения и безопасность: Не оптимизируйте только клики

Громкий текст может собирать открытия из любопытства и одновременно ухудшать доверие. Решение принимается по всей цепочке и негативным сигналам.

## Чек-лист отчёта

Все показатели должны относиться к одному сценарию, аудитории и окну измерения.

- [ ] У push есть одно целевое действие и заранее заданное окно.
- [ ] Отправка, открытие, экран и действие связаны одним идентификатором кампании.
- [ ] Есть сопоставимая группа без сообщения или явно указано ограничение сравнения.
- [ ] Отписки и жалобы показаны рядом с полезным действием.
- [ ] Отчёт заканчивается решением: оставить, изменить или выключить сценарий.

## Какие выводы нужны команде

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

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

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

---

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