Рост вовлеченности в новогоднем письме eSputnik за счет гиперперсонализации

Новый год – это время, когда многие подводят итоги и составляют планы на будущее. Наверняка вы не раз встречали такие письма и посты в соцсетях. Но вот уже который год подряд персонализация остается главным трендом и, согласитесь, было бы куда приятние получать информацию именно о ваших достижениях, а не чужие хвасталки.

К новогодним праздникам мы решили подготовить традиционное письмо-поздравление, но чтобы не мы рассказывали о достижениях, а пользователь увидел свои успехи, которые бы сподвигли его на новые подвиги.

Каким был вызов?

Максимально персонализировать новогоднее письмо для клиентов, которые активно пользовались сервисом.

Решение

Для планируемого письма мы собрали такие данные за год:

Письмо было отправлено не всем, так как

Чтобы блок не отображался, если нет данных, в коде была добавлена конструкция

<!-- #if($i.Logins) -->; //  код блока <!-- #end -->;

которая проверяет, содержит ли переменная какое-то значение, и выводит его в содержимое блока.

Техническая часть

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

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

Конвертация файла

При конвертации данных из таблицы в JSON-файл препроцессора, каждая строка таблицы

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

"example@mail.com": [
       {
           "CalloutsSent": 9,
           "DiffEmailsCount": 2488,
           "Logins": 928,
           "AvgOpened": 754,
           "AvgClicked": 90,
           "SentCount": 31479,
           "TopCallout_Name": "Ивенты и полезные возможности",
           "TopCallout_Opened": 955,
           "TopCallout_Clicked": 114
       }
   ]

При импорте файла в систему выбрали:

Эффективный email-маркетинг с eSputnik

Регистрация

Подстановка переменных в письмо

Все параметры из полученного JSON-файла подставляем в письмо. Также добавляем в код письма конструкцию

#foreach($i in $data.get('recommendations'))

чтобы в цикле перебрать все элементы файла с данными для подстановки.

Далее подставляем параметры для подстановки в письмо:
Первый параметр – $i.SentCount,

Соответственно, другие переменные будут выглядеть аналогично: $i.CalloutsSent, $i.TopCallout_Name и т.д.

Привязка файла препроцессора к письму

Перед рассылкой в качестве обработчика мы указали загруженный JSON-файл, так как именно из него, а не из карточки контакта осуществлялась подстановка данных.

Отправка тестового сообщения

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

Результаты

Планы

Это был только первый этап в гиперперсонализации.

В ближайшем будущем планируем:

Следите за обновлениями в нашем блоге и, конечно же, делайте рассылки вместе с нами. Мы поможем их сделать более персонализированными и запоминающимися!

Получить персонализированную консультацию

Даже если вы не нашли интересующие вас функции в списке возможностей eSputnik, мы открыты к предложениям и внедрим решения, способные повысить эффективность работы с системой.