Динамический контент
Вставьте плейсхолдер тега вроде [first_name] в push, email, SMS или in-app через пикер Personalization, и Pushwoosh подставит значение каждого получателя в момент отправки. Одно сообщение, написанное один раз, — личное для каждого, кто его читает.
Пишете один раз — а читается так, будто вы знаете каждого
«Здравствуйте, уважаемый клиент» сразу говорит читателю, что текст писали не для него, и так он и воспринимается. «Лаура, вы оставили синее худи в корзине» конвертирует лучше, но ни у кого нет времени писать такую версию вручную для каждого уровня лояльности и каждой корзины. Большинство команд по умолчанию соглашаются на шаблонную фразу — не потому, что она работает лучше, а потому что альтернатива выглядела как отдельная кампания на каждый сегмент. Динамический контент снимает этот компромисс: напишите сообщение один раз, вставьте плейсхолдер, и каждый получатель увидит своё имя и свою корзину, а для тех, у кого нет значения тега, сработает нормальный фолбэк.
Что даёт динамический контент
Синтаксис плейсхолдеров
Тег вставляется как [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 может брать данные из события, которое запустило шаг или совпало с ним, а не только из статичного тега.
Чего не сделать так же дёшево с вручную собранным списком сегментов: плейсхолдер подставляется из профиля каждого получателя в момент отправки, поэтому одно сообщение подходит всем без отдельной сборки под каждый сегмент.
| Доступ | Какие типы тегов можно использовать | Где |
|---|---|---|
| Пикер Personalization | String, Integer, Price, Date | Редактор контента в Control Panel: push, email, SMS, in-app |
| 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 и работает на собственном оборудовании в США и Германии. Подробности — на странице о защите данных.
Как это работает
-
Вставьте плейсхолдер
Откройте редактор контента push, email, SMS или in-app и с помощью пикера Personalization вставьте [tag_name] с Default Tag Value для тех, у кого нет этого тега.
-
Включите персонализацию по атрибутам события в сценарии
На шаге отправки в Customer Journey Builder включите «Personalize message with event attributes», чтобы брать данные из запускающего или совпавшего события, а не из статичного тега.
-
Для логики переходите к Liquid Templates
Нужен тег типа List или ветвление внутри одного сообщения? Это задача для API или Liquid Templates, а не для пикера в Control Panel.
FAQ
Одно сообщение — личное для каждого, кто его читает
Напишите один раз, вставьте плейсхолдер и перестаньте переписывать одну и ту же фразу для каждого сегмента.
Другие продукты
Соберите push, email или in-app сообщение один раз — со всеми языковыми версиями — и переиспользуйте его в кампаниях, сценариях и API-отправках на всех 7 каналах Pushwoosh.
Спроектируйте и оптимизируйте свои кампании с помощью одного визуального инструмента. Коммуницируйте, вовлекайте, удерживайте, конвертируйте, сегментируйте и экспериментируйте с помощью Pushwoosh Customer Journey Builder.
Запускайте кампании автоматически, когда пользователи совершают действия. Поведенческие триггеры конвертируют в 3-5 раз лучше запланированных рассылок.
Предоставляйте персонализированные сообщения через push-уведомления, in-app-сообщения, email, SMS и WhatsApp. Настраивайте пути пользователей, время отправки и контент, чтобы легко повысить вовлеченность.
Инструменты сегментации Pushwoosh помогают обращаться к вашим пользователям с наиболее релевантным предложением, основанным на их уникальных предпочтениях и поведении.
Привяжите текст, числа, дату, валюту и версию приложения к устройству или пользователю, затем используйте это для сегментов, ветвления сценариев и персонализации сообщений.