Customer Journey Builder

Динамический контент

Вставьте плейсхолдер тега вроде [first_name] в push, email, SMS или in-app через пикер Personalization, и Pushwoosh подставит значение каждого получателя в момент отправки. Одно сообщение, написанное один раз, — личное для каждого, кто его читает.

Редактор контента пуша с открытым поверх поля сообщения пикером Personalization, вставленными плейсхолдерами имени и товара в корзине и превью на экране блокировки с текстом «Hi, Laura, you left a Blue Hoodie in your cart.»

Пишете один раз — а читается так, будто вы знаете каждого

«Здравствуйте, уважаемый клиент» сразу говорит читателю, что текст писали не для него, и так он и воспринимается. «Лаура, вы оставили синее худи в корзине» конвертирует лучше, но ни у кого нет времени писать такую версию вручную для каждого уровня лояльности и каждой корзины. Большинство команд по умолчанию соглашаются на шаблонную фразу — не потому, что она работает лучше, а потому что альтернатива выглядела как отдельная кампания на каждый сегмент. Динамический контент снимает этот компромисс: напишите сообщение один раз, вставьте плейсхолдер, и каждый получатель увидит своё имя и свою корзину, а для тех, у кого нет значения тега, сработает нормальный фолбэк.

Что даёт динамический контент

Синтаксис плейсхолдеров

Тег вставляется как [tag_name] через пикер Personalization, а не вводится вручную. Количество плейсхолдеров в сообщении не ограничено.

Default Tag Value

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

Модификаторы регистра

CapitalizeFirst, CapitalizeAllFirst, UPPERCASE, lowercase или regular — по одному на плейсхолдер. Для тегов Price, Integer и Date используется свой набор.

Широкий охват полей

Заголовок, текст, подзаголовок, иконка, баннер и даже URL кнопок в Chrome — в push, email, SMS и in-app.

Прямой User ID

Вставляйте Pushwoosh User ID получателя, который подставляется для каждого получателя в момент отправки.

Персонализация по атрибутам события

Шаг отправки в Customer Journey может брать данные из события, которое запустило шаг или совпало с ним, а не только из статичного тега.

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

ДоступКакие типы тегов можно использоватьГде
Пикер PersonalizationString, Integer, Price, DateРедактор контента в Control Panel: push, email, SMS, in-app
API или Liquid TemplatesList или любой тип, когда сообщению нужна условная логикаПрямые вызовы API или Liquid Templates
Доступ
1 / 2
Пикер Personalization
Какие типы тегов можно использовать
String, Integer, Price, Date
Где
Редактор контента в Control Panel: push, email, SMS, in-app
Доступ
2 / 2
API или Liquid Templates
Какие типы тегов можно использовать
List или любой тип, когда сообщению нужна условная логика
Где
Прямые вызовы API или Liquid Templates

Выбирайте тег, а не синтаксис

Пикер сам пишет токен: выберите тег из списка, и он попадёт в поле как [tag_name], отформатированный и готовый к отправке. Задайте рядом Default Tag Value, и получатель без значения этого тега всё равно увидит законченное предложение, а не пустое место или сломанный токен.

Персонализация прямо из события, а не только из профиля

Включите «Personalize message with event attributes» на шаге отправки, и сообщение будет брать значения плейсхолдеров из события, которое запустило шаг или совпало с ним, а не из ранее сохранённого тега. cart_item из триггера попадает в следующее за ним напоминание, и никому не нужно предварительно обновлять тег профиля.

Почему это важно для Customer Journey Builder

Сценарий, который отправляет одну и ту же фразу VIP-клиенту и новичку, построен скорее под схему, чем под человека, который по ней идёт. Динамический контент позволяет одному шагу в Customer Journey Builder звучать по-разному для каждого, кто до него дошёл: имя, товар в корзине, уровень баланса — без разделения холста на ветку для каждого сегмента. Тот же механизм читает данные напрямую из события, на котором построен шаг, поэтому ветка Wait for Trigger может передать свой ID заказа прямо в следующее сообщение. Сценарий остаётся продуманным, даже когда работает сам по себе.

Один плейсхолдер среди элементов, которые его питают

Динамический контент живёт внутри пресетов сообщений — того же шаблона, который шаги push, email, SMS или in-app переиспользуют в сценарии. Значения берутся из тегов профиля или из события, которое запустило шаг или совпало с ним: триггер брошенной корзины может передать свой cart_item прямо в следующее напоминание. Когда сообщению нужно ветвиться по условию, а не просто подставить значение, или подтянуть актуальную цену в момент отправки, в дело вступают Liquid-шаблоны — там, где статичный плейсхолдер заканчивается.

Один сценарий, несколько сообщений, и каждый получатель читает свою версию каждого

Триггер брошенной корзины открывает сценарий, ветка Wait for Trigger проверяет, была ли покупка, и следующее напоминание содержит именно тот товар, который получатель оставил. Follow-up email использует те же данные тегов. Другой канал, тот же человек, тот же плейсхолдер работает дважды.

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

Детали корзины и заказа

E-commerce, доставка еды и продуктов, где товар или статус заказа — вся суть сообщения.

LiveOps на уровне игрока

Уровень, имя игрока и внутриигровая валюта — для конкретного игрока, который их заработал.

Детали поездки и бронирования

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

  • E-commerce и ритейл
  • Мобильные игры
  • Маркетплейсы
  • FinTech и банкинг
  • Путешествия и OTA
  • Медиа и стриминг
  • Доставка еды

Данные тегов хранятся в понятной инфраструктуре

Каждый плейсхолдер динамического контента читает значение тега, которое хранится в той же инфраструктуре, что и вся платформа: Pushwoosh сертифицирован по SOC 2 Type II и ISO 27001:2022, соответствует GDPR и работает на собственном оборудовании в США и Германии. Подробности — на странице о защите данных.

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

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

  1. Вставьте плейсхолдер

    Откройте редактор контента push, email, SMS или in-app и с помощью пикера Personalization вставьте [tag_name] с Default Tag Value для тех, у кого нет этого тега.

  2. Включите персонализацию по атрибутам события в сценарии

    На шаге отправки в Customer Journey Builder включите «Personalize message with event attributes», чтобы брать данные из запускающего или совпавшего события, а не из статичного тега.

  3. Для логики переходите к Liquid Templates

    Нужен тег типа List или ветвление внутри одного сообщения? Это задача для API или Liquid Templates, а не для пикера в Control Panel.

Что стоит проверить, прежде чем строить на этом сценарий.

  • Пикер Personalization поддерживает теги String, Integer, Price и Date, у каждого свой набор модификаторов формата. Для тегов типа List нужен API или Liquid Templates.
  • Модификатор обязателен для каждого плейсхолдера. Если его не задать, пресет не сохранится.
  • Синтаксис — квадратные скобки, [tag_name], а не {"{{tag_name}}"}, как на некоторых других платформах. Это важно, если вы переносите шаблоны.
  • Персонализация по атрибутам события включается отдельно на каждом шаге. Сообщение не наследует её автоматически от стоящего перед ним триггера.

FAQ

Одно сообщение — личное для каждого, кто его читает

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

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

Пресеты сообщений

Соберите push, email или in-app сообщение один раз — со всеми языковыми версиями — и переиспользуйте его в кампаниях, сценариях и API-отправках на всех 7 каналах Pushwoosh.

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

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

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

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

Омниканальная персонализация для мобильного вовлечения

Предоставляйте персонализированные сообщения через push-уведомления, in-app-сообщения, email, SMS и WhatsApp. Настраивайте пути пользователей, время отправки и контент, чтобы легко повысить вовлеченность.

Программное обеспечение для маркетинговой сегментации

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

Теги

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