Перші кроки
Дані користувача
- Огляд адаптивного email-редактора
- Cтворення оформлення для листа
- Створення синхронізованих модулів
- Налаштування адаптивності
- Налаштування smart-контейнерів
- Оформлення промовкладки для Gmail
- Додавання Ролловера
- Додавання анкорних посилань
- Бібліотека модулів
- Додавання таблиці до листа
- Додавання кастомних шрифтів
- Створення кнопки СТA
- Робота з блоком "Зображення"
- Робота з блоком “Таймер"
- Використання ШІ в email-редакторі
- Підтримка месенджер-протоколів поштовими клієнтами та платформами
Омніканальність
- SDK для мобільних застосунків
- Керування ключами доступу до мобільного SDK
- Підключення мобільного застосунку
- Створення та завантаження ключа Firebase
- Створення мобільних push-повідомлень
- Налаштування аналітики доставлень та кліків
- Планування мобільних push-повідомлень
- Типи діплінків
- Надсилання тестових повідомлень із налагодження запитів
- Налаштування віджетів для сайту
- Гейміфікація віджетів
- Виклик віджета
- Налаштування геоданих для правил виклику віджетів
- Збереження даних із віджетів у поля контактів
- Захист від роздратування
- Дії після підписки
- Заміна системного сценарію Double Opt-In
- Створення pop-up-форм за допомогою Google Tag Manager або WordPress
- Надсилання подій з віджетів eSputnik до Google Analytics
- A/B-тестування віджетів
- Збір контактних даних за допомогою форм запитів
Автоматизація
- Налаштування та редагування сценаріїв
- Налаштування умов запуску та зупинки сценарію
- Блок “Старт”
- Група блоків “Популярні”
- Група блоків “Повідомлення”
- Використання блока повідомлень “Одне з багатьох”
- Група блоків “Контакт”
- Група блоків "Умови"
- Група блоків “Інше”
- Група блоків “Повідомлення на групу”
- Група блоків “Час”
- Розширені параметри блоків сценаріїв
- Дозволений час відправлення
- Вебхуки в сценаріях
- Відстеження історії запусків сценарію
- Якщо сценарій не працює
- Подвійне підтвердження підписки
- Вітальна серія
- Вітальна серія із сегментацією за категоріями
- Запуск сценарію після імпорту контактів
- Регулярний сценарій для групи
- Вітання з днем народження
- Привʼязка сценарію до кнопки
- Використання змінних із замовлення у сценарії
- Збір відгуків про замовлення
- Реактивація клієнтів та підписників
- Відправка розсилки непрочитавшим
- Налаштування додаткових розсилок
- Відправлення нагадувань в заданий користувачем час
- А/B-тестування в сценаріях
Персоналізація
- Підстановка промокоду з файлу
- Підстановка промокоду з використанням API
- Принципи генерації промокодів за допомогою PHP/JAVA
- Підстановка промокоду за допомогою персоналізації
- Завантаження промокодів для використання в сценарії
- Генерація промокодів у сценарії
- Відправлення промокоду за допомогою передпроцесора
- HTTP-запит для передачі промокоду з повідомлення до картки контакту
Аналітика
- Звіт щодо email-розсилки
- Звіт щодо SMS-розсилки
- Звіт щодо розсилки Web Push
- Звіт щодо Viber-розсилки
- Звіт щодо розсилки Mob Push
- Звіт щодо розсилки App Inbox
- Звіт щодо Telegram-розсилки
- Звіт зі взаємодії з In-App
- Звіт зі взаємодії з віджетами
- Звіт щодо тригерної розсилки
- Звіт щодо AMP-розсилки
- Звіт щодо мультимовної розсилки
- Налаштування передачі UTM-міток
- Візуалізація доходу
- Відстеження ефективності кампаній у Google Analytics 4
- Статистика повідомлень
Мультимовність
Відстеження подій та поведінки
- Події для запуску тригерних розсилок
- Найменування користувацьких подій
- Валідація параметрів подій
- Відстеження активності на сайті за допомогою Generate event
- Підстановка даних з подій в повідомлення
- Розгалуження сценарію в залежності від параметрів події
- Відстеження активності клієнтів у мобільних застосунках
- Вебхуки для відстеження активності
- Аналітика подій
Товарні рекомендації
API
- Поширені питання: Інтеграція з API
- API-ключі
- Ресурси API для додавання контактів
- Використання API-ресурсу Generate event
- Передача замовлень API-ресурсом Generate event
- Отримання рекомендацій щодо API ресурсом Contact recommendations based on web tracking
- Використання API-ресурсу Send prepared message
Зміна системи
Документи
Інтеграція
HTTP-запит для передачі промокоду з повідомлення до картки контакту
Джерело даних “HTTP-запит” дозволяє передавати унікальний промокод із тригерного повідомлення та записувати його в карту контакту або відправляти на ваш сервер. Таким чином ви зможете автоматично фіксувати, який саме промокод отримав той чи інший ваш підписник.
Процес налаштування:
- Згенерувати та завантажити в акаунт eSputnik файл з промокодами.
- Створити додаткове поле для карток контактів, в яке буде записуватися промокод.
- Підключити джерело даних “HTTP-запит” в акаунті eSputnik.
- Підготувати повідомлення з velocity-змінними для передачі промокодів.
- Створити сценарій, за яким надсилатиметься повідомлення та передаватиметься промокод.
1. Завантаження файлу з промокодами до eSputnik
Підготуйте список промокодів в такому форматі:
Обов'язкові поля таблиці з промокодами:
- “code” — промокод у довільному форматі;
- “expirationDate” — дата та час закінчення дії промокоду у форматі 2017-12-31T23:59;
- “discount” — значення промокоду від 0 до 99;
- “type” — довільна назва типу промокоду;
- “inUse” — прапорець, що позначає, використаний промокод чи ні (true / false).
Детальніше про завантаження промокодів >
2. Додавання додаткового поля “Промокод” до карток контактів
Створення додаткових полів описано в інструкції. Створивши додаткове поле, скопіюйте його ID, його потрібно буде вказати в тілі JSON-запиту як поле для запису відповідних промокодів.
3. Підключення HTTP-запиту
1. Перейдіть в налаштування вашого облікового запису → Джерела даних → Нове джерело → Зовнішні джерела.
2. Виберіть джерело зовнішніх даних HTTP запит.
3. Дайте джерелу довільну назву.
4. Виберіть тип протоколу “POST” та вкажіть протокол https://esputnik.com/api/v1/contact. Цей API-ресурс оновить в eSputnik дані контактів, що беруть участь у розсилці, додавши до них отримані в даній розсилці промокоди. Якщо потрібно оновити контактні дані у вашій системі, вкажіть відповідний протокол.
5. Активуйте світчер “Передавати JSON у тілі запиту” та введіть у відповідне поле тіло запиту такого типу:
{
"channels": [
{
"type": "contact unique identifier: email, sms or mobilepush",
"value": "$data.get('contact_unique_identifier')"
}
],
"fields": [
{
"id": "ID of the contact card field created at the previous stage, where the promo code will be recorded",
"value": "$data.get('promocode')"
}
]
}
4. Створення повідомлення
Ця функціональність працює в кожному з каналів, доступних в eSputnik. Ми продемонструємо її налаштування на прикладі мобільного пуш-повідомлення.
1. Вкажіть довільну назву повідомлення.
2. Наповніть повідомлення потрібним контентом. Додайте до нього velocity-змінну, яка забезпечить обмін даними із зовнішнім джерелом даних “HTTP-запит”.
Синтакис конструкції:
#set($url=$!data.get('назва створеного вами джерела даних'))
У тому місці повідомлення, де має бути промокод, вкажіть змінну в такому вигляді:
$!data.get('promocode')
Контакти, які отримають повідомлення, побачать його таким (залежно від ОС мобільного пристрою):
5. Створення сценарію
У сценарії має бути 5 необхідних блоків:
1. Старт.
2. Задача “Отримати контакт” — блок витягує контактні дані з бази даних eSputnik, у т.ч. токен контакту, на який буде відправлений пуш.
3. Задача "Отримати промокод" — блок витягує промокод із завантаженого раніше списку для підстановки повідомлення. У цій задачі повинні бути вказані 3 обов'язкові параметри:
- days — кількість днів, протягом якої має діяти промокод;
- type — заданий тип промокоду із завантаженого раніше списку;
- discount — розмір знижки.
4. Блок із підготовленим вами повідомленням.
5. Кінець.
Докладніше про налаштування блоків сценаріїв >
Налаштуйте умови запуску сценарію та активуйте його. Кожен промокод, отриманий у повідомленні за цим сценарієм, записуватиметься до картки відповідного контакту.