Как вставить индивидуальные данные пользователя в собственную HTML-рассылку
В Convead можно создать рассылку, на основе шаблонов (применяя визуальный конструктор) или с нуля,используя язык HTML.
В визуальном конструкторе рассылки индивидуальные данные вставляются по иконке {…} из всплывающего меню. Чтобы вставить поля посетителя в HTML-рассылку, нужно прописать инструкции на языке шаблонов Liquid.
В HTML-шаблоне доступен объект visitor, со следующими методами:
- id – идентификатор (число);
- first_name – имя;
- last_name – фамилия;
- email – email;
- phone – телефон (строка);
- gender – пол;
- country_name – название страны;
- city_name – название города;
- visits_count – количество визитов (число);
- date_of_birth – дата рождения (строка, формат — YYYY-MM-DD);
- custom_properties – объект с дополнительными индивидуальными полями;
- revenue – общая сумма заказов (число);
При вставке этих значений в письмо, вы можете произвольно их кастомизировать, используя стили CSS, поддерживаемые почтовыми клиентами. Обратите внимание, что при верстке HTML-рассылок следует быть осторожными и придерживаться ряда рекомендаций, т.к. почтовые клиенты довольно капризны и не понимают некоторые современные стандарты верстки.
Простой пример того, как можно вставить индивидуальные поля в рассылку:
<code><code>Привет, {{ visitor.first_name }}
Дополнительные индивидуальные поля вставляются так:
<code><code>Ваш промо-код: {{ visitor.custom_properties.code }}
Важный момент! В режиме предварительного просмотра при редактировании HTML-письма, а также при отправке тестового письма, Convead отобразит заглушки вместо индивидуальных полей. Например, вместо имени будет написано first_name. К ним он применит все указанные вами стили. Это сделано для того, чтобы можно было представить, как будет выглядеть поле данных в письме. При отправке настоящей рассылки клиенту, в письмо подставятся его реальные данные. Если указанное поле не заполнено, на его месте будет пропуск.
Индивидуальные поля можно не только вставлять в рассылку, но использовать в различных условиях. Например, если у получателя есть имя, подставлять его в письмо, а если имени нет, то писать «уважаемый коллега». Для этого можно использовать такую конструкцию:
<code><code>Привет, {% if visitor.first_name == null %}уважаемый коллега!{% else %}{{ visitor.first_name }}{% endif %}!
Еще один важный момент! Перед отправкой рассылки обязательно посмотрите, как она будет выглядеть в предпросмотре и отправьте себе тестовое письмо (кнопки в верхней правой части), чтобы удостовериться что все элементы отображаются корректно.