Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Для пользователяДля разработчикаДля администратора
Веб-сайтБаза знаний
Русский
  • Русский
  • English
v72
  • v74
  • v73
  • v72
Войти
  • Документация пользователя
  • FAQ
  • Термины
  • Обновления платформы
  • Хранение и сбор данных
  • Каналы коммуникации
  • Сегментация
  • Шаблоны сообщений
    • Работа с шаблонами сообщений
    • Визуальный редактор для email-шаблона
    • Блочный редактор для email-шаблона
    • Фрагменты шаблонов
    • Изображения в сообщениях
    • Персонализация контента в сообщениях
    • Формирование таблиц на основе элементов массива
    • Переменные и функции Altcraft
    • Динамический контент сообщений
    • Импорт и экспорт шаблона сообщения
    • Экспорт шаблона из Pixcraft
    • Импорт шаблона из стороннего сервиса
  • Кампании
  • Сценарии автоматизации
  • Маркет
  • Программы лояльности
  • Веб-слой
  • Отчеты и аналитика
  • Интеграции
  • Настройки
  • API-запросы: с чего начать
  • Библиотека email-маркетолога
Это документация к платформе Altcraft v72. Для этой версии документация больше не обновляется.
Информация по актуальной версии платформы (v74) доступна на этой странице.
  • Шаблоны сообщений
  • Персонализация контента в сообщениях
Документация для версии v72

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

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

подсказка

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

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>
Последнее обновление 20 нояб. 2024 г.
Предыдущая страница
Изображения в сообщениях
Следующая страница
Формирование таблиц на основе элементов массива
  • Подстановка данных клиента в шаблон
    • Использование переменных в URL параметрах
    • Значения по умолчанию
  • Функциональное изменение данных клиента
© 2015 - 2025 Altcraft. Все права защищены.