Блоки в редакторе сценариев
Сценарий состоит из цепочки блоков, которые последовательно запускаются в фоновом режиме. Какие блоки есть в сценариях:
Что такое сценарий и как его создать
События
Событие — это действие, которое система может отследить. События наступают в результате действий подписчика: если он открыл письмо, кликнул по ссылке или достиг целевой страницы на сайте. Сценарий реагирует на События: они могут запускать его или быть одним из шагов.
Стартовые события
Каждый сценарий начинается со Стартового события, которое запускает в работу всю цепочку: как только подписчик его выполнит, он попадёт в сценарий. В редакторе сценариев этот блок появляется автоматически, его нельзя удалить или заменить д ругим:
Какие бывают Стартовые события:
- Без стартового события,
- Подписчик открыл email,
- Email доставлен,
- Смена сегмента,
- Изменение данных подписчика,
- Клик по ссылке,
- Подтверждение подписки,
- Подписчик добавлен неподтверждённым,
- Подписчик добавлен подтверждённым,
- Добавление в список при импорте,
- Открытие целевой страницы,
- Подтверждение формы,
- Заполнение формы,
- Отписка от всего,
- Отписка от отправителя.
Не все Стартовые события могут быть обычными шагами в сценарии. Например, События Подписчик добавлен неподтверждённым и Подписчик добавлен подтверждённым можно найти только в блоке Стартового события:
Виды Событий в сценариях
Без стартового события (описание в API) — подписчик станет участником сценария, если его туда добавят принудительно. Например, с помощью блока Сценария Перейти в другой сценарий или через действие Добавить участников:
Подписчик открыл email (описание в API) — подписчик открыл транзакционное письмо, отправленное по любому или указанному шаблону.
Здесь есть две группы шаблонов: можно указать, что сценарий будет реагировать на открытие письма, отправленного в текущем сценарии; либо на открытие письма, отправленного в другом автоматическом сценарии. При выборе шаблона вы увидите его превью.
С помощью этого События можно отслеживать открытие указанного письма в других сценариях — для этого проставьте галочку в чекбоксе.
Если Событие Подписчик открыл email указано Стартовым, в качестве шаблона можно выбрать только письмо, отправленное в другом сценарии.
Email доставлен — сработает, когда письмо, отправленное по указанному шаблону, будет успешно доставлено.
Чтобы Событие сработало, необходимо проставить галочку у пункта После доставки запускать событие «Email доставлен» для сценариев в дополнительных настройках шаблона:
Смена сегмента — сработает, когда подписчик покинет или попадёт под условия указанного сегмента в результате изменения данных. При этом данные должны быть указаны в условиях сегмента.
Здесь можно указать:
- какой сегмент покинул подписчик,
- к какому сегменту присоединился подписчик,
- какой сегмент покинул и к какому сегменту присоединился подписчик в результате изменения данных.
Если подписчик попал под условия сегмента не по причине изменения данных, событие Смена сегмента не сработает.
Изменение данных подписчика (описание в API) — Событие сработает, когда изменятся указанные данные подписчика. При этом неважно, как изменились данные — главное, что они отличаются от предыдущих.
Чтобы отслеживать изменение точного значения данных, необходимо включить соответствующий свитчер:
- Было до изменения — Событие сработает, если указанное значение данных изменилось на любое.
- Стало после изменения — сработает, если любое значение данных изменилось на указанное.
- Было до и стало после — сработает, если значение данных, указанное «до», изменились на значение, указанное «после».
Например, при указании таких условий:
Город → Стало после изменения → равно → Москва
Событие сработает, если значение поля Город
в анкете подписчика изменится на Москва
. При этом неважно, какое значение поля было «до».
Клик по ссылке (описание в API) — Событие наступит, когда подписчик кликнет по указанной ссылке в сообщении, ранее отправленном в этом сценарии.
Если это Событие добавлено в качестве Стартового, то оно отреагирует на клик по указанной ссылке в массовой рассылке, отправленной обычным способом, — после этого подписчик попадет в сценарий. При необходимости можно указать, чтобы событие отслеживало клики по любым ссылкам.
Для отслеживания кликов по группе ссылок можно указать маску для URL, используя спецсимволы:
Спецсимвол | Описание | Пример |
---|---|---|
* | Заменяет любое количество символов | Если нужно отследить клики по всем ссылкам, URL-адрес которых начинается с https://example.com/blog/ (включая указанную страницу), укажите маску для ссылки в формате https://example.com/blog/* |
? | Заменяет один любой символ | Если нужно отследить клики по всем ссылкам, URL-адрес которых начинается с https://example.com/blog/20ХХ (где XX — это любые символы), укажите маску в формате https://example.com/blog/20?? |
Подтверждение подписки (описание в API) — произойдёт, когда пользователь подтвердит свою подписку через письмо подтверждения (Double Opt-In).
Неподтверждённым адресам можно отправлять только письма подтверждения.
Подписчик добавлен неподтверждённым (описание в API) — наступит, когда пользователь попадёт в базу контактов без согласия на рассылку — например, через импорт. Пользователей с неподтверждённым статусом можно, например, добавлять в списки, или менять их данные.
Это Событие можно добавить в сценарий только как Стартовое.
Подписчик добавлен подтверждённым (описание в API) — сработает, когда подписчика добавят в базу контактов уже подтверждённым (с согласием на рассылку).
Событие Подписчик добавлен подтверждённым можно указать только в блоке Стартовое событие — например, в сценарии приветственной цепочки.
Как настроить приветственную серию писем: пошаговая инструкция
Добавление в список при импорте — сработает при импорте подписчика в указанный список, когда:
- подписчик добавляется впервые через «Добавление подписчика» или форму подписки;
- либо через «Добавление подписчика» или форму подписки приходят новые данные уже добавленного подписчика.
Событие Добавление в список при импорте можно указать только в качестве Стартового. Оно сработает, если в дополнительных настройках импорта будет включена галочка «Учитывать изменение данных для запуска триггеров»:
Открытие целевой страницы (описание в API) — Событие произойдёт, если подписчик посетит страницу сайта, на которой размещен код универсального счётчика. С помощью такого счётчика можно отслеживать посетителей сайта и путь подписчиков, которые перешли на сайт из email-рассылок.
Подтверждение формы (описание в API) — Событие сработает, когда пользователь перейдёт по ссылке из письма-подтверждения, подтвердив тем самым заполнение формы подписки на сайте.
Заполнение формы (описание в API) — произойдёт, если посетитель сайта заполнит указанную форму и отправит свои данные в систему.
Отписка от всего (описание в API) — наступит, когда подписчик отпишется от всех рассылок кликом по ссылке «Отписаться» внутри письма.
После наступления События подписчик попадёт в стоп-лист Отписались от всех рассылок и больше не будет получать письма.
Отписка от отправителя (описание в API) — подписчик отписался от одного из отправителей (любого или конкретного). Чтобы подключить отписку от отправителя, .
Как настроить блок Событий
Если нужно отследить одно из нескольких Событий, в блок можно добавить несколько Событий, которые будут работать по логике ИЛИ. Тогда подписчик перейдёт к следующему шагу сценария при наступлении одного из вариантов:
Чтобы отследить одно из нескольких Событий:
- Добавьте нужный блок События.
- В этом же блоке нажмите кнопку «Добавить» и выберите другой вариант События.
- Если необходимо, добавьте ещё одно или несколько Событий, повторив пункт 2.
Если нужно добавить последовательное наступление Событий, добавьте два блока подряд с помощью кнопки плюса +
, указав в каждом нужное Событие. Это может понадобиться, например, когда нужно отреагировать каким-то действи ем на то, что подписчик открыл два письма:
Таким образом события будут отслеживаться последовательно, а не параллельно: подписчик сначала должен открыть первое письмо, а затем — второе, иначе он «застрянет» на первом событии.
Разветвления Событий в сценарии
Сценарий может идти не последовательно, а с разветвлением вариантов Событий. Например, если необходимо разбить базу на списки, можно отправить письмо-опрос с несколькими вариантами ответов и несколькими ссылками. В зависимости от того, по какой ссылке кликнет подписчик, он попадёт в тот или иной список: