Описание
Триггерная кампания — это инструмент создания транзакционных сообщений в Altcraft Platform.
Триггерная кампания отличается от других кампаний тем, что не имеет расписания и лимита. Вместо этого триггер постоянно находится в ожидании события, которое его запустит.
Рассылает по одному сообщению каждому подписчику, который попал под условие запуска триггера.
Чтобы создать новую кампанию, в главном меню выберите Кампании → Триггеры и нажмите кнопку + Создать. Или воспользуйтесь календарём кампаний.
Основные настройки
В основных настройках укажите название и описание новой кампании, при необходимости установите группу доступа и метки для дополнительной группировки. Здесь же вы можете указать SUBID статистики для кампании. В верхнем правом углу находится переключатель, активирующий триггер, переводя его в режим ожидания:
Настройки кампании
Настройки кампании объединяют канал, по которому она будет отправлена, получателей сообщений, контент из одного или нескольких шаблонов, а также расписание рассылки.
В первой вкладке выберите канал связи, по которому хотите отправить кампанию. Канал отправки должен быть доступен хотя бы в одном ресурсе подписок. Ресурс выбирается в следующей вкладке.
Кампании в Альткрафт отправляются в рамках определённого Ресурса: это может быть отдельный сайт, продукт, акция, или другое направление ваших коммуникаций с клиентами.
Выберите ресурс из выпадающего меню. В ресурсе должен быть настроен выбранный на предыдущем шаге канал.
При отправке сообщений кампания использует подписки клиентов на выбранный ресурс. Убедитесь, что получатели в вашем источнике данных подписаны на него, или что подписка передаётся при импорте.
Источника данных (база данных или сегмент подписчиков) у триггерной кампании нет. Аудитория кампании зависит от запускающего триггер события.
Если триггерное событие - импорт в базу данных, убедитесь, что база данных доступна в выбранном Ресурсе кампании! В противном случае сообщения отправлены не будут.
Вы также можете отфильтровать получателей по категориям ресурса и дополнительным полям канала. Для этого в ресурсе должны быть заданы соответствующие настройки.
Чтобы создать фильтр по полям, выберите стандартное или дополнительное поле подписки. В поле "Условие отбора" выберите логический оператор и при необхоимости укажите значение. Правила можно объединять с помощью логического И (все условия должны выполняться) и ИЛИ (хотя бы одно условие должно выполняться).
В этом блоке выберите контент, который хотите использовать в рассылке. Шаблоны сообщений в Альткрафт объединяют контент для отправки по всем доступным каналам.
Убедитесь, что контент для выбранного в кампании канала присутствует в шаблоне!
Нажмите на кнопку Добавить и выберите подготовленный шаблон. Любой тип кампании поддерживает до 16 шаблонов сообщений. Триггерная кампания отправит каждому получателю по одному сообщению из выбранных в случайном порядке - в равных пропорциях.
По клику на миниатюру шаблона откроется предпросмотр. При нажатии на название шаблона он откроется в новой вкладке для редактирования:
Сообщения триггерных кампаний будут мгновенно отправлены по приоритетному каналу сендера, как только наступит триггерное событие. Внутри канала также можно установить приоритет отправки опцией Высокий приоритет.
Для каждого типа триггера можно установить время задержки перед отправкой сообщения: в днях, часах и минутах.
Когда вы завершите настройку, нажмите Готово. Выбранные вами параметры будут отображаться в блоке Настройки кампании. Кнопками в правом верхнем углу блока вы можете редактировать настройки, посмотреть журнал кампании или перейти к сводному отчёту по кампании.
Типы триггерных событий
Тип триггерного события выбирается во вкладке Триггер настроек кампании. Эти же события используются сценариями автоматизации при индивидуальном запуске.
Один из наиболее эффективных вариантов триггера: кампания запускается API запросом из внешних систем: с сайта, из приложения, CRM или другого сетевого ресурса. Триггер настраивается для конкретной базы данных.
Для запуска триггерной кампании доступны два варианта запроса к API:
- В версии 1.0 возможно только запустить кампанию по ссылке, передав email, md5 или xxh нужного профиля. Используется простой GET запрос.
- В версии 1.1 можно передать кампании дополнительные параметры.
Нажмите примеры вызова API чтобы получить примеры запроса на запуск триггера:
Активируется когда для профиля клиента добавляется подписка - или изменяется статус существующей. Для триггера можно отдельно указать Ресурс и Канал, по которым будут отслеживаться изменения. В ином случае кампания будет ожидать изменений по всем каналам выбранного ресурса, по всем ресурсам для выбранного канала - или по любым подпискам профиля клиента.
Подписка на новый ресурс — условие сработает только для первой подписки на указанный в кампании ресурс. При добавлении других подписок на тот же ресурс триггер или сценарий не активируется.
Новый канал в ресурсе — добавлена подписка на новый (для профиля) канал в ресурсе. То есть, была подписка на email рассылки, добавилась ещё и на SMS или Push.
Новый контакт в канале — активирует триггер при каждом появлении новой подписки. Первая подписка на канал также считается "новым контактом в канале".
- Статус изменён — кампания запустится при изменении статуса подписки на выбранные из выпадающего меню.
Первые три пункта выбраны — триггер сработает при каждой новой подписке.
Все галочки сняты — ничего не происходит.
На подписки, которые добавлены со статусом, отличным от "Подписан", триггер не активируется.
Активируется, когда в базу данных добавляется новый профиль по API. Триггер настраивается для конкретной базы данных.
Активируется, когда в базу данных добавляется новый профиль с помощью формы импорта или из файла. Триггер настраивается для конкретной базы данных.
Активируется, когда в базу данных добавляется новый профиль любым способом. Триггер настраивается для конкретной базы данных.
Активируется, когда подписчик совершает нужное действие в сообщении. Для выбранного действия укажите необходимый шаблон сообщения из выпадающего меню. Для переходов по ссылкам есть два варианта - клик по любой ссылке в сообщении и клик по конкретной ссылке, которую можно указать в соответствующем поле.
Триггер на любой клик будет срабатывать для первого перехода по любой ссылке в сообщении за 24 часа. Триггер на клик по ссылке будет захватывать первый клик по заданной ссылке за последние 24 часа.
Активируется, когда заданное поле принимает нужное значение. Необходимо выбрать поле профиля, условие и ожидаемое значение:
Условия различаются в зависимости от типа поля:
Условие | Тип поля | Описание |
---|---|---|
изменено | все | Любое изменение в поле профиля |
равно | все, кроме теги, объект, массив объектов | Новое значение равно ожидаемому |
не равно | все, кроме теги, объект, массив объектов | Новое значение не равно ожидаемому |
не пустое | все, кроме теги | Поле получило любое не пустое значение |
пустое | все, кроме теги | Все значения удалены для поля профиля |
добавлен любой тег из списка | теги | Список определяется в триггере |
удалён любой тег из списка | теги | Список определяется в триггере |
свойство изменилось | объект | Указывается путь к ключу объекта. Если значение ключа изменится, сработает триггер. |
свойство равно | объект | Указывается путь к ключу объекта и ожидаемое значение. Если значение этого ключа примет ожидаемое значение, сработает триггер. |
свойство не равно | объект | Указывается путь к ключу объекта и ожидаемое значение. Если значение этого ключа не примет ожидаемое значение, сработает триггер. |
свойство элемента изменилось | массив объектов | Указывается путь к элементу массива. Если свойство этого элемента изменится, сработает триггер. При выборе пути к свойству элемента вы также выбираете тип данных, к которому приводить сравниваемое значение. Доступно сравнение таких типов данных, как string, int, float, bool. Сравнение сложных типов данных (объект, массив) невозможно. В примере ниже вы не сможете отследить изменения в свойствах элементов [ { "key_1": [1,2,3,4,5], "key_2": 2 }, { "key_3":"value", "key_4": [1,2,3,4,5] } ] Обратите внимание, выпадающий список содержит доступные пути к свойству поля, но индекс любого элемента по умолчанию равен 0 — |
свойство элемента равно | массив объектов | Указывается путь к элементу массива и ожидаемое значение. Если свойство этого элемента примет ожидаемое значение, сработает триггер. |
свойство элемента не равно | массив объектов | Указывается путь к элементу массива и ожидаемое значение. Если свойство этого элемента не примет ожидаемое значение, сработает триггер. |
добавлен элемент | массив объектов | В массив добавляется новый элемент. |
удален элемент | массив объектов | Из массива удаляется элемент. |
Такой тип триггера можно использовать со ссылками в шаблонах, на которые настроено обновление полей профиля. Обратите внимание, что если помимо обновления поля к переходам по ссылке привязаны другие триггеры (пункт выше), они также сработают.
Пиксели Altcraft — стек технологий для отслеживания действий клиентов на веб-сайтах.
Вы можете разместить пиксель на своём веб-ресурсе или передать партнёрам и другим рефералам.
Триггерная кампания может отслеживать, когда пиксель активируется для клиента с активными подписками на какой-либо канал, и отправлять сообщения сразу или по прошествии заданного времени.
Триггер может запускаться при изменении связи между профилями: как прямой, так и обратной. При этом может учитываться появление, изменение или удаление связи, а также достижение свойством связи заданного в триггере значения:
Триггер может запускаться при изменении в статическом сегменте: профиль может как войти в указанный статический сегмент, так и выйти из него.
Триггер сработает, если профиль заполнил форму и по этой причине был добавлен в базу данных. Для этого необходимо при настройке формы активировать опцию "Импорт профилей" на вкладке "Действия".
Выберите форму и базу профилей:
Триггер активируется, если профиль заполнил и отправил форму. Выберите форму и базу данных, за профилями которой необходимо наблюдать:
Триггер сработает, если заказ в маркете был изменен. Выберите канал продаж и тип события. Доступно два типа:
- добавление заказа (новый заказ был добавлен в маркет)
- изменение заказа (изменился статус существующего заказа)
Возможные статусы заказа:
- доставлен
- оплачен
- отменен
- частичный возврат
- новый
Ограничения рассылки
Так как у триггерных кампаний нет фиксированной аудитории, отправку возможно ограничить только Политикой отправки: для одного пользователя за период времени.
Smart settings
Блок Smart settings (умные настройки) доступен в аккаунтах с активированной опцией "IS_SMART": true в файле конфигурации main.json. Он объединяет следующие дополнительные настройки кампании:
- Виртуальный сендер — позволяет выбрать для кампании виртуальный сендер - набор правил для отправки сообщений с реальных сендеров платформы.
- Свои трекинг-домены — позволяет отслеживать действия с сообщениями кампании, используя дополнительные трекинг-серверы. Домены укажите, разделяя переносом строки.
- Список email адресов для скрытой копии — BCC для отправляемых сообщений. Адреса укажите, разделяя переносом строки.
- Дополнительные опции — зависят от конфигурации вашей установки Альткрафт. Доступны такие опции, как отправка без учёта статуса подписки или без учёта уникальности данных при отправке.
Проконсультируйтесь с администратором Альткрафт вашей организации или со специалистами поддержки Альткрафт, если не уверены, какие Smart настройки необходимо выбрать!