Saltar al contenido

Retraso de tiempo

El elemento Retraso de tiempo hace que los usuarios esperen un tiempo especificado. Después del retraso, pasan al siguiente paso. El retraso puede ser un período fijo, una hora específica o una fecha. También puede basarse en el valor de una Tag o en un atributo de Event.

Opciones de retraso

Anchor link to

Duración fija

Anchor link to

Cuando se establece un período fijo, el elemento Retraso de tiempo permite a los usuarios continuar su journey solo cuando transcurre el tiempo especificado.

Por ejemplo, si se establece un retraso de 8 horas, un usuario que llegue a este elemento del journey esperará 8 horas antes de pasar al siguiente paso.

El elemento Retraso de tiempo configurado con una duración fija, que muestra a un usuario esperando un período especificado antes de continuar.

Hora específica

Anchor link to

Puede establecer una hora exacta para que los usuarios avancen. Los usuarios que lleguen al elemento de retraso procederán a la hora especificada.

Por ejemplo, si un usuario llega a un elemento de retraso a primera hora de la mañana y usted ha configurado el retraso para que espere hasta las 5:30 PM, esos usuarios pasarán al siguiente punto del journey a las 5:30 PM según la zona horaria de su dispositivo.

El journey de un usuario es pausado por el elemento Retraso de tiempo hasta que se alcanza una hora específica en su zona horaria local.

Si desea configurar una campaña única en una fecha específica (por ejemplo, enviar una notificación de Black Friday), seleccione una fecha y hora concretas para continuar el journey.

Un elemento de Retraso de tiempo establecido en una fecha específica, ideal para programar campañas únicas como promociones de días festivos.

Día de la semana

Anchor link to

Si desea que el usuario pase al siguiente punto del journey solo en un día específico de la semana, seleccione la opción Día de la semana y establezca el día y la hora deseados.

El elemento Retraso de tiempo configurado para un día específico de la semana, lo que permite programaciones semanales recurrentes.

Retraso basado en datos de usuario o evento

Anchor link to

Utilice esta opción cuando el tiempo de espera deba proceder de una Tag, un atributo de Event o un valor mapeado de una respuesta de Webhook.

  1. En Opción de retraso de tiempo, seleccione Basado en datos de usuario/evento.
  2. En Obtener fecha de, seleccione Perfil de usuario para usar una Tag, o Evento para usar un atributo de evento o un valor de una respuesta de webhook.
  3. Si seleccionó Perfil de usuario, elija la Tag que contiene la fecha.
  4. Si seleccionó Evento, elija el evento y el atributo que contiene la fecha. Para los valores mapeados de webhook, consulte Usar una fecha de una respuesta de webhook a continuación.
  5. Establezca el desfase: Antes, Después o En la fecha, y luego introduzca el número de días.
Un Retraso de tiempo basado en datos de usuario o evento, que permite una programación dinámica y personalizada dentro de un Customer Journey.

Usar una fecha de una respuesta de webhook

Anchor link to

Si un elemento Webhook anterior en el journey tiene configurado el Mapeo de respuesta, los atributos mapeados están disponibles en Evento.

  1. En Opción de retraso de tiempo, seleccione Basado en datos de usuario/evento.
  2. En Obtener fecha de, seleccione Evento.
  3. En Evento, seleccione el paso del webhook por el nombre que le dio (por ejemplo, Get appointment details).
  4. En Valor del evento, seleccione el atributo mapeado que contiene la fecha (por ejemplo, visit_date).
  5. Establezca el desfase (por ejemplo, Antes 2 Días).
Retraso de tiempo configurado para Evento Webhook con visit_date y un desfase de 2 días antes

El valor debe seguir las mismas reglas de formato de fecha que las Tags y los Eventos (consulte Requisitos de formato de fecha más arriba).

Dividir ramas cuando la fecha está en el pasado o está vacía

Anchor link to

Para permitir que los usuarios continúen cuando no cumplen la condición de retraso, active Dividir en ramas si la fecha está en el pasado o la fecha está vacía. El flujo se divide en En el futuro y En el pasado. Utilice la rama En el pasado para los usuarios cuyos valores de Tag, atributos de Evento o fechas mapeadas de webhook no coincidan con el retraso. Puede añadir otros elementos en esa rama (por ejemplo, otro Retraso de tiempo, División de condición, Esperar disparador o un mensaje).

Por ejemplo, si establece un recordatorio 2 días antes de una cita utilizando el atributo de fecha del evento de la cita. Si la cita es mañana, el usuario no cumplirá la condición de 2 días antes y saldrá a menos que active la división de ramas.

Cuando las fechas de las citas cambian a mitad del journey

Anchor link to

Si una fecha en una Tag o en un atributo de Evento cambia mientras el usuario ya está en el journey, la configuración del Retraso de tiempo se mantiene como estaba cuando el usuario llegó al elemento.

Considere la posibilidad de crear varios journeys cuando los usuarios reprogramen con frecuencia citas, entregas o eventos similares.

Por ejemplo, inicie un journey en el evento AppointmentCreated con un atributo DateTime (un journey de recordatorio). Establezca un recordatorio push 2 días antes de la visita utilizando Basado en datos de usuario/evento. Para gestionar las reprogramaciones:

  1. Cree un evento AppointmentChanged.
  2. En el journey de recordatorio, establezca AppointmentChanged como un objetivo de conversión para que los usuarios que reprogramen salgan del journey.
  3. Cree un nuevo journey que comience en AppointmentChanged para recordar a los usuarios que actualizaron la fecha y hora de su visita.