Saltar al contenido

Retraso de tiempo

El elemento Retraso de tiempo (Time Delay) hace que los usuarios esperen un tiempo determinado. 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 Evento.

Opciones de retraso

Anchor link to

Duración fija

Anchor link to

Cuando se establece un período fijo, el elemento Time Delay 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 Time Delay configurado con una duración fija, que muestra a un usuario esperando un período específico 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 17:30, esos usuarios pasarán al siguiente punto del journey a las 17:30 según la zona horaria de su dispositivo.

El journey de un usuario es pausado por el elemento Time Delay 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 Time Delay configurado para una fecha específica, ideal para programar campañas únicas como promociones de 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 Time Delay 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 provenir de una Tag, un atributo de Evento o un valor mapeado desde 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 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, 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 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 por condición, Esperar a un activador 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 permanece 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 con 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 objetivo de conversión para que los usuarios que reprogramen salgan del journey.
  3. Cree un nuevo journey que comience con AppointmentChanged para recordar a los usuarios que actualizaron la fecha y hora de su visita.

Pausar un journey mientras un usuario está esperando

Anchor link to

Pausar un journey no pausa el temporizador del Retraso de tiempo: la hora de envío se fija cuando el usuario entra en el punto de retraso, independientemente del estado de pausa del journey.

  • Si esa hora cae dentro de la ventana de pausa, el usuario queda en espera y el mensaje se envía inmediatamente una vez que reanude el journey.
  • Si cae después de la reanudación, el mensaje se envía a la hora programada originalmente, como si la pausa nunca hubiera ocurrido.

Un usuario que espere en este punto se perderá si pausa el journey durante más de 7 días (la espera expira silenciosamente, sin registro ni métrica), si selecciona Detener campaña o Archivar mientras el journey está en pausa, o si elimina este elemento durante la edición. Consulte Editar un journey activo para ver qué más puede ocurrirles a los viajeros cuando pausa un journey.