Первые шаги
Пользовательские данные
- Обзор адаптивного 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
Смена системы
Документы
Интеграция
Персонализация с переменными
Одним из способов персонализации сообщения является автоматическая подстановка персональных данных из значений полей контакта.
Самый простой и широко используемый пример персонализации – подстановка вместо переменной %FIRSTNAME% имени контакта.
В таком виде подписчик получит письмо.
Замена производится только если соответствующее поле заполнено в карточке контакта; если поле пустое – значение пропускается.
При необходимости можно создать дополнительные поля для более широкого списка персонализации.
По тому же принципу можно автоматически подставлять другие значения из полей контакта.
Сообщения, содержащие переменные персонализации, используются как для автоматических, так и для массовых рассылок.
В дополнительных полях может содержаться любая информация о клиенте, которую вы передаете в eSputnik при импорте контактов или через API. Проверить, какие данные и дополнительные поля уже доступны для использования, можно в личном кабинете → “Настройки” → “Дополнительные поля”.
Все указанные в дополнительных полях переменные могут быть использованы для персонализации сообщений во всех доступных каналах.
Данные из любого поля контакта могут быть добавлены в тело сообщения с помощью специального меню в редакторе сообщений.
Меню персонализации в редакторах eSputnik
Для использования персонализацию в email-сообщении:
-
Перейдите в раздел “Сообщения”, кликните вкладку “Email” и откройте сообщение в редакторе.
-
Нажмите текстовый блок сообщения. На верхней панели редактора появится вкладка “Персонализация”.
-
В выпадающем списке выберите поле для подстановки или найдите необходимое через поиск.
SMS, Web Push, Mobile Push, Viber, App Inbox
Редакторы указанных выше сообщений имеют одинаковый вид. Поля, где можно использовать персонализацию, обозначаются иконкой с человечком.
Рассмотрим персонализацию на примере мобильных пушей.
-
Перейдите в раздел “Сообщения”, кликните вкладку “Mobile Push” и откройте сообщение в редакторе.
-
Перейдите к полю, обозначенному иконкой с человечком и нажмите его.
-
В выпадающем списке выберите поле для подстановки или найдите необходимое через поиск.
Использование постоянного значения при отсутствии данных в дополнительных полях
В редакторах сообщений при добавлении переменных система автоматически проставляет знак “|” после каждой переменной
Если необходимо добавить альтернативное значение для дополнительных полей, в которых нет информации, после символа “|” укажите нужный текст.
Контакт получит сообщение:
-
С персонализированным обращением, если известно его имя.
-
Альтернативное обращение, если имя отсутствует.
Примеры использования переменной для персонализации
Рассмотрим пример письма с подстановкой данных следующих значений полей с карточки контакта:
-
имя получателя;
-
дата рождения получателя;
-
количество активных бонусов на карте;
-
город;
-
телефон магазина
-
промокод;
где:
-
% FIRSTNAME|% — имя получателя.
-
%DATA_NARODJENNYA|% — дата рождения получателя;.
-
%BONUSI|% — количество активных бонусов на карте.
-
%TOWNI|% — город, в котором действует акция.
-
%TEL_MAGAZINU|% — елефон магазина.
-
%PROMOKOD|% — персональный промокод клиента
Переменные зависят от названия дополнительных полей, поэтому могут отличаться от указанных в примере.
Для подстановки ссылки на изображение необходимо выделить блок картинки и в соответствующем поле слева вместо пути к картинке указать переменную персонализации. В нашем примере это %QRCODE|%.
Или при редактировании кода сообщения записать переменную в атрибут изображения src:
Важно
Значением переменной должна быть ссылка на изображение, которая представляет собой полный путь к картинке, включая протокол, например: https://example.com/qr_code.png
Подстановка данных из события
Использование переменных в тексте сообщения позволяет унифицировать все сообщения или отдельные блоки. Но такой способ лишен вариативности – подстановка либо происходит, либо нет, без дополнительных возможностей управлять контентом.
Иногда из-за отсутствия нескольких параметров в письме теряется ценность целого блока. Если сведений о контакте недостаточно, подстановка данных не произойдет. Например, в блоке, где должен быть выведен промокод и QR-код, могут быть пробелы:
Выходом будет скрыть целый блок сообщения и выводить его только тогда, когда доступны все необходимые компоненты или использовать данные, передаваемые в событие и не хранящиеся в карточке контакта. Для этих случаев можно использовать переменные с функциями Velocity.