Customer Journey Builder

Ветвите сценарий по тому, что действительно делает пользователь

Удерживайте пользователя до 90 дней, пока до 3 веток независимо друг от друга следят за своим набором событий. Гарантированная четвёртая ветка ловит всех, кого не поймали первые три.

Холст Customer Journey с элементом Wait for Trigger, тремя настроенными ветками по событиям и четвёртой веткой Not triggered

Что даёт элемент Wait for Trigger

До 3 веток

Каждая ветка следит за своим набором событий, независимо от 2 остальных.

До 4 событий на ветку

Комбинируйте их через И, где должно сработать каждое событие, или ИЛИ, где достаточно любого одного.

Гарантированная четвёртая ветка

Not triggered ловит каждого пользователя, которого не поймала ни одна из 3 настроенных веток внутри окна.

До 90 дней

Окно, в котором пользователь может находиться внутри одного элемента Wait for Trigger.

Фиксированный период ожидания

Удерживайте каждого пользователя на протяжении всего окна, включая тех, чьё событие сработало уже в первый день.

Привязка к сессии

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

Как ветки принимают решение

Каждая из 3 веток элемента Wait for Trigger несёт свой список из до 4 событий, связанных через И или ИЛИ, плюс опциональное условие по атрибуту любого из них. Элемент проверяет каждое входящее событие сразу по всем 3 веткам и направляет пользователя по первой из них, которая совпала. Тот, кто не совпал ни с одной веткой внутри окна, попадает на Not triggered — четвёртую ветку, которую по умолчанию несёт каждый элемент.

Включите Фиксированный период ожидания — и совпавший пользователь всё равно ждёт до конца окна, прежде чем двигаться дальше. Это настройка для случаев, когда нужно оценить, произошло ли что-то в течение фиксированного числа дней, а не реагировать в момент события.

НастройкаЧто контролируетЛимит или значение по умолчанию
ВеткиНезависимые условия на основе событий, оцениваемые параллельноДо 3
Событий на веткуКомбинируются через И или ИЛИ, с опциональным условием по атрибуту на каждоеДо 4
Not triggeredЛовит каждого пользователя, которого не поймали 3 настроенные веткиПрисутствует всегда
Окно ожиданияКак долго пользователь может находиться на элементе, прежде чем сработает Not triggeredДо 90 дней
Фиксированный период ожиданияУдерживает совпавшего пользователя на весь период вместо немедленного перехода при совпадении веткиОпциональный переключатель
Привязка к сессииСвязывает входящее событие с той единственной сессией сценария, которая несёт совпадающий ключ, например order_id или ride_idДоступно, когда сценарий ведёт несколько сессий на пользователя одновременно
Настройка
1 / 6
Ветки
Что контролирует
Независимые условия на основе событий, оцениваемые параллельно
Лимит или значение по умолчанию
До 3
Настройка
2 / 6
Событий на ветку
Что контролирует
Комбинируются через И или ИЛИ, с опциональным условием по атрибуту на каждое
Лимит или значение по умолчанию
До 4
Настройка
3 / 6
Not triggered
Что контролирует
Ловит каждого пользователя, которого не поймали 3 настроенные ветки
Лимит или значение по умолчанию
Присутствует всегда
Настройка
4 / 6
Окно ожидания
Что контролирует
Как долго пользователь может находиться на элементе, прежде чем сработает Not triggered
Лимит или значение по умолчанию
До 90 дней
Настройка
5 / 6
Фиксированный период ожидания
Что контролирует
Удерживает совпавшего пользователя на весь период вместо немедленного перехода при совпадении ветки
Лимит или значение по умолчанию
Опциональный переключатель
Настройка
6 / 6
Привязка к сессии
Что контролирует
Связывает входящее событие с той единственной сессией сценария, которая несёт совпадающий ключ, например order_id или ride_id
Лимит или значение по умолчанию
Доступно, когда сценарий ведёт несколько сессий на пользователя одновременно

Элемент находится внутри Customer Journey Builder и читает тот же каталог событий, что и весь остальной холст, поэтому ветка отсюда ведёт прямо в любой канальный блок, уже стоящий на сценарии.

Сопоставляйте событие с тем заказом или поездкой, которым оно принадлежит

Некоторые точки входа сценария ведут больше одной сессии на пользователя одновременно — по одной на заказ или на поездку, а не по одной на человека. Пользователь с 3 открытыми заказами, идущими через один и тот же сценарий, получает 3 активные сессии, по одной на order_id. С включённой привязкой к сессии событие order_delivered с order_id 482 сдвигает только сессию заказа 482. Остальные 2 продолжают ждать.

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

Давайте конвертировавшим и неконвертировавшим пользователям разные следующие шаги

Ждите до 90 дней события purchase после напоминания о корзине, subscribe после уведомления об окончании триала или payment_success после запроса на оплату. Пользователи, которые совпали, идут по ветке, построенной для тех, кто уже конвертировался: благодарность, апсейл, чек.

Все остальные продолжают ждать внутри того же окна, затем попадают на Not triggered и в ту win-back-последовательность, которую вы построили для тех, кто ещё не совершил действие.

Где элемент окупается

Ветки конверсии после напоминания

Купил или нет, подписался или нет, оплатил или нет: направляйте каждый исход по своему пути.

Исходы на уровне заказа или поездки

Привязка к сессии направляет каждое событие на сценарии доставки еды или райд-хейлинга в конкретный заказ или поездку, которым оно принадлежит.

Измерение в фиксированном окне

Включите Фиксированный период ожидания, чтобы оценить когорту по тому, произошло ли что-то в течение N дней, независимо от точного момента события.

  • E-commerce / ритейл
  • Мобильные игры
  • Финтех / банкинг
  • Маркетплейсы
  • Доставка еды
  • Райд-хейлинг / такси
  • Приложения с подпиской / контентом от авторов

Один элемент среди нескольких, на одном холсте

Сценарий обычно начинается с событийного триггера, отправляет сообщение, затем доходит до Wait for Trigger, чтобы увидеть реакцию пользователя. Ветка Not triggered естественно сочетается с проверкой доступности, давая неответившему другой канал, прежде чем сценарий двинется дальше.

Два соседних элемента на том же холсте решают другие задачи. Time Delay ставит паузу на отрезок времени, без событий и без веток. A/B/n Split делит трафик по заданному вами проценту случайным образом. Wait for Trigger — единственный, который ждёт реального поведения пользователя.

События и данные сессии остаются на инфраструктуре, которую можно назвать по имени

Каждое событие, которое оценивает элемент Wait for Trigger, проходит через ту же инфраструктуру, что и вся платформа. Pushwoosh сертифицирован по SOC 2 Type I и ISO 27001:2022, соответствует требованиям GDPR и HIPAA и работает на собственном оборудовании в США и Германии, под юрисдикцией BDSG. Для команд с пользователями в ЕС это особенно важно: данные не покидают юрисдикцию, которую вы контролируете. Подробности — на странице безопасности данных.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type I CertifiedOWASP Compliant

Как это работает

  1. Разместите элемент на холсте

    Откройте сценарий в Customer Journey Builder и перетащите Wait for Trigger после точки входа или канального шага.

  2. Постройте до 3 веток

    Добавьте до 4 событий на ветку через И или ИЛИ, опциональное условие по атрибуту для каждого, и задайте окно ожидания до 90 дней. Включите Фиксированный период ожидания для измерения в фиксированном окне вместо мгновенной реакции.

  3. Включите привязку к сессии там, где это применимо

    На сценарии, который ведёт несколько сессий на пользователя одновременно, сопоставляйте входящие события с сессией, несущей тот же ключ, например order_id или ride_id, чтобы одно событие не сдвигало все открытые сессии разом.

Важно знать перед тем, как строить ветку вокруг этого элемента.

  • До 3 веток, до 4 событий в каждой. Задокументированного лимита на сложность условия по атрибуту одного события нет.
  • Ключ сессии, который не совпадает ни с одной открытой сессией, отправляет событие во все активные сессии пользователя вместо предназначенной. Держите ключ согласованным во всех событиях, которые должны совпасть.
  • Окно ожидания ограничено 90 днями на элемент. Более длинный горизонт требует отдельного шага дальше по сценарию.
  • Опубликованного SLA на то, сколько времени событию нужно, чтобы дойти до элемента после срабатывания, нет.
  • Условие ветки и Goal сценария оба проверяют, произошло ли событие, но не задокументировано, используют ли они общую настройку. Настраивайте каждое отдельно.

FAQ

Другие продукты

Конструктор Customer Journey

Спроектируйте и оптимизируйте свои кампании с помощью одного визуального инструмента. Коммуницируйте, вовлекайте, удерживайте, конвертируйте, сегментируйте и экспериментируйте с помощью Pushwoosh Customer Journey Builder.

Триггерный маркетинг в реальном времени

Запускайте кампании автоматически, когда пользователи совершают действия. Поведенческие триггеры конвертируют в 3-5 раз лучше запланированных рассылок.

Time Delay: пауза и отсчёт дат в Journey

Приостановите Customer Journey на фиксированный срок, до конкретного времени, даты, дня недели или до даты, уже сохранённой в профиле пользователя.

A/B/n-тестирование в Customer Journey

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

Восстановление брошенных корзин

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

Кросс-канальная оркестрация

Омниканальная платформа для продуктовых команд. Координируйте push, in-app, email, SMS и WhatsApp в единой среде. Автоматизируйте customer journey на основе поведения пользователей.