# Триггерные цепочки

Триггерная цепочка — это отправка пользователю писем или веб пушей по заданным правилам, после совершения им определенных действий в интернет-магазине.

# Управление цепочками

Зайдя в раздел "Триггерные цепочки", вы увидите список всех созданных цепочек и первичную информацию по ним.

По умолчанию показывается статистика по отправленным сообщениям за последние 14 дней.

Управление цепочками

Над таблицей с цепочками расположен список тегов, они работают как быстрые фильтры, чтобы отсортировать цепочки.

Таблица со списком цепочек:

Название Описание
Название Кликабельное название цепочки, при клике по которому можно перейти в статистику и настройки
Настройки Переход в настройки цепочки
Переключатель Включает/выключает отправку сообщений
Сообщений отправлено Количество отправленных сообщений
CTR Процентное соотношение уникальных переходов из сообщений к числу отправленных
С покупками Количество сообщений с покупками
Создать копию Создает копию цепочки
В архив Удаляет цепочку в архив

# Вкладка "Настройки"

Тихий режим

Тихий режим позволяет приостановить отправку писем в заданные дни или время. Это нужно, если, например, пользователь зашёл на сайт вечером, а письмо должно прийти только утром.

Примеры:

  1. Пользователь зашёл на сайт вечером — письмо не придёт сразу, а только утром.
  2. Цепочка работает только по будням — в выходные письма не рассылаются.
  3. Режим включён для одного дня в неделю. В остальные — письма отправляются как обычно.

Важно

  1. Если происходит перенос данных между клиентами, сохраняется и отложенный запуск цепочек
  2. Если выбрать тихий режим не для всех дней, письма будут уходить в остальные дни

# Создание цепочки

Чтобы создать новую триггерную цепочку, нужно нажать на кнопку "Создать" в верхнем правом углу.

Вас перекинет на вкладку "События", где вы сможете выбрать предустановленные события для срабатывания цепочки.

Создание цепочки

Принцип работы

Конечная цель триггерной цепочки — взаимодействие с пользователем после того, как он покинул сайт.

На сайте он может совершать различные действия, которые служат событием для запуска триггерной цепочки.

В REES46 доступны по умолчанию 19 событий для запуска цепочки.

При запуске с включенной опцией умные цепочки/smart_chains, добавляется проверка существования других активных цепочек. Собирается массив событий инициаторов.

Если есть пересечение массива инициаторов с массивом стоперов текущей цепочки, значит запуск цепочки откладывается. Цепочка не перезапускается, пока не отработает полностью.

Список событий:

Название Описание
Просмотр товара Пользователь посмотрел карточку товара
Добавление в корзину Пользователь добавил товар в корзину
Просмотр категории Пользователь просмотрел товары в определенной категории
Покупка Пользователь совершил покупку
Выполнен поисковый запрос Пользователь искал товар через поиск на сайте
Очистка корзины Пользователь очистил корзину от товаров
Подписался на рассылки Пользователь оставил свой email в форме подписки
Отписался от рассылки Пользователь отписался от рассылок
Открыл страницу Пользователь открыл определенную страницу
Зашел на сайт Пользователь зашел в новой сессии на сайт
Открыл массовую рассылку Пользователь открыл определенную рассылку
Перешел из массовой рассылки Пользователь перешел на сайт из определенной рассылки
Товар снова в наличии В фиде обновилась информация о наличии товара, на который ранее подписался пользователь
Цена на товар снижена В фиде обновилась информация о скидке на товар, на который ранее подписался пользователь
Цена на товар в корзине снижена В фиде обновилась информация о скидке на товар, который ранее пользователь добавил в корзину
Цена на товар в избранном снижена В фиде обновилась информация о скидке на товар, который ранее пользователь добавил в избранное
Оставил отзыв Пользователь оставил отзыв о товаре через сервис отзывов REES46
Добавление в избранное Пользователь добавил товар в избранное
Удаление из избранного Пользователь удалил товар из избранного
Статус заказа В системе REES46 изменился статус заказа
Товар в избранном снова в наличии Пользователь добавил товар в избранное. Товар закончился, затем снова появился в наличии

Обратите внимание

Указанные выше события используются как для запуска цепочки, так и для её остановки.

Если предоставленного списка событий недостаточно, то интернет-магазин может передавать свои события и делать настройку цепочек по ним.

Пользовательские события добавляются в настройках магазина.

Цепочки, запускаемые событием "Просмотр категории"

Перед запуском цепочек, запускаемых событием "Просмотр категории", отбираются категории, которые пользователь просмотрел за сутки.

После выбора нужного события, нажимаете "Создать триггер" и задаете начальные настройки:

  • Название и событие для прекращения запущенной цепочки.

Создание цепочки

# Настройка цепочки

После создания цепочки, перед вами откроются правила, по которым будет работать цепочка.

В REES46 сделаны настройки по умолчанию по всем указанным выше событиям, но вы можете менять правила на свое усмотрение.

Правила

В цепочке можно удалить все созданные блоки, за исключением начального события.

Нажав на синий кружок, вы можете добавить 5 блоков на выбор.

Правила

Обратите внимание

Для работы триггерной цепочки не обязательно добавлять все 5 блоков.

Цепочка будет работать при наличии минимум одного блока — Сообщение:

Название блока Описание
Пауза Выставляется задержка по времени перед отправкой сообщения
Условие Выставляются условия отправки сообщений на основе данных пользователей
Сообщение Выбирается заранее созданный шаблон сообщения, email или веб пуш
A/B тест Создание A/B теста, в этом случае аудитория делится пополам и сравниваются показатели
HTTP запрос Возможность добавить http запрос в цепочку. Подробная механика работы описана в разделе ниже
Условия
Условие Параметры Что делает
Пользователь:
Пол пользователя Равно / Не равно Проверяет пол текущего клиента на соответствие параметрам
День рождения Дата рождения При наличии данных о дне рождения, собирает пользователей в сегмент по дате рождения
Уровень дохода Равно / Не равно Проверяет уровень дохода клиента на соответствие параметрам
Пользовательский сегмент Равно / Не равно Проверяет, соответствует ли текущий клиент заранее настроенному сегменту
Как долго существует профиль пользователя -- // -- Время существования профиля с момента захода на сайт
Зарегистрирован Да / Нет Проверяет, зарегистрирован ли клиент. Проверяется по наличию переданного ID пользователя
Есть карта лояльности Да / Нет Проверяет, есть ли карта лояльности у клиента
Устройство Содержит / Не содержит Проверяет, с какого устройства клиент зашел на сайт
География Содержит / Не содержит Проверяет, с какого города клиент по данным из CDP
Карта лояльности выдана в ... (город) Содержит / Не содержит Проверяет, в каком городе выдана карта лояльности
Свойство профиля Список свойств Проверяет передаваемое свойство профиля
Тег профиля Список тегов Проверяет передаваемый тег профиля
Email получателя содержит Содержит / Не содержит Проверяет, содержит ли email получателя введенные в поле символы (буквы/цифры)
Действия:
Оформлял заказы Временные периоды Проверяет, оформлял ли заказы за выбранный период
Сколько оформил заказов за выбранный период Равно, больше чем, меньше чем, между [Диапазон] Проверяет, сколько оформил заказов за выбранный период
Посмотрел товар определенной категории Содержит, не содержит [Список категорий] Проверяет, товары из каких категорий смотрел клиент за выбранный период
Добавил в корзину товар определенной категории Содержит, не содержит [Список категорий] Проверяет, добавлял ли клиент в корзину товары из категории, выбранной в параметрах, за выбранный период
Купил товар определенной категории Содержит, не содержит [Список категорий] Проверяет, покупал ли клиент товары из категории, выбранной в параметрах, за выбранный период
Посмотрел товар бренда Содержит, не содержит [Список брендов] Проверяет, смотрел ли клиент товары бренда, выбранного в параметрах, за выбранный период
Добавил в корзину товар бренда Содержит, не содержит [Список брендов] Проверяет, добавлял ли клиент в корзину товары бренда, выбранного в параметрах, за выбранный период
Купил товар бренда Содержит, не содержит [Список брендов] Проверяет, покупал ли клиент товары бренда, выбранного в параметрах, за выбранный период
Количество товаров в корзине Равно, больше чем, меньше чем, между [Диапазон] Проверяется корзина пользователя, условие выполняется, если количество товаров соответствует числу, заданному при настройке
Сумма товаров в корзине Равно, больше чем, меньше чем, между [Диапазон] Проверяется корзина пользователя, условие выполняется, если сумма товаров соответствует числу, заданному при настройке
Одежда и обувь:
Размер обуви Равно, больше чем, меньше чем, между [Диапазон] -- // --
Размер рубашки/блузы Равно, больше чем, меньше чем, между [Диапазон] -- // --
Размер футболки Равно, больше чем, меньше чем, между [Диапазон] -- // --
Размер нижнего белья Равно, больше чем, меньше чем, между [Диапазон] -- // --
Размер брюк Равно, больше чем, меньше чем, между [Диапазон] -- // --
Размер пиджака/жакета Равно, больше чем, меньше чем, между [Диапазон] -- // --
Размер носков Равно, больше чем, меньше чем, между [Диапазон] -- // --
Размер ремня Равно, больше чем, меньше чем, между [Диапазон] -- // --
Размер головного убора Равно, больше чем, меньше чем, между [Диапазон] -- // --
Размер перчатки Равно, больше чем, меньше чем, между [Диапазон] -- // --
Дети:
Количество детей Равно, больше чем, меньше чем, между [Диапазон] Проверяет количество детей на соответствие количеству, выбранному в параметрах
Возраст ребенка Равно, больше чем, меньше чем, между [Диапазон] Проверяет возраст ребенка на соответствие выбранному в параметрах
Пол ребенка Равно / Не равно Проверяет пол ребенка на соответствие выбранному в параметрах
Программа лояльности:
Статус -- // -- Проверяет статус программы лояльности на соответствие выбранному в параметрах
Бонусы Равно, больше чем, меньше чем Проверяет число бонусов на соответствие выбранным в параметрах
Бонусов до следующего уровня Равно, больше чем, меньше чем Проверяет число бонусов на соответствие выбранным в параметрах
Коммуникации:
Подписан на канал Email, Веб-пуши, Мобильные пуши Проверяет, подписан ли пользователь на один из каналов
Подписка Подписан на массовые рассылки, Подписан на триггеры Проверяет, подписан ли пользователь на один из типов рассылок
Маркетинг:
Получал триггерное сообщение в канале Список каналов рассылки/ Список периодов получения Проверяет наличие сообщений из триггерной цепочки по указанному каналу и за указанный период
Новые клиенты за период Временные периоды Проверяет, сколько новых клиентов за выбранный период
Получал массовую рассылку Список проведенных рассылок Проверяет, получал ли пользователь выбранную рассылку
Открывал массовую рассылку Список проведенных рассылок Проверяет, открывал ли пользователь выбранную рассылку
Открывал массовую рассылку за период Временные периоды Проверяет, открывал ли пользователь рассылку за выбранный период
Просматривали последнюю email рассылку Да/Нет Проверяет, просматривал ли пользователь последнюю отправленную рассылку
Кликал на ссылку в массовой рассылке Список проведенных рассылок Проверяет, переходил ли пользователь по ссылке в выбранной рассылке
Делал заказ из массовой рассылки Список проведенных рассылок Проверяет, делал ли заказ пользователь из выбранной рассылки
Открывали массовую веб-пуш рассылку за период Временные периоды Проверяет, открывал ли пользователь веб-пуш рассылку за выбранный период
Получал письмо из цепочки Временные периоды и список цепочек Проверяет, за какой период и с какой цепочки пользователь получал письмо
Открывал письмо из цепочки Временные периоды и список цепочек Проверяет, в какой промежуток времени и с какой цепочки пользователь открывал письмо
Кликал на ссылку в цепочке Временные периоды и список цепочек Проверяет, в какой промежуток времени и с какой цепочки пользователь переходил по ссылке
Делал заказ из цепочки Временные периоды и список цепочек Проверяет, в какой промежуток времени и с какой цепочки пользователь делал заказ
Получал транзакционное письмо Временные периоды и список транзакционных писем Проверяет, за какой период и какие письма получал пользователь
Открывал транзакционное письмо Временные периоды и список транзакционных писем Проверяет, за какой период и какие письма открывал пользователь
Кликал на ссылку в транзакционном письме Временные периоды и список транзакционных писем Проверяет, за какой период и из каких писем пользователь переходил по ссылке
Делал заказ из транзакционного письма Временные периоды и список транзакционных писем Проверяет, за какой период и из каких писем пользователь делал заказ
Как часто заходит на сайт Каждый день/неделю/месяц Проверяет, как часто пользователь заходит на сайт
Как часто покупает на сайте Каждый день/неделю/месяц Проверяет, как часто пользователь совершает покупки
UTM-параметры Список UTM-меток Проверяет, по каким UTM меткам переходил пользователь
Получал сообщение из канала за период Временные периоды и список каналов Проверяет, за какой период и с какого канала пользователь получал сообщения
Открывал сообщение из канала за период Временные периоды и список каналов Проверяет, за какой период и с какого канала пользователь открывал сообщения
Переходил из сообщения канала за период Временные периоды и список каналов Проверяет, за какой период и с какого канала пользователь переходил по ссылке
Списки промокодов:
Пользователь получил промокод Равно, больше чем, меньше чем, больше или равно, меньше или равно, между [Диапазон] Проверяет получал ли пользователь промокод в указанный период
Пользователь применил промокод Равно, больше чем, меньше чем, больше или равно, меньше или равно, между [Диапазон] Проверяет использовал ли пользователь промокод в указанный период
Товар и категория
Мерчант, к которому относится товар Да/Нет Проверяет относится ли товар к мерчанту, который пользователь выбирает из списка при настройке условия

Важно

Чтобы пользователь не получал много писем из цепочек на основе своих действий, по умолчанию выставлено ограничение на отправку не более одного письма в день.

Исключения: Цена на товар снижена, Товар снова в наличии, Подписался на рассылки. Для этих событий лимит по умолчанию увеличен до четырёх.

Письма за пределами лимита считаются отложенными и отправляются через сутки.

В случае переноса данных от одного пользователя к другому, отложенные письма также переносятся.

Для того чтобы обойти ограничение, необходимо обратиться в техническую поддержку.

# Динамическая пауза

Динамическая пауза позволяет автоматизировать управление паузами между доставкой триггерных сообщений.

Компонент рассчитывает периодичность покупок для каждого клиента и, в зависимости от продолжительности периода между покупками, ставит отправку сообщений на паузу.

Таким образом, работа компонента позволяет повысить эффективность отправляемых сообщений, позволяя подогревать интерес, но не заваливать клиента спамом.

Пока динамическая пауза доступна для использования в цепочках со стартовым событием "Покупка".

# Механика расчёта динамической паузы

В основе работы компонента - средняя периодичность покупок каждого клиента, которая пересчитывается раз в сутки.

Значение по умолчанию для паузы задаётся при создании компонента. Оно используется в случаях, когда:

  1. Периодичность покупок для данного пользователя ещё не была рассчитана
  2. Периодичность покупок меньше паузы по умолчанию

Определение средней периодичности покупок осуществляется на основе данных за последние полгода.

В случае, если рассчитанный показатель средней периодичности покупок получается более тридцати дней, то в компоненте используется значение тридцать дней.

В остальных случаях используется реальная средняя периодичность покупок для каждого клиента.

# Ограничение отправки в зависимости от количества товаров

настройки количества товаров

На панели управления в верхней части экрана можно увидеть две настройки:

  1. Минимум товаров в сессии для отправки цепочки
  2. Минимум единиц товара в наличии для включения его в отправку цепочки

Чтобы запустить цепочку в работу, оба эти условия должны быть выполнены.

Первая проверяет количество уникальных товаров в сессии, оно должно соответствовать тому, что было задано.

Вторая настройка проверяет количество товара на складе. Для отправки цепочки оно должно превышать заданный минимальный порог.

Это нужно для предотвращения ситуации, когда клиент получает сообщение из цепочки, а товар уже раскуплен.

При запуске цепочки сначала проверяется количество товаров на складе (вторая настройка). Если какого-то товара на складе меньше установленного лимита, то он исключается из сессии.

Далее отфильтрованные товары проходят проверку на соответствие лимиту товаров в сессии (первая настройка). Если товаров достаточно - цепочка будет запущена. В противном случае - отправки не произойдёт.

Завершив все настройки, нажмите "Опубликовать", и цепочка запущена в работу.

# HTTP запросы

Блок с HTTP запросом позволяет добавить в триггерную цепочку функционал, которого нет по умолчанию. Делается это с помощью отправки/приема данных как внутри REES46, так и при взаимодействии с внешними системами — сайтами, приложениями, базами данных и т.д.

Важно

Для настройки HTTP запросов будет нужна помощь web-разработчика. Рядовой пользователь без определенного набора знаний не сможет выполнить эту задачу.

HTTP запросы дают возможность отправлять запросы через любой API метод. Помимо управления запросами через письма, HTTP запросы могут быть задействованы и в других инструментах REES46, например, в поиске.

# Примеры использования HTTP запросов

  1. После отправки одной триггерной цепочки, нужно чтобы запускалась другая. Для этого, по HTTP запросу необходимо передать событие прохождения первой цепочки, благодаря которому, вторая цепочка будет запущена.

  2. Нужно запустить из цепочки событие или добавить пользователя в определенный сегмент.

  3. После ухода письма из цепочки, можно отправлять запрос в тикетницу, в которой создается задача на менеджера, чтобы он связался с клиентом. Также можно подтянуть, благодаря запросу, контактные данные, если они есть в REES46.

  4. Отправка запроса в CMS магазина для генерирования уникальных промокодов. Для этого необходимо отправить запрос на сервер магазина и благодаря ответу в запросе, в письмо будет добавлен уникальный промокод.

  5. С помощью запросов можно управлять начислением/списанием бонусов в программе лояльности.

  6. Можно добавлять данные в цепочке. Например запрос на отправку сообщения в другой канал, которого нет в готовой интеграции системы. Или добавлять переменные email, first_name, last_name которые доступны в шаблоне письма.

# Настройка HTTP запроса

HTTP запрос

  1. Необходимо добавить URL адрес, куда будет уходить запрос
  2. Прописать успешные коды ответа
  3. Прописать заголовки запросов

У HTTP запроса всегда два ответа, соответствие или несоответствие запросу, визуально это выглядит как А/Б тестирование.

HTTP запрос

Преимущества HTTP запросов заключаются в расширении функционала работы триггерных цепочек.

Настройка позволяет отправлять данные на сервер магазина и обрабатывать в зависимости от задач. Например, изменять ход цепочки, управлять ответом или логировать запрос.

Пример изменения хода цепочки:

Перенос пользователя между сегментами с помощью HTTP запросе для срабатывания условий в цепочке.

Пример управления ответом:

На сервере магазина, куда пришел запрос из триггерной цепочки, формируется ответ. Например, пришли данные { "email" : "test@example.com" } и можно построить свою логику на основе данных и ответа 200 (ОК) или 400 (Bad Request), исходя из вашей логики ответов.

Пример логирования запросов:

Отправлять email пользователя через HTTP запрос в другую CRM (как логирование) при подписке на рассылке в REES46.

# Ветвление HTTP запросов

У HTTP запросов есть ветвление, которое зависит от кода ответа и им тоже можно управлять для решения определенных задач.

Ветвление запросов

Таким образом, HTTP запросы в цепочках позволяют закрыть задачи, которые в стандартных условиях нельзя реализовать.

Другими словами, это запросы к серверу магазина, благодаря которым можно настраивать более сложные цепочки - управлять ответами, логировать данные, выбирать нужные каналы отправки, передавать кастомные события для редактирования или запуска других цепочек.

# Статистика

После того как вы запустили цепочку, пользователям начинают отправляться сообщения и идёт накопление статистики.

В REES46 статистика в триггерных цепочках собирается двумя способами:

  1. Есть общая статистика по цепочке с момента её создания.
  2. Есть статистика по каждому сообщению внутри цепочки.

(Сообщение – это шаблон электронного письма или шаблон веб-пуша)

Обратите внимание

Когда в запущенной цепочке редактируется, либо заменяется ранее созданное сообщение, то в отредактированном/новом сообщении статистика начнет собираться с нуля.

Вся накопленная статистика старого сообщения не переносится на новое.

После сохранения изменений, общая статистика цепочки не будет равна сумме данных из сообщений, которые используются внутри цепочки.

Чтобы зайти в статистику цепочки, нужно кликнуть на её название.

Статистика

Название Описание
Отправлено Количество отправленных сообщений
Открыто Количество открытых сообщений
Переход Количество уникальных пользователей, перешедших по ссылке
Отписка Количество отписавшихся пользователей в рассылке
Покупка Количество покупок из рассылки. Рассчитывается по событию "Покупка"
Уникальная покупка Количество уникальных покупок из рассылки. Рассчитывается по событию "Покупка"
Жалоба Количество жалоб на спам
Hard bounce Количество недоставленных писем, которые изначально невозможно доставить (ошибка в адресе email)
Soft bounce Количество недоставленных писем, которые изначально можно доставить, но в текущей рассылке не доставили (переполненный почтовый ящик у пользователя)
Количество не уникальных заказов Подсчёт ведётся по заказам. Отменённые не учитываются
Общее количество не уникальных заказов Подсчёт по заказам с учётом отменённых
Общая выручка При расчёте показателя общей выручки учитываются и отменённые заказы
Выручка При расчёте выручки не учитываются отменённые заказы

Обратите внимание

При наведении курсора на email или веб пуш, вам будет доступна статистика по выбранному письму.

Это удобно в том случае, если вы запустили A/B тест и сравниваете, какая версия письма лучше по показателям.

# Отчет

Можно скачать csv отчет, предварительно выбрав временной период.

Название Описание
email Email адрес пользователя
platform Платформа, с которой пользователь заходил на сайт
sent_at Дата и время отправки письма
delivered Статус доставки письма
opened Статус открытия письма
clicked Статус перехода из письма
purchased Статус покупки из письма
complained Статус жалобы на спам
hard_bounce Статус о невозможности доставить письмо (ошибка в адресе email)
soft_bounce Статус о невозможности доставить письмо (переполненный почтовый ящик у пользователя)
unsubscribed Статус отписки от рассылок
hbq_spam Статус попадания письма в спам
error_status Статус ошибки
diagnostic_code Диагностический код