Персонализация контента в сообщениях
Данные профилей клиентов могут использоваться для создания динамических и персонифицированных сообщений, не требующих постоянных изменений. Шаблон будет подставлять значения профиля из Базы данных, что позволяет персонализировать массовые рассылки.
Например, сообщение с ежедневным гороскопом:
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>