Большинство команд хотят понимать, какие кампании реально приносят деньги. Останавливает их атрибуция: данные о покупках лежат в разных системах, у каждой свой формат, и связать их с сообщением, которое привело к покупке, превращается в отдельный проект. Поэтому команды возвращаются к открытиям и кликам — эти цифры уже есть в дашборде.

Решение — завести доход в платформу для рассылок в формате, который она реально может использовать. Вот как это сделать в Pushwoosh.

Посмотреть отслеживание дохода в действии
Запросить демо

Почему данные о доходе никогда не доходят до вашей платформы рассылок 💰

Причина в формате: доход никогда не приходит в 1 виде.

Например, ваш SDK триггерит событие покупки внутри приложения, когда кто-то покупает игровую валюту. Бэкенд отправляет собственный OrderPlaced. Stripe и Shopify шлют свои webhook-события для подписок и заказов в магазине. У каждого — свои названия полей, своя структура, свое понимание того, что такое “сумма”.

Чтобы отчитаться по доходу со всех этих источников сразу, кому-то нужно написать отдельную логику под каждый источник и постоянно поддерживать её в актуальном состоянии. Большинство команд этого не делает, потому что это редко бывает приоритетом — вплоть до итогов квартала. А к тому моменту данных просто нет. Отслеживание дохода откладывается, а команда продолжает отчитываться по открытиям, потому что эти стандартные метрики уже подключены.

И решается это быстро: всё сводится к тому, чтобы привести доход к 1 единому формату.

1 событие для всего вашего дохода

Карточка отслеживания конверсионных событий на странице Events в Pushwoosh
Отслеживание конверсионных событий на странице Events в Pushwoosh

Pushwoosh решает проблему формата с помощью 1 встроенного события: PW_Conversion. Независимо от исходного источника, доход попадает в 1 нормализованную запись с фиксированным набором полей:

Экран настройки конверсионных событий в Pushwoosh с маппингом цены, валюты, ID транзакции и ID продукта
Маппинг существующего события в PW_Conversion в Pushwoosh
  • value — сумма транзакции
  • currency — например, USD или EUR
  • transaction_id и product_id — опциональные идентификаторы

Это всё. Продление подписки, покупка внутри приложения, заказ в Shopify — всё становится событием одного типа. Как только доход попадает в PW_Conversion, всё, что идёт дальше, читает те же данные: RFM-сегментация, Customer Journeys, дашборды и ManyMoney AI.

2 способа начать отслеживание

Конверсионные события настраиваются для каждого приложения отдельно, и есть 2 пути. Выберите тот, что соответствует тому, как уже устроен поток данных о покупках.

  1. Замаппить существующее событие — без кода. Если данные о покупках уже поступают в Pushwoosh через другое событие, просто направьте Pushwoosh на него. Выберите исходное событие и замаппьте его поля: какой атрибут содержит цену, какой — валюту. После этого Pushwoosh будет автоматически генерировать запись PW_Conversion каждый раз, когда это событие срабатывает, не меняя ни строчки в вашем приложении. Можно маппить сразу несколько источников — например, кастомное событие purchase_completed вместе с webhook от Stripe или Shopify.
  2. Отправлять PW_Conversion напрямую из кода. Если вы предпочитаете отправлять доход явно, добавьте вызов postEvent в том месте приложения или бэкенда, где завершается покупка. Этот путь требует помощи от команды разработки, но это небольшая, разовая интеграция.
🛠️

Полная настройка описана в документации по конверсионным событиям.

Какие события можно превратить в доход (а какие нет)

Способ маппинга работает с любым событием, которое несёт денежную сумму:

  • Кастомные события — ваши собственные purchase_completed, subscription_renewed, order_placed.
  • Стандартные события — если они представляют платное действие.
  • Входящие webhook-события — Stripe, Shopify и другие подключённые платёжные источники.

Что нельзя замаппить — событие, из которого нечего прочитать в качестве суммы. App_open, screen_view или push_opened только фиксируют, что сделал пользователь. Без суммы конвертировать нечего.

Что можно измерить, когда доход уже поступает

Отслеживание конверсионных событий в Pushwoosh с 3 замапленными событиями и 500 сработавшими событиями за последние 7 дней
Отслеживание конверсионных событий после того, как события замаплены

Вот в чём настоящая выгода. Когда доход нормализован, 3 вещи, которые раньше требовали ручной работы, становятся встроенными:

  • Сегментировать по тратам. RFM-сегментация читает PW_Conversion напрямую, поэтому самые платящие пользователи автоматически попадают в сегмент Champions, готовые к таргетингу с предложением на лояльность.
  • Доказать, какие journey реально приводят к покупкам. Установите PW_Conversion как Conversion Goal в любом Customer Journey. После прогона статистика цели покажет, сколько пользователей реально купили, а не просто сколько открыли сообщение. На вопрос “окупился ли этот flow?” наконец есть ответ прямо на канвасе.
  • Показывать доход в дашбордах рядом с другими важными метриками эффективности приложения, не выстраивая отдельную логику под каждое событие покупки.

Найдите своё приложение здесь

Одна и та же настройка адаптируется под то, как ваше приложение реально зарабатывает. Найдите строку, похожую на ваш случай:

Тип приложенияСобытия, которые нужно замаппить или отправитьЧто вы в итоге увидите
E-commerceЗамаппить order_placed + webhook от Shopify или StripeКакие flow возврата брошенных корзин приводят к реальным заказам; RFM по тратам для поиска повторных покупателей
GamingОтправлять iap_completed, battle_pass_bought из кодаКонвертит ли оффер после уровня, а не просто открывается; сегменты по тратам для платящих игроков с высоким чеком
Подписка (медиа, стриминг)Замаппить subscription_renewed, plan_upgraded (Stripe, App Store)Приводят ли win-back journey к реальным повторным подпискам; RFM по давности продления
FinTechЗамаппить premium_subscribed, first_trade или платёжный webhookКакие onboarding-подсказки приводят к пополненным счетам; сегменты по объёму транзакций
Доставка едыЗамаппить order_placed из бэкендаКакие пуши на реактивацию приводят к повторным заказам; RFM по давности последнего заказа
Путешествия / бронированияЗамаппить booking_confirmed + допуслуги вроде seat_upgradedКакие flow снижения цены конвертят в бронирования; сегменты по стоимости поездки
Тип приложения
1 / 6
E-commerce
События, которые нужно замаппить или отправить
Замаппить order_placed + webhook от Shopify или Stripe
Что вы в итоге увидите
Какие flow возврата брошенных корзин приводят к реальным заказам; RFM по тратам для поиска повторных покупателей
Тип приложения
2 / 6
Gaming
События, которые нужно замаппить или отправить
Отправлять iap_completed, battle_pass_bought из кода
Что вы в итоге увидите
Конвертит ли оффер после уровня, а не просто открывается; сегменты по тратам для платящих игроков с высоким чеком
Тип приложения
3 / 6
Подписка (медиа, стриминг)
События, которые нужно замаппить или отправить
Замаппить subscription_renewed, plan_upgraded (Stripe, App Store)
Что вы в итоге увидите
Приводят ли win-back journey к реальным повторным подпискам; RFM по давности продления
Тип приложения
4 / 6
FinTech
События, которые нужно замаппить или отправить
Замаппить premium_subscribed, first_trade или платёжный webhook
Что вы в итоге увидите
Какие onboarding-подсказки приводят к пополненным счетам; сегменты по объёму транзакций
Тип приложения
5 / 6
Доставка еды
События, которые нужно замаппить или отправить
Замаппить order_placed из бэкенда
Что вы в итоге увидите
Какие пуши на реактивацию приводят к повторным заказам; RFM по давности последнего заказа
Тип приложения
6 / 6
Путешествия / бронирования
События, которые нужно замаппить или отправить
Замаппить booking_confirmed + допуслуги вроде seat_upgraded
Что вы в итоге увидите
Какие flow снижения цены конвертят в бронирования; сегменты по стоимости поездки

Показывать доход там, где маркетологи уже работают

Конверсионные события — 1 часть более широкого направления Pushwoosh: сделать доход видимым там, где маркетологи уже работают, а не в отчёте, за которым нужно отдельно идти.

Вы уже решаете, что отправлять, кому и как часто. Сейчас эти решения строятся на открытиях и кликах, потому что это всё, что мы можем вам вернуть. Отправьте PW_Conversion — и те же решения будут строиться на деньгах: какие кампании оставить, какие убрать, какие сегменты заслуживают больше рассылок — а какие просто генерируют отписки, ничего не принося взамен.

Tatevik Bidzhoian
Tatevik Bidzhoian
Head of Product в Pushwoosh

Как только доход начинает поступать, появляется накопительный эффект:

🤖

AI-маркетинговый копайлот Pushwoosh, ManyMoney AI, тоже читает PW_Conversion — можно просто спросить его обычным языком, как идут продажи или какие кампании зарабатывают, и получить ответ напрямую из живых данных, не дожидаясь отчёта. Он же самостоятельно работает с тем же сигналом, масштабируя кампании, которые зарабатывают, и ставя на паузу те, что нет.

Запустить отслеживание дохода в Pushwoosh

Начните с пути, который требует меньше усилий: замаппьте событие, которое уже отправляете, либо передайте команде разработки пример postEvent. Установите PW_Conversion как Conversion Goal в следующем journey и наблюдайте, как доход появляется рядом с открытиями и кликами.

Узнайте, сколько реально зарабатывают ваши кампании
Попробовать бесплатно
🎯

Одну вещь конверсионные события не расскажут: вызвали ли ваши кампании этот доход, или пользователи купили бы в любом случае. Это отдельное измерение под названием Global control group — естественный следующий шаг, как только доход уже отслеживается.


Valentina Stepanova
Контент-маркетолог в Pushwoosh
Поделиться

Похожие статьи

Показать все