Logo

Наталья Устименко

Підвищення залученості в новорічному листі eSputnik за рахунок гіперперсоналізаціі

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

До новорічних свят ми вирішили підготувати традиційний лист-вітання, але щоб у ньому ми не розповідали про наші досягнення – натомість користувач побачив би свої успіхи, що мотивують його до нових перемог.

У чому полягав виклик?

Максимально персоналізувати новорічний лист для клієнтів, які активно користувалися сервісом.

Рішення

Для запланованого листа ми зібрали такі дані за рік:

  • кількість масових розсилок (саме кількість запусків, канал не має значення);

  • кількість відправлених емейлів;

  • найкраща розсилка за всіма параметрами (відкривання, кліки);

  • середня кількість відкривань листів і переходів (не відсотки, а кількість контактів);

  • приріст контактної бази;

  • кількість відвідувань системи.

Новорічна гіперперсоналізована розсилка

Лист був відправлений не всім, оскільки:

  • Із бази виключалися клієнти з розсилками на 1000 або менше контактів, щоб вони не впливали на статистику і не спричиняли величезну похибку.

  • Із розсилки були виключені клієнти, що мали недостатньо даних для підрахунку, інакше лист вийшов би надто збіднілим і неінформативним.

  • Останній блок із кількістю входів до системи був опціональним. Деякі користувачі, зокрема керівники, не заходять до системи, а лише підписані на розсилки повідомлень. Тому цей блок розміщений аж у самому низу, отже його відсутність не порушує гармонії листа.

Приклад змінних у листі

Щоб блок не відображався, якщо дані відсутні, до коду було додано конструкцію

 //  код блока 

яка перевіряє, чи містить змінна якесь значення, і виводить його до вмісту блоку.

Last post

Технічна частина

Оскільки деякі параметри знаходилися в різних базах даних, ми їх об'єднали в один файл і вирішили відправляти через препроцесор, тому що це динамічні дані, які не обов'язково зберігати в картці контакту.

Препроцесор — це механізм для створення динамічного контенту в листах на основі заздалегідь підготовлених даних: рекомендації в листах, взаємний порядок блоків, випадкова вибірка товарів, актуальні пропозиції для різних категорій користувачів.

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

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

Приклад даних

перетворювався на таку структуру, в якій усі назви колонок відповідають майбутнім змінним у листі:

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

Під час імпорту файлу до системи було вибрано:

  • Тип обробника – Key, оскільки нам потрібно, щоб для клієнта підставлялися тільки його унікальні дані.

  • Термін зберігання файлу – 30 днів, щоб був час на підготовку та затвердження листа. Після закінчення терміну зберігання файлу в системі його буде видалено, але дані залишаються у відправлених листах.

Підготовка файлу для запуску

Ефективний email-маркетинг з eSputnik

Підстановка змінних до листа

Усі параметри з отриманого JSON-файлу підставляємо до листа. Також додаємо до коду листа конструкцію

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

щоб у циклі перебрати всі елементи файлу з даними для підстановки.

Приклад підстановки даних до листа

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

  • де $i – це ключ поточного елемента, зазначеного в конструкції #foreach;

  • SentCount – назва нашої колонки у файлі з кількістю відправлених листів.

Відповідно інші змінні матимуть аналогічний вигляд: $i.CalloutsSent, $i.TopCallout_Name і т.ін.

Змінні в новорічному листі

Прив'язування файлу препроцесора до листа

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

Підстановка даних із JSON-файлу

Відправлення тестового повідомлення

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

Тестування листа

Результати

  • Висока залученість клієнтів. Відсоток відкривань і переходів у 1,5 рази вищий, ніж у звичайних розсилок.

Звіт за розсилкою

  • Найбільш клікабельною частиною листа виявився блок із настроями на наступний рік. Це круто, що у прогнозах на 2021 рік більшість маркетологів не втрачають оптимізму.

Мапа кліків

Плани

Це був лише перший етап гіперперсоналізаціі.

Найближчим часом ми плануємо:

  • автоматизувати гіперперсоналізовані листи;

  • отримати більше даних, які допоможуть користувачам робити правильні висновки і бачити повну статистику щодо акаунта.

Відстежуйте оновлення в нашому блозі — і, ясна річ, здійснюйте розсилки разом із нами. Ми допоможемо зробити їх більш персоналізованими і такими, що запам'ятаються!

Special Request Inline

0.0 з 5 на основі 0 оцінок

Наталья Устименко

Коментарі 0