Персонализация контента в сообщениях
Данные профилей клиентов могут использоваться для создания динамических и персонифицированных сообщений, не требующих постоянных изменений. Шаблон будет подставлять значения профиля из Базы данных, что позволяет персонализировать массовые рассылки.
Например, сообщение с ежедневным гороскопом:
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>
Добавление тегов
Для добавления тегов в поле клиента типа "теги" используйте атрибут addtags-имя_поля="значение". Теги добавляются к существующим, не заменяя их.
<a href="http://www.example.org" addtags-interests="спорт,путешествия">Добавить теги интересов</a>
Несколько тегов разделяются запятыми.
Удаление тегов
Для удаления тегов из поля клиента типа "теги" используйте атрибут removetags-имя_поля="значение".
<a href="http://www.example.org" removetags-interests="спорт">Удалить тег "спорт"</a>
Несколько тегов для удаления также разделяются запятыми.
- Имена полей в атрибутах
update-,addtags-,removetags-иsubscribe-toчувствительны к регистру. Например,update-Интересыиupdate-интересыбудут обращаться к разным полям. - Для
addtags-иremovetags-поле должно быть типа "Теги". - Если поле не найдено в базе данных, операция будет пропущена.
Подписка на ресурс
Также клиента можно прямо из письма подписать на другой ресурс по тому же каналу и контактным данным. Укажите следующий атрибут, подставив идентификатор нужного ресурса:
<a href="http://www.example.org" subscribe-to="1">Подписаться на ресурс #1</a>