Первые шаги
Пользовательские данные
- Обзор адаптивного email-редактора
- Создание оформления для письма
- Создание сквозных модулей
- Настройка адаптивности
- Настройка Smart-элементов
- Оформление промовкладки для Gmail
- Добавление Ролловера
- Добавление анкорных ссылок
- Библиотека модулей
- Добавление таблицы в письмо
- Работа с блоком "Баннер"
- Добавление пользовательских шрифтов
- Создание кнопки CTA
- Работа с блоком "Картинка"
- Работа с блоком “Таймер"
- Использование ИИ в email-редакторе
Омниканальность
- SDK для мобильных приложений
- Управление ключами доступа к мобильному SDK
- Подключение мобильного приложения
- Создание и загрузка ключа Firebase
- Создание мобильных push-сообщений
- Настройка аналитики доставляемости и кликов
- Планирование мобильных push-уведомлений
- Настройка универсальных ссылок (deeplinks & Universal links)
- Отправка тестовых сообщений из отладки запросов
- Настройка виджетов для сайта
- Вызов виджета
- Настройка геоданных для правил вызова виджетов
- Сохранение данных из виджетов в поля контактов
- Защита от раздражения
- Действия после заполнения формы
- Замена системного сценария Double Opt-In
- Расширение для тестирования форм в Google Chrome
- Создание pop-up-форм с помощью Google Tag Manager или WordPress
- Отправка событий из форм подписки в Google Analytics
- A/B-тестирование виджетов
Автоматизация
- Двойное подтверждение подписки
- Приветственная серия
- Приветственная серия с сегментацией по категориям
- Запуск сценария после импорта контактов
- Регулярный сценарий для группы
- Поздравление с днем рождения
- Привязка сценария к кнопке
- Использование переменных из заказа в сценарии
- Сбор отзывов о заказе
- Реактивация клиентов и подписчиков
- Отправка рассылки непрочитавшим
- Настройка дополнительных рассылок
Персонализация
- Подстановка промокода из файла
- Подстановка промокода с использованием API
- Принципы генерации промокодов с помощью PHP/JAVA
- Подстановка промокода с помощью персонализации
- Загрузка промокодов для использования в сценарии
- Генерация промокодов в сценарии
- Отправка промокода с помощью препроцессора
- HTTP-запрос для передачи промокода из сообщения в карточку контакта
Аналитика
- Отчёт по email-рассылке
- Отчет по SMS-рассылке
- Отчет по рассылке Web Push
- Отчет по Viber-рассылке
- Отчет по рассылке Mob Push
- Отчет по рассылке App Inbox
- Отчет по взаимодействию с виджетами
- Отчет по триггерной рассылке
- Отчет по AMP-рассылке
- Отчет по мультиязычной рассылке
- Настройка передачи UTM-меток
- Визуализация дохода
- Отслеживание эффективности рассылок в Google Analytics
Мультиязычность
Отслеживание событий и поведения
- Отслеживание активности на сайте при помощи Generate event
- Валидация параметров события
- Отслеживание активности клиентов в мобильных приложениях
- События для запуска триггерных рассылок
- Разветвление сценария в зависимости от параметров события
- Подстановка данных из событий в сообщения
- Вебхуки для отслеживания активности
Товарные рекомендации
API
Смена системы
Документы
Интеграция
Добавление данных из веб-активности пользователя в веб-пуши
Создавайте и отправляйте персонализированные веб-пуш кампании в зависимости от действий пользователя на веб-сайте, таких как оформление заказа или брошенная корзина.
Для этого вам нужно передать в eSputnik соответствующие события и привязать к ним сценарий. Рассмотрим настройку персонализированных веб-пуш кампаний на примере сценария "Брошенная корзина".
Настройка уведомлений о брошенной корзине
В некоторых случаях для корректного функционирования сценария необходимо передавать несколько событий. Например, для настройки сценария «Брошенная корзина» требуется 2 события:
- событие добавления товара в корзину,
- событие оформления заказа, необходимое для того, чтобы не отправлять уведомления тем, кто уже совершил покупку.
1. Передача события “Брошенная корзина”
Перед закрывающим тегом скрипта eSputnik, который вы установили на ваш сайт, добавьте код на странице корзины (событие, которое вы отправляете в eSputnik, должно передаваться с соответствующей страницы).
Пример кода:
function sendEventForToken(pushToken) {
es('sendEvent', 'abandoned_cart', pushToken, [{"param":"...", "value":"..."}, {...}, ...]);
}
es('getPushToken', sendEventForToken);
, где
- abandoned_cart — название события;
- pushToken — значение push token;
- param_1, param_2 … param_n — параметры события;
- value_1, value_2 … value_n — значение соответствующих параметров.
2. Передача события покупки
Чтобы проверить, произошла ли покупка, в систему нужно передать соответствующее событие. Для этого на странице благодарности за заказ перед закрывающим тегом скрипта eSputnik добавьте код:
function sendEventForToken(pushToken) {
es('sendEvent', 'Purchase', pushToken);
}
es('getPushToken', sendEventForToken);
Значение переменных аналогично примеру для брошенной корзины.
3. Создание сценария
Постройте сценарий, который будет запускаться событием "Брошенная корзина". Разместите в нем следующие блоки:
- Старт
- Таймер (установите время ожидания события покупки)
- Проверить событие (произошла ли покупка?)
- Веб пуш (заранее подготовленное вами напоминание о заброшенной корзине)
- Конец (для обеих веток)
Протестируйте корректность работы сценария и активируйте его.