Временная задержка
Элемент Time Delay заставляет пользователей ждать в течение указанного времени. После задержки они переходят к следующему шагу. Задержка может быть фиксированным периодом, определенным временем или датой. Она также может основываться на значении Tag или атрибуте Event.
Фиксированная продолжительность
Anchor link toПри установке фиксированного периода элемент Time Delay позволяет пользователям продолжить свой путь (journey) только по истечении указанного времени.
Например, если задержка установлена на 8 часов, пользователь, достигший этого элемента journey, будет ждать 8 часов, прежде чем перейти к следующему шагу.

Конкретное время
Anchor link toВы можете установить точное время для продвижения пользователей. Пользователи, достигшие элемента задержки, продолжат путь в указанное время.
Например, если пользователь достигает элемента задержки рано утром, а вы установили задержку до 17:30, эти пользователи перейдут к следующей точке journey в 17:30 по часовому поясу их устройства.

Дата
Anchor link toЕсли вы хотите настроить одноразовую кампанию на определенную дату (например, отправить уведомление о Черной пятнице), выберите конкретную дату и время для продолжения journey.

День недели
Anchor link toЕсли вы хотите, чтобы пользователь переходил к следующей точке journey только в определенный день недели, выберите опцию День недели и установите желаемый день и время.

Задержка на основе данных пользователя или события
Anchor link toВ некоторых случаях вам может потребоваться установить задержку динамически, основываясь на том, что вы уже знаете о пользователях в journey, или на действиях, которые они выполняют в рамках journey.
Чтобы установить задержку на основе Tags или Events:
- выберите опцию На основе данных пользователя/события;
- выберите Tag или Event, из которого будут получены данные.
Следующий шаг journey можно запланировать точно на дату и время, указанные в значении Tag или атрибутах Event, или через несколько дней после/за несколько дней до этой даты.

Если дата или время уже прошли, когда пользователь достигает этого элемента, он выйдет из journey.
Например, вы установили задержку «за 2 дня», чтобы напомнить пользователям о их встрече, получая дату и время визита из атрибутов события Appointment. Если пользователь записывается на завтра, он не попадет под условие задержки «за 2 дня» и выйдет из journey сразу после того, как достигнет элемента Time Delay в своем journey.
Однако, чтобы управлять такими случаями, вы можете разделить дальнейший путь на две ветви после элемента Time Delay и позволить пользователям продолжать свой journey, даже если они выпадают на шаге задержки.
Установите флажок Разделить на ветви, если дата в прошлом или дата пуста, и дальнейший поток будет разделен на две ветви – «В будущем» и «В прошлом», где «в прошлом» будут собираться пользователи, чьи значения Tag или атрибуты Event не подпадают под условия задержки, и эта ветвь может состоять из любых других элементов (например, другой Time Delay, разделитель сегментов, ожидание события или немедленная коммуникация).
Если дата и время, указанные в Tags или атрибутах Event пользователя, изменяются, когда пользователь уже проходит journey, настройки Time Delay останутся без изменений.
Пожалуйста, рассмотрите возможность создания нескольких journeys на случай, если пользователи изменят даты своих встреч, доставок и т.д.
Например, вы можете начать journey с события AppointmentCreated с атрибутом DateTime; назовем его journey «Напоминание». В рамках journey установите отправку push-уведомления за 2 дня до запланированного визита, используя Time Delay на основе атрибутов Event. Чтобы охватить случаи, когда пользователи изменяют дату или время своей встречи:
- Создайте дополнительное событие AppointmentChanged.
- Для journey «Напоминание» установите это событие AppointmentChanged в качестве цели Conversion и укажите, что пользователи, достигшие цели, выйдут из journey.
- Затем создайте новый journey, начинающийся с события AppointmentChanged, чтобы напоминать пользователям, которые обновили дату и время своего визита.