Time Delay
O elemento Time Delay faz com que os usuários esperem por um tempo especificado. Após o atraso, eles avançam para a próxima etapa. O atraso pode ser um período fixo, um horário específico ou uma data. Também pode ser baseado no valor de uma Tag ou atributo de Event.
Duração fixa
Anchor link toQuando definido para um período fixo, o elemento Time Delay permite que os usuários continuem sua journey apenas quando a quantidade de tempo especificada passar.
Por exemplo, se um atraso for definido para 8 horas, um usuário que chegar a este elemento da journey esperará por 8 horas antes de avançar para a próxima etapa.

Horário específico
Anchor link toVocê pode definir um horário exato para os usuários avançarem. Os usuários que chegarem ao elemento de atraso prosseguirão no horário especificado.
Por exemplo, se um usuário chegar a um elemento de atraso de manhã cedo e você tiver definido o atraso para esperar até as 17:30, esses usuários prosseguirão para o próximo ponto da journey às 17:30, de acordo com o fuso horário do dispositivo deles.

Data
Anchor link toSe você deseja configurar uma campanha única em uma data específica (por exemplo, enviar uma notificação de Black Friday), selecione uma data e horário específicos para continuar a journey.

Dia da semana
Anchor link toSe você deseja que o usuário avance para o próximo ponto da journey apenas em um dia específico da semana, selecione a opção Day of week (Dia da semana) e defina o dia e o horário desejados.

Atraso baseado em dados do usuário ou evento
Anchor link toPara alguns casos, você pode precisar definir um atraso dinamicamente, com base no que você já sabe sobre os usuários na journey ou em quais ações eles realizam dentro da journey.
Para definir um atraso com base em Tags ou Events:
- escolha a opção Based on user/event data (Baseado em dados do usuário/evento);
- selecione uma Tag ou Event para obter os dados.
A próxima etapa da journey pode ser agendada para acontecer exatamente na data e horário especificados no valor de uma Tag ou atributos de Event, ou vários dias depois/vários dias antes dessa data.

Se a data ou horário já tiver passado quando um usuário chegar a este elemento, ele sairá da journey.
Por exemplo, você define o atraso “before 2 days” (2 dias antes) para lembrar os usuários de sua consulta, obtendo a data e o horário da visita a partir dos atributos do Event Appointment. Se um usuário marcar uma consulta para amanhã, ele não se enquadrará na condição de atraso “before 2 days” e sairá da journey logo após chegar ao elemento Time Delay em sua journey.
No entanto, para gerenciar esses casos, você pode dividir a continuação da journey em duas ramificações após o elemento Time Delay e permitir que os usuários continuem sua journey mesmo se não atenderem à etapa de atraso.
Marque a caixa de seleção Split to branches if the date’s in the past or date is empty (Dividir em ramificações se a data estiver no passado ou vazia), e o fluxo posterior será dividido em duas ramificações – “In the future” (No futuro) e “In the past” (No passado), onde “In the past” reunirá usuários cujos valores de Tag ou atributos de Event não se enquadram nas condições de atraso e pode ser construído com quaisquer outros elementos (por exemplo, outro Time Delay, Segment Splitter, Wait for Event ou comunicação imediata).
Se uma data e horário especificados nas Tags ou atributos de Event do usuário mudarem enquanto o usuário já estiver percorrendo a journey, as configurações do Time Delay permanecerão inalteradas.
Por favor, considere criar várias journeys caso os usuários alterem as datas de suas consultas, entregas, etc.
Por exemplo, você pode iniciar uma journey com o Event AppointmentCreated com o atributo DateTime; vamos chamá-la de journey “Reminder” (Lembrete). Dentro da journey, defina o lembrete push para ser enviado 2 dias antes da visita planejada usando o Time Delay com base nos atributos do Event. Para cobrir casos em que os usuários alteram a data ou horário de sua consulta:
- Crie um Event adicional AppointmentChanged.
- Para a journey “Reminder”, defina este Event AppointmentChanged como uma meta de Conversion e especifique que os usuários que atingirem a meta sairão da journey.
- Em seguida, crie uma nova journey começando com o Event AppointmentChanged para lembrar os usuários que atualizaram a data e o horário de sua visita.