Благодаря шаблонизатору клиент увидит персональный контент, учитывающий его пол, любовь к бумажным или электронным книгам, количество баллов в программе лояльности.
27 мая 2020
Как персонализировать рассылки: магия шаблонизатора
Как персонализировать рассылки: магия шаблонизатора
Рассказываем, как «Сима-ленд», «Связной», «Киномакс», «Музторг» и другие бизнесы используют шаблонизатор для создания человечных и персональных рассылок.
Маркетологи компаний собирают много информации о клиенте. Это не только его имя и возраст, но и размер одежды, любимая марка автомобиля, предпочитаемый жанр кино и даже наличие детей.
Всё, что бизнес знает о клиенте, можно использовать для персонализации сообщений в любых каналах, а также выводить на сайте, планшете консультанта, на кассе или в мобильном приложении. Покажем возможности шаблонизатора Mindbox в решении задач:
- Подстановка данных клиента по условию
- Вывод блока в письме в зависимости от сегмента клиента
- Вывод параметров в письмах о брошенной корзине
- Автоматизация ручных рассылок
- Динамическая подстановка рекомендаций
- Печать чеков с персональным предложением
Шаблонизатор: кратко о техническом
Шаблонизатор представляет собой набор команд и методов, которые помогают обработать и вывести данные на сайте, на кассе, в рассылках — email, SMS, вебпушах, мобильных пушах и других каналах.
Для работы с шаблонизатором не нужен серьезный технический бекграунд. Достаточно знания составляющих:
- Условные операторы IF — ELSE (ЕСЛИ — ТО). Если сумма товаров в корзине больше 5000 рублей, то выведи дополнительный блок с промокодом при заказе от 5000 рублей в письме.
- Оператор цикла FOR (ДЛЯ КАЖДОГО). Для каждого продукта из корзины выведи название, картинку, ссылку и цену.
- Функции обработки данных. Например, Truncate для обрезания слишком длинного описания товара, AddDays для добавления к параметру-дате определенного количества дней и другие.
- Параметры: номер заказа, размер одежды, адрес доставки, цвет платья, бонусный баланс — это данные о клиенте, заказе, продукте, действии клиента, которые можно вывести и обработать.
Какие механики возможны с шаблонизатором?
Посмотрим механики, где используется шаблонизатор. Для начала — несколько простых кейсов по работе с данными клиента.
Механики про клиента
Вывод имени, только если оно стандартное. Параметр Recipient.OnlyStandardFirstName определяет наличие у клиента имени из стандартного списка. Не хотим отправить письмо с заголовком «Zlodey77, ваша скидка в письме!».
@{ if IsEmpty (Recipient.OnlyStandardFirstName)} Скидка 10% на мебель в корзине! @{ else } ${ Recipient.OnlyStandardFirstName }, дарим скидку 10% на мебель в корзине! @{ end if }
![Так выглядит настройка вебпуша с подстановкой имени, если оно стандартное](https://image.mindbox.ru/draw/96786cb0-c263-4ef1-8fc8-4550c4172aa2.png/-/size/1600/webp/1)
Так выглядит настройка вебпуша с подстановкой имени, если оно стандартное
![Клиенту приходит сообщение с обращением по имени](https://image.mindbox.ru/draw/1d142db7-4e50-4586-8523-1a5a157347c5.png/-/size/1600/webp/1)
Клиенту приходит сообщение с обращением по имени
По тому же принципу выводятся или скрываются любые дополнительные данные. Например, если у клиента есть бонусные баллы в программе лояльности, можно отобразить количество баллов. С помощью специальной функции шаблонизатора AppendForm подставляем правильное склонение существительного, чтобы было «1 балл, 2 балла, 5 баллов». Если баллов нет — приглашаем к участию в программе лояльности:
@{ if Recipient.AdditionalData.Balance! = null } На вашем счете ${AppendForms(Recipient.AdditionalData.Balance, "балл", "балла", "баллов")}! Успейте потратить! @{ else } Начните копить баллы сегодня с нашей программой лояльности! @{ end if }
![](https://image.mindbox.ru/draw/e40af887-4cea-43e5-961b-9ebb915323c7.png/-/size/1600/webp/1)
![](https://image.mindbox.ru/draw/a9c78ac0-5a07-4754-ad7e-a611bb5bb190.jpg/-/size/1600/webp/1)
Магазин «Азбука мебели» подставляет количество бонусных баллов клиента в SMS-сообщение.
Функция FormatDecimal округляет число
Функция FormatDecimal округляет число
Интересный B2B-кейс с дополнительными данными: компания «Сима-ленд» хранит данные менеджера, который ведет клиента, и автоматически подставляет их в письма:
![](https://image.mindbox.ru/draw/424989e7-a47d-4cf0-956c-218cb16a825b.png/-/size/1600/webp/1)
![](https://image.mindbox.ru/draw/0d30ac7b-7b5d-43c0-b9f8-f5fd6d3706a0.png/-/size/1600/webp/1)
Данные менеджера, который ведет клиента, автоматически подставляются в письмо
Вывод информации в зависимости от пола клиента. Такая механика может отображать что угодно — спецпредложения, текст, разные блоки рекомендаций.
@{ if Recipient.Sex.IsFemale } <Выводим баннер для женщин>@{ else if Recipient.Sex.IsMale } <Выводим баннер для мужчин>@{ else } <Выводим баннер для тех, чей пол не знаем>@{ end if }
Пример компании «Флорист»: в зависимости от пола клиента выводится обращение «Уважаемый» или «Уважаемая», а если пол неизвестен — «Здравствуйте, Имя»:
![](https://image.mindbox.ru/draw/94da8bb6-fa17-41cb-b464-228b880fa082.png/-/size/1600/webp/1)
![](https://image.mindbox.ru/draw/8744df74-00d1-489b-bef4-5df703c7a847.png/-/size/1600/webp/1)
В зависимости от пола подставится одна из форм приветствия
По тому же принципу можно выводить блоки в зависимости от города клиента. Например, если анонс мероприятия актуален только для москвичей, мы выведем в письме:
@{ if Recipient.Area.Name = «Москва» } <Выводим анонс про событие в Москве>@{ else } <Не выводим анонс>@{ end if }
«Музторг» использует эту функцию так: в рассылках подставляется персонализированный баннер о доставке в городе клиента:
![](https://image.mindbox.ru/draw/fc297358-83da-4d23-8ff0-9918e753524f.png/-/size/1600/webp/1)
![](https://image.mindbox.ru/draw/4e04d3e5-4c89-42d3-8af3-87393b7ef21c.png/-/size/1600/webp/1)
В зависимости от города клиента подставится нужный баннер
Вывод блока в зависимости от сегмента клиента. Предположим, мы хотим в письме для сегмента клиентов, которые покупали только один раз, разместить дополнительный блок с промокодом на вторую покупку. Сегмент создается заранее. Используем конструкцию:
@{ if Recipient.Segmentations.OnePurchase.OnePurchase.IsInSegment } <Выводим блок с промокодом на вторую покупку>@{ else } <Ничего не выводим>@{ end if }
Издательство «МИФ» использует сегменты для отображения разных кнопок и ссылок любителям бумажных и электронных книг. От сегмента зависит название кнопки в письме — «Купить бумажную» или «Купить электронную»:
![](https://image.mindbox.ru/draw/31c77c13-3faa-4d2f-83b6-e06d2d086d9b.png/-/size/1600/webp/1)
![](https://image.mindbox.ru/draw/86604d94-a223-452f-9e5a-08cc73c82304.png/-/size/1600/webp/1)
В зависимости от сегмента выводится кнопка в письме — «Купить бумажную» или «Купить электронную»
Все приведенные примеры могут работать на вашем проекте.
«Брошенные» механики и шаблонизатор
«Брошенные» механики — это когда клиент смотрел товары или добавлял их в корзину, но не завершил заказ и ушел с сайта. Контент для таких механик тоже подставляется шаблонизатором.
С помощью кода выбираются товары, которые клиент смотрел или добавлял в корзину. После этого они выводятся в письме:
![](https://image.mindbox.ru/draw/187dba37-a28f-4e19-b064-f2a6acc558e3.png/-/size/1600/webp/1)
![](https://image.mindbox.ru/draw/8f0b011e-59d6-4684-a724-19cfa4155756.png/-/size/1600/webp/1)
Еще в «брошенных» механиках шаблонизатор может:
- Вывести в письме товары определенного сегмента:
- Подставить в письмо только товары в наличии в городе клиента.
- Вывести в корзину только товары с ценой выше 15 000 рублей. Подходит для механики «Брошенная корзина с дорогими товарами».
- Для специфических механик типа «Брошенная в корзине гитара» вывести из добавленных в корзину товаров только гитары.
- Вывести ограниченное количество товаров, например не более четырех товаров, чтобы письмо получилось коротким.
- Вывести размер скидки на товар:
![В брошенной корзине «Связной» выводит не только данные о товаре, но и размер скидки, количество отзывов и ссылку на отзывы В брошенной корзине «Связной» выводит не только данные о товаре, но и размер скидки, количество отзывов и ссылку на отзывы](https://image.mindbox.ru/draw/868290ed-7171-4554-bc8b-f24610e71984.png/-/size/1600/webp/1)
В брошенной корзине «Связной» выводит не только данные о товаре, но и размер скидки, количество отзывов и ссылку на отзывы
Подборка товаров: как шаблонизатор экономит время маркетолога при подготовке ручных рассылок
Одна из задач, которую закрывает шаблонизатор, — вывод любой товарной подборки в рассылке. Для этого в параметрах товарного блока:
- Создаем сегмент товаров с набором свойств. Например, хотим подставить в письмо блок с товарами категории «Ювелирные украшения», со свойством металла «Серебро», на которые действует скидка от 20%.
- Указываем, сколько товаров нужно выводить.
Вывести такую подборку товаров можно в массовой и триггерной рассылках.
Хороший пример автоматизации ручных рассылок — магазин «Олант». Благодаря сегментированию клиентов маркетологи экономят до 30 часов работы в месяц. В автоматических рассылках в зависимости от возраста ребенка отправляются актуальные акции и предлагаются подходящие товары.
![Магазин «Олант» автоматизировал ручные рассылки и сэкономил до 30 часов работы маркетолога Магазин «Олант» автоматизировал ручные рассылки и сэкономил до 30 часов работы маркетолога](https://image.mindbox.ru/draw/221f45e7-96b2-4d48-bfbb-b916bfd70328.png/-/size/1600/webp/1)
Магазин «Олант» автоматизировал ручные рассылки и сэкономил до 30 часов работы маркетолога
Еще пример: кинотеатр «Киномакс» отправляет еженедельный дайджест с кинопремьерами недели. Чтобы сформировать такую рассылку, не нужно собирать фильмы в письмо руками. Достаточно один раз сделать сегмент, который отбирает кино по ближайшей дате премьеры, и подставить блок в письмо.
![Кинотеатр «Киномакс» отправляет в дайджесте автоматически сформированную подборку фильмов-премьер этой недели Кинотеатр «Киномакс» отправляет в дайджесте автоматически сформированную подборку фильмов-премьер этой недели](https://image.mindbox.ru/draw/0694ecc5-8f57-4487-acca-293b4ef335ed.png/-/size/1600/webp/1)
Кинотеатр «Киномакс» отправляет в дайджесте автоматически сформированную подборку фильмов-премьер этой недели
Обратите внимание на верхний баннер: он тоже подставляется автоматически. Если баннер премьеры задействован в нескольких триггерных письмах, он изменяется во всех рассылках сразу.
Похожим образом магазин All We Need использует автоподстановку в триггерных рассылках с рекомендациями. В верстке это параметр, а в сформированном письме — баннер:
![](https://image.mindbox.ru/draw/bb957c1b-2be0-4646-bf37-ad631279a35f.png/-/size/1600/webp/1)
![](https://image.mindbox.ru/draw/a94e886b-7acf-4dfb-a47a-60dbbaa87a38.png/-/size/1600/webp/1)
Письмо в шаблонизаторе содержит параметр подстановки баннера
Рекомендации и шаблонизатор
Шаблонизатор выводит в рассылках блоки с товарными рекомендациями. Можно подставлять разные типы рекомендаций разным клиентам, например:
- Женщинам подставлять блок рекомендаций популярной косметики, мужчинам — блок с популярным мужским парфюмом.
- Если у клиента собака, подставлять в welcome-письме рекомендации собачьих кормов, если кошка — блок с «кошачьими» рекомендациями.
- Клиентам, у которых есть дети, подставлять дополнительный блок с рекомендациями новинок детских товаров.
- Если в корзину добавили смартфон, выводить отдельный блок рекомендаций с чехлами и защитными стеклами.
Пример компании «Пан Чемодан»: в зависимости от пола клиента подставляются рекомендации женских или мужских товаров.
![](https://image.mindbox.ru/draw/b818ccdd-de2b-4bb2-9662-87199ea57b76.png/-/size/1600/webp/1)
![](https://image.mindbox.ru/draw/4f08560a-93df-420c-8ae4-19eee60e6a95.png/-/size/1600/webp/1)
Женщинам рекомендуются женские сумки, мужчинам — ремни
Таким образом, с применением условий в шаблонизаторе письма получаются максимально персонализированными и целевыми.
Программа лояльности и шаблонизатор
Компании, которые используют программу лояльности Mindbox, с помощью шаблонизатора печатают индивидуальные чеки. На них указывают доступные бонусы, имя клиента, выводят индивидуальное предложение или промокод на следующую покупку. Об этом мы рассказывали в кейсе Under Armour.
![Тестовый чек, информация на который передана из Mindbox Тестовый чек, информация на который передана из Mindbox](https://image.mindbox.ru/draw/54cf69d7-7894-4afc-8d93-5115193b9cf1.png/-/size/1600/webp/1)
Тестовый чек, информация на который передана из Mindbox
Можно настраивать полезные механики для кассиров, например выводить на кассовом аппарате:
- Подсказку, что у клиента скоро день рождения.
- Количество бонусных баллов, которые клиент может потратить.
- Дополнительную информацию о клиенте, которую продавец использует для допродажи или предложения скидки клиенту.
Еще информацию о статусе и баллах клиента можно использовать в мобильном приложении или кошельке. Так это делает Benetton:
![Benetton получает из Mindbox информацию о состоянии балльного счета, уровне клиента и отображает данные в личном кабинете Benetton получает из Mindbox информацию о состоянии балльного счета, уровне клиента и отображает данные в личном кабинете](https://image.mindbox.ru/draw/8aab7e61-5972-42d7-9c4f-39d9c0d1cd78.png/-/size/1600/webp/1)
Benetton получает из Mindbox информацию о состоянии балльного счета, уровне клиента и отображает данные в личном кабинете
Где находится шаблонизатор?
Шаблонизатор является частью любой рассылки в интерфейсе. При этом проверять условия и выводить параметры можно как в email, так и в SMS, вебпушах, мобильных пушах. Справка с доступными параметрами есть в каждой рассылке.
![При создании рассылки посмотрите в справке, как правильно составить параметр При создании рассылки посмотрите в справке, как правильно составить параметр](https://image.mindbox.ru/draw/70b39f03-107d-4e4b-a76e-39333e342dc8.png/-/size/1600/webp/1)
При создании рассылки посмотрите в справке, как правильно составить параметр
Для начала работы с шаблонизатором ознакомьтесь со статьями в нашем справочном центре, а также узнайте у службы поддержки или менеджера проекта, как правильно реализовать вашу механику.
Заключение
Применение шаблонизатора и параметров ограничивается только смелостью фантазии. Всю информацию, которая собирается в CDP, можно использовать в коммуникациях.
В статье описаны основные способы применения шаблонизатора. Однако их гораздо больше: всё зависит от особенностей конкретного бизнеса.
С помощью грамотного управления данными можно строить настоящие космолеты автоматизации маркетинга. Узнайте у менеджера, какой космолет можете построить вы. : -)