Перейти к основному содержимому

Персонализация контента в сообщениях

Данные профилей клиентов могут использоваться для создания динамических и персонифицированных сообщений, не требующих постоянных изменений. Шаблон будет подставлять значения профиля из Базы данных, что позволяет персонализировать массовые рассылки.

подсказка

Например, сообщение с ежедневным гороскопом:

Hello, Eddie!

Daily horoscope for Scorpio.

This is the greatest day to consider your options, study economic trends, and analyze what you want from investing.

Можно записать так, используя данные профиля и ссылку на сервер, генерирующий гороскопы. В системе ALTCRAFT это называется динамический HTML контент.


Hello, {lead._fname}!

Daily horoscope for {lead.Sign}.

{[http://127.0.0.1/horoscopes?sign={lead.Sign}]}

Таким образом вы получаете одно письмо на все 12 знаков зодиака, которое не требует никаких затрат времени после создания.

Подстановка данных клиента в шаблон

Чтобы добавить данные из стандартных полей, откройте меню переменных (</>) в редакторе контента сообщения, и выберите в списке один из следующих разделов:

  • Данные профиля — данные клиента из стандартных полей Базы профилей.
  • Подписки — данные подписок профиля на различные ресурсы.
  • Промокод — текст промокода определённой программы лояльности.
  • Параметры — дополнительные данные, такие как названия Базы данных, Кампании, Шаблона, Ресурса.

Чтобы добавить данные из дополнительных (кастомных) полей профиля клиента, напишите в коде письма {lead.Custom_Field_Name}, где Custom_Field_Name — это имя дополнительного поля, написанное в точности, как в базе данных профиля. В нашем примере выше это {lead.Sign}.

Также вы можете добавлять данные из дополнительного поля типа "Объект". Вложенность может быть любой. Например, {lead.Custombject.fieldname}.

подсказка

Список доступных переменных вы найдёте на этой странице.

Использование переменных в URL параметрах

В URL адресе допустимы только латинские буквы, цифры и ограниченный набор знаков препинания. Однако, при использовании переменных, которые подтягивают в шаблон данные из полей профиля, в URL могут попасть недопустимые символы (например, пробелы или кириллица). В таком случае ссылка в шаблоне не будет работать.

Чтобы избежать подобной ситуации, необходимо кодировать параметры в URL адресе. Это можно сделать с помощью функции \{urlencode}. Например, если вы подставляете переменную lead.email в ссылку, используйте следующую конструкцию: https://example.com/?email={urlencode(lead.email)}.

Значения по умолчанию

Во вкладке Контент шаблона можно установить значения по умолчанию для использованных в этом письме полей — на случай, если нужных данных у подписчика не окажется.

Функциональное изменение данных клиента

Если вы хотите, чтобы в зависимости от перехода по той или иной ссылке в профиль клиента записывалось какое-либо значение, добавьте к любой ссылке в сообщении атрибут update-имя_поля="значение".

При переходе по такой ссылке значение поля профиля клиента в Базе данных поменяется на заданное. Например:

<a href="http://www.example.org" name="link" update-clicked_link="true">Обновить данные поля clicked_link!</a>

Также клиента можно прямо из письма подписать на другой ресурс по тому же каналу и контактным данным. Укажите следующий атрибут, подставив идентификатор нужного ресурса:

<a href="http://www.example.org" subscribe-to="1">Подписаться на ресурс #1</a>