Как персонализировать сообщения на основе свойств пользователя и свойств событий

1. Персонализация на основе свойств пользователя

Чтобы сделать сообщения более личными, можно вставлять в текст свойства пользователей (например, имя, город и т.п.).

В нашей системе выделены два типа свойств: системные и пользовательские. Системные свойства начинают собираться автоматически. Весь список системных свойств можно посмотреть здесь.

Чтобы вставить стандартные свойства в текст сообщения, нажмите на соответствующую иконку или введите системное имя свойства вручную:

Если значение свойства у пользователя не определено, то вместо него можно подставлять другой текст. Для этого существует конструкция:

{{ user['Название свойства'] | default('Текст подстановки') }}

 

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

Чтобы подставить их в текст сообщения, введите следующую конструкцию:

{{ user['Название свойства'] }}

 

И, аналогично, если свойство не определено, вы можете подставить вместо него «значение по умолчанию». В этом случае необходимо написать:

{{ user['Название свойства'] | default('Текст подстановки') }}

 

Примеры:

1) Привет, {{ user['$name'] | default('уважаемый подписчик') }}

Будет подставлено значение поля name, а если name пусто, то текст «уважаемый подписчик». name — это системное свойство, поэтому начинается с $

 

2) Сумма Вашего заказа {{ user['Сумма в корзине'] }} рублей. Хотите оформить заказ?

Если сумма заказа равна 1000, то пользователь увидит следующее сообщение: "Сумма Вашего заказа 1000 рублей. Хотите оформить заказ?"

 

2. Персонализация на основе свойств событий (брошенные корзины)

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

Все данные, которые впоследствии будут вставляться в письма, берутся из свойств событий.

После того, как вы настроили сбор данных, в карточках пользователей должны появляться события "Посмотрел товар" и "Добавил товар в корзину":

 

Можно переходить к созданию письма.

 

1. Вставим в текст нашего письма блок кода, который создаст массив из двадцати последних просмотренных/добавленных в корзину товаров (причем элементы в списке не будут повторяться):

Код для просмотренных товаров:

 

Код для товаров из корзины:

 

Если вы верстаете HTML письмо, то не забудьте обернуть этот блок в div со стилем display: none, чтобы он не показывался в письме.

 

2. Запускаем цикл, который будет подставлять данные о товарах из массива, который мы создали выше:

Код для просмотренных товаров:

 

 Код для товаров из корзины:

 

После этого кода необходимо вставлять блок товаров, где вместо ссылки на товар, его названия, цены и ссылки на картинку необходимо вставлять соответствующие переменные {{link}}, {{name}}, {{price}}, {{img}}.

 

Например:

<img src="{{img}}">
<a href="{{link}}">{{name}}</a>

<span>{{price}} руб.</span>

И после блока с товарами остаётся вставить эту строчку:
{% endfor %}

чтобы завершить цикл.

Пример блока с товарами из корзины

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии