Первые шаги
Пользовательские данные
- Обзор адаптивного email-редактора
- Создание оформления для письма
- Создание сквозных модулей
- Настройка адаптивности
- Настройка smart-контейнеров
- Оформление промовкладки для Gmail
- Добавление Ролловера
- Добавление анкорных ссылок
- Библиотека модулей
- Добавление таблицы в письмо
- Работа с блоком "Баннер"
- Добавление пользовательских шрифтов
- Создание кнопки CTA
- Работа с блоком "Картинка"
- Работа с блоком “Таймер"
- Использование ИИ в email-редакторе
- Поддержка мессенджер-протоколов почтовыми клиентами и платформами
Омниканальность
- SDK для мобильных приложений
- Управление ключами доступа к мобильному SDK
- Подключение мобильного приложения
- Создание и загрузка ключа Firebase
- Создание мобильных push-сообщений
- Настройка аналитики доставляемости и кликов
- Планирование мобильных push-уведомлений
- Типы диплинков
- Отправка тестовых сообщений из отладки запросов
- Настройка виджетов для сайта
- Геймификация виджетов
- Вызов виджета
- Настройка геоданных для правил вызова виджетов
- Сохранение данных из виджетов в поля контактов
- Защита от раздражения
- Действия после заполнения формы
- Замена системного сценария Double Opt-In
- Создание pop-up-форм с помощью Google Tag Manager или WordPress
- Отправка событий из форм подписки в 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
Смена системы
Документы
Интеграция
Настройка App Inbox для мобильных приложений
App Inbox – еще один вариант коммуникации с вашими клиентами, предоставляемый eSputnik. Он позволяет отправлять уведомления в автоматическом и ручном режиме в их личный кабинет в мобильном приложении.
Общее описание App Inbox, его применение, преимущества в сравнении с другими каналами рассылки вы можете найти в статье “App Inbox: почему вы оцените этот канал и как его эффективно использовать”.
Настройка App Inbox для мобильных приложений
Настройка App Inbox включает в себя отправку запросов:
- Получение токена идентификации.
- Получение количества непрочитанных App Inbox сообщений.
- Получение количества страниц с сообщениями.
- Получение списка всех App Inbox сообщений в мобильном приложении.
- Изменение статуса App Inbox сообщений.
Получение токена аутентификации
Для получения токена аутентификации пользователя (authToken) отправляется запрос с вашего сервера к API eSputnik. Запрос должен быть аутентифицирован одним из способов, описанных в инструкции к API. Например, API-ключом.
В запросе необходимо передать известные поля пользователя: email, phone, externalCustomerId (хотя бы одно поле должно быть обязательным). Эти поля нужны для поиска контакта в eSputnik.
Метод запроса |
POST |
URL запроса |
https://esputnik.com/api/v1/auth/contact/token |
Заголовок запроса |
Content-Type: application/json |
Тело запроса |
|
Ответ |
|
В дальнейшем authToken используется для аутентификации всех App Inbox запросов. Его нужно передавать в заголовке запроса ES-TOKEN. После каждого запроса текущий токен инвалидируется, а в заголовке ответа ES-TOKEN приходит новый, который используется для следующего запроса.
Если в ответ на любой App Inbox запрос приходит статус 401, то запрос на получение токена необходимо повторить.
Получение количества непрочитанных App Inbox сообщений
Запрос дает вам возможность получать информацию о количестве непрочитанных сообщений в мобильном приложении клиента. Запрос может выполняться регулярно.
Метод запроса |
GET |
URL запроса |
https://esputnik.com/appinbox/v1/messages/count |
Заголовок запроса |
ES-TOKEN: authToken |
Заголовок ответа |
ES-TOKEN: newAuthToken |
Ответ |
|
Если значение count > 0, пользователь должен увидеть индикатор непрочитанных сообщений.
Получение списка App Inbox сообщений
Запрос позволяет получить в ответе список сообщений в мобильном приложении, включая следующие данные:
- id сообщения;
- дата создания;
- заголовок;
- текст сообщения;
- URL изображения;
- URL ссылки;
- статус сообщения (OPENED, UNOPENED);
- категорию сообщения;
- custom data.
Метод запроса |
GET |
URL запроса |
https://esputnik.com/appinbox/v1/messages?page={pageNumber}&pageSize={pageSize}&status={status} |
Заголовок запроса |
ES-TOKEN: authToken |
Заголовок ответа |
ES-TOKEN: newAuthToken |
page | minimum value 0 |
pageSize | minimum value 1 |
status | OPENED/UNOPENED |
Ответ |
|
Если page, status или pageSize не установлены, вернутся все актуальные сообщения.
Изменение статуса App Inbox сообщений
Запрос используется для передачи события о прочтении сообщения. Необходимо передавать только идентификаторы сообщений, у которых newMessage=true.
При помощи запроса также можно изменить статус всех сообщений с "непрочитанное" на "прочитанное".
Метод запроса |
POST |
URL запроса |
https://esputnik.com/appinbox/v1/messages/status |
Заголовок запроса |
ES-TOKEN: authToken |
Заголовок ответа |
ES-TOKEN: newAuthToken |
Тело запроса |
Для передачи события о прочтении сообщения:
Для изменения статуса всех сообщений на "прочитанное":
|
Ответ |
нет |
Создание группы контактов, доступных для рассылки
Все контакты, попадающие в eSputnik через SDK, имеют Device ID. Это означает, что им можно отправить рассылку App Inbox.
Чтобы выделить все контакты в вашей базе, которые имеют Device ID, создайте условную группу и включите в нее условие "Все контакты с девайсом".
Создание App Inbox сообщений
Инструкция по созданию App Inbox сообщений и их рассылке представлена на странице “Создание App Inbox cообщений”.