Skip to content

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

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

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

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

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

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

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

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

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

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

Тихий режим

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

Примеры:

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

Важно

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Правила

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

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

Правила

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

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

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

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

Важно

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

HTTP запросы

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

Важно

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

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

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

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

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

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

  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 (как логирование) при подписке на рассылке в NCE.

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

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

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

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

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

Статистика

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

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

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

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

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

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

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

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

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

Статистика

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

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

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

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

Отчет

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

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