Макет для согласования (MLF-286, шаг 2). Главное — обновлённый инспектор ноды START: новые типы триггера событие / вход в сегмент / выход из сегмента, автокомплит имени события и интерактивный билдер фильтра по свойствам (переиспользует предикат-билдер сегментов — кликаются И/ИЛИ/НЕ, добавляются условия и группы). Редактор вокруг — для контекста; палитра нод показана в изменённом виде (квадратные плитки).
Триггер: Произошло событие · order.created
Main1
START
track-событие из cdp.events, автокомплит по именам из workspace.
Событие сработало снова, пока человек не дошёл до конца этого сценария. Пропустить — не запускать повторно · В очередь — запустить после завершения · Заново — прервать текущий проход и стартовать заново.
Что рендерить в поле «Фильтр» инспектора. Карточка просит переиспользовать предикат-билдер сегментов — ресёрч показал два уровня.
И/ИЛИ/НЕ · вложенные группы · богатые операторы. Путь Customer.io.
+ Максимум мощности; один компонент на сегменты и триггеры
− Тяжелее в исполнителе: сложные предикаты по свойствам события
Без групп и ИЛИ. Сложное — в отдельный сегмент. Путь Segment v2.
+ Просто в UI и дёшево в исполнителе
− Мощную логику всё равно надо строить через сегмент
Зачем каждое поле нужно и откуда взялось (по ресёрчу конкурентов).
Выбираем, от чего запускается сценарий: человек совершил действие (событие) или попал в сегмент / вышел из него. Так устроено у всех крупных платформ — поэтому в списке три новых варианта.
Указываем, какое именно действие запускает сценарий — например, «оформил заказ». Показываем подсказки из событий, которые уже приходят в систему, чтобы не ошибиться в названии.
Часто запускать нужно не на любое событие, а с условием — например, «заказ дороже 5000 ₽». Здесь и решаем, насколько мощный конструктор условий дать (два варианта ниже).
Что делать, если человек снова совершит событие, пока ещё идёт по сценарию: пропустить, поставить в очередь или начать заново. Такая настройка есть у всех платформ.
Сценарий запускается только для тех, кто совершил событие или вошёл в сегмент после того, как его включили — «задним числом» по старым событиям он не срабатывает. И если событие пришло чуть раньше, чем обновились данные о человеке, можно немного подождать совпадения условия. Эти правила нужно согласовать с бэкендом.