Первые шаги
Отслеживание событий и поведения
Пользовательские данные
- Создание сквозных модулей
- Оформление промовкладки для Gmail
- Настройка Smart-элементов
- Обзор адаптивного email-редактора
- Создание футера
- Настройка адаптивности
- Добавление Rolloverʼа
- Настройка блока "Меню"
- Добавление анкорных ссылок
- Робота с блоком "Изображения"
- Работа с блоком "Соцсети"
- Добавление таблицы в письмо
- Добавление фона в письмо
- Добавление пользовательских шрифтов
- Добавление кастомных иконок соцсетей
- Создание кнопки CTA
- Создание оформления для письма
- Редактирование HTML и CSS
- Работа с блоком "Баннер"
- Добавление блока "Видео"
- Библиотека блоков (Модули)
- Работа с блоком “Таймер"
Омниканальность
- Настройка универсальных ссылок (deeplinks & Universal links)
- Создание Google проекта для Mob Push
- Подключение мобильного приложения
- Планирование мобильных push-уведомлений
- Настройка аналитики доставляемости и кликов
- Управление ключами доступа к мобильному SDK
- Создание мобильных push-сообщений
- SDK для мобильных приложений
- Отчеты по мобильным push-рассылкам
- Service Worker. Устранение неполадок
- Создание welcome цепочки для web-push уведомлений
- Как настроить подписку на Web Push
- Создание web-push-уведомлений
- Инструкция по подключению Safari web push
- Создание Google проекта для сбора web-push токенов
- Персонализация веб-пушей данными из веб-активности пользователя
- Создание веб-формы для сайтов
- Отправка событий из форм подписки в Google Analytics
- Как настроить информер для вашего сайта
- Создание pop-up-форм с помощью Google Tag Manager или WordPress
- Настройка pop-up виджета для сайта
- Настройка плавающего окна для сайта
- Создание кнопки вызова виджета
- Настройка виджета возрастного ограничения
Автоматизация
- Настройка формы подписки и двойного подтверждения
- Как настроить автоматическое поздравление с Днем рождения
- Согласование переменных события со сценарием на примере сценария "Заказ доставлен"
- Сегментация триггерных писем по дополнительным полям
- Запуск сценария после импорта контактов
- Контроль триггеров
- Как привязать сценарий к кнопке
- Устранение неполадок в работе сценариев
- Как настроить автоматическую реактивацию подписчиков и клиентов
- Настройка сценария для опросов и сбора отзывов
- Как отправить рассылку непрочитавшим
- Создание регулярного сценария для группы (видео)
- Создание welcome-цепочки для email-сообщений
Персонализация
- HTTP-запрос для передачи промокода из сообщения в карточку контакта
- Принципы генерации промокодов с помощью PHP/JAVA
- Подстановка промокода с использованием API
- Загрузка промокодов для использования в сценарии
- Подстановка промокода с помощью персонализации
- Подстановка промокода из файла
- Генерация промокодов в сценарии
- Отправка промокода с помощью препроцессора
Аналитика
- Настройка визуализации дохода от рассылок
- Отслеживание эффективности рассылок в Google Analytics
- Отчет по AMP-рассылке
- Отчет по Viber-рассылке
- Как корректно открыть CSV-файл после экспорта
- Отчёт по email-рассылке
- Настройка передачи UTM-меток
- Отчет по Web-push рассылке
- Отчет по SMS-рассылке
- Отчеты по мобильным push-рассылкам
Мультиязычность
API
- API-ключи
- Ресурсы API для добавления контактов
- Использование API-ресурса Send prepared message
- Получение рекомендаций по API ресурсом Contact recommendations based on web tracking
- Использование API-ресурса Generate event
- Интеграция с API – частые вопросы
- Передача заказов с помощью ресурса Generate event
Смена системы
Документы
Интеграция
Подстановка промокода с использованием API
Этим сопособом можно отправлять промокоды в триггерных письмах.
Есть 2 общих способа отправки писем по API:
- С использованием сценария (ресурс Generate event)
- Напрямую, без использования сценария (ресурс Send prepared message)
Ресурс Generate event
С помощью данного ресурса вы можете создать и передать в систему какое-то свое событие. Событие запустит сценарий, который выполнить запрограммированные в нем действия, например, отправит письмо или SMS.
Процесс выглядит следующим образом:
- Передача данных в систему с помощью Generate event (при этом создается событие).
- Создание сообщения для отправки.
- Создание сценария.
1. Передача событий в систему с помощью Generate event
Вам надо настроить отправку запросов Generate event по API в eSputnik. В параметрах каждого события надо передавать как минимум email или номер телефона (для SMS) и промокод. Пример.
В событии вы можете прописать параметр, в котором будет содержаться промокод. Так могут выглядеть параметры переданного вами события:
За промокод отвечают следующие элементы:
- name - promocode
- value - ABC-123 (сам промокод)
2. Создание сообщения для отправки
В сообщение необходимо вставить название переменной, которая содержит промокод.
Если вы назвали переменную promocode, то в письмо вставляете $!data.get('promocode').
3. Создание сценария
Сценарий в таком случае будет выглядеть следующим образом:
В параметрах выбираете сообщение, которое вы хотите отправить. Также надо указать параметр из события, в котором содержится email-адрес. Больше ничего настраивать не нужно. В данном примере используется блок Email. Если хотите отправить SMS - используйте блок SMS и укажите в настрйоках параметр, содержащий номер телефона.
Send prepared message
С помощью этого ресурса можно отправить сообщение с промокодом напрямую, без создания сценария. Это позволяет отправить промокод одному или множеству перечисленных в запросе контактов, но не позволяет отправить на группу контактов.
Для каждого контакта можно передать отдельный промокод.
Вам надо настроить передачу запросов ресурсом API Send prepared message. Формат тела запроса для этого ресурса:
{
"recipients": [{
"locator": "mail@example.com",
"jsonParam": "{\"promocode\":\"ABC-123\"}"
}],
"email": true
}
Здесь recipients - массив с получателями. В каждом его элементе есть параметр jsonParam. Его можно использовать для передачи любых данных (например, промокода) в сообщение. В этом параметре данные для сообщения должны быть в формате JSON, но преобразованные в строку.
Для отправки сообщения таким ресурсом вы должны предварительно его создать. В нем обязательно должна быть переменная, которая подставит промокод. Для данного примера это $!data.get('promocode').
В запросе вместо {id} вставляете id сообщения, которое вы хотите отправить.