Динамический контент
Что такое динамический контент
Anchor link toЭта функциональность позволяет персонализировать ваши push-уведомления и email-сообщения, изменяя их содержимое с помощью соответствующих значений тегов (Tag), которые вы собираете от ваших пользователей. Вы можете обращаться к пользователю по имени и использовать любые его предпочтения в сообщении, чтобы сделать его релевантным для каждого отдельного пользователя.
Пример использования
Anchor link toПредставьте себе: приложение каждую пятницу предоставляет купоны в лучшие рестораны города.
Чтобы привлечь внимание пользователей и вернуть их в приложение, вы можете отправить простое push-уведомление с текстом: «В приложении для вас есть купоны, откройте его сейчас!». Однако такое сообщение не несет никакой конкретной информации для пользователя, поэтому маловероятно, что его откроет каждый, кто его получит. Чтобы значительно увеличить процент открытия push-уведомлений, их следует отправлять нужной аудитории с правильным сообщением. Для отправки наиболее релевантных сообщений, соберите следующую информацию от пользователей, вызвав setTags:
- Имя (отправляет значение тега Alias в Pushwoosh)
- Любимый ресторан (отправляет значение тега Restaurant)
Как персонализировать push-уведомление
Anchor link toИмея эту информацию о пользователях, вы можете персонализировать push-уведомления с помощью динамического контента. Чтобы добавить динамический контент в текст вашего сообщения, нажмите кнопку Персонализация в правом верхнем углу поля ввода.

- Выберите тег (Tag)
Сначала выберите тег (Tag), значение которого будет использоваться в сообщении. Вы можете выбрать существующий тег из списка или ввести имя, которое еще не является тегом в вашем аккаунте — например, плейсхолдер для атрибута Journey, который вы планируете добавить позже. Чтобы применить, нажмите Вставить.
В нашем случае это тег Name, чтобы каждый пользователь получал персонализированное push-уведомление.

- Выберите модификатор формата
Затем выберите модификатор формата для значения выбранного тега — предлагаемые варианты зависят от типа тега. Поскольку это имя (тег типа String), первая буква имени будет заглавной, так что «александр» станет «Александр». Модификатор обязателен для каждого плейсхолдера. Если его не установить, поле станет красным, и сохранение пресета будет заблокировано с сообщением «Плейсхолдер персонализации не заполнен: выберите для него модификатор».

Теги типов Integer, Price и Date предлагают другой набор модификаторов вместо перечисленных выше:
- Теги Price: regular, cent, dollar, comma, euro, jpy, lira
- Теги Integer: те же модификаторы, что и для Price, плюс 8 форматов даты — тег Integer также может содержать метку времени Unix
- Теги Date: те же 8 форматов даты, плюс regular
Точные строки форматов даты смотрите в справочнике по API пресетов.
- Укажите значение по умолчанию
Вы также можете указать значение тега по умолчанию, которое будет использоваться в качестве значения тега, если пользователь по какой-либо причине его не указал. Введите значение по умолчанию для тех, кто его не предоставил, например, «друг».

- Наконец, нажмите Вставить.

Вставка User ID
Anchor link toПомимо тегов (Tags), вы можете вставлять User ID в содержимое push-уведомления. Pushwoosh определяет его для каждого получателя во время отправки, поэтому вам не нужно хранить его как тег.
- Нажмите Персонализация в поле, которое вы хотите персонализировать (заголовок, текст сообщения или другое поддерживаемое содержимое push-уведомления).
- В списке выберите User ID. Используйте поле поиска, чтобы быстро его найти.
- Выберите модификатор формата и, при необходимости, значение по умолчанию (см. шаг 3 в разделе Как персонализировать push-уведомление).
- Нажмите Вставить.
Руководства по персонализации для разных каналов
Anchor link toЕсли вы хотите персонализировать сообщения в нескольких каналах, ознакомьтесь с нашими подробными руководствами для разных каналов: