Skip to content

Demora

Los componentes de demora te permiten añadir una demora independiente a un Canvas. Puedes añadir una demora a tu Canvas sin necesidad de agregar un mensaje asociado.

Las demoras pueden hacer que tu Canvas se vea más limpio. También puedes usar este componente para retrasar un paso diferente hasta una fecha exacta, hasta un día específico o hasta un día específico de la semana. Un componente de demora puede conectarse como máximo a un paso posterior.
Un paso de demora con una demora de 1 día como primer paso de un Canvas.

Crear un retraso

Para crear un retraso, añade un paso a tu Canvas. Arrastra y suelta el componente de retraso desde la barra lateral, o selecciona el botón de signo más en la parte inferior de un paso y luego elige Retraso.

Retrasos extendidos

Puedes extender los pasos de retraso hasta dos años (730 días). Por ejemplo, si estás incorporando nuevos usuarios para tu aplicación, puedes añadir un retraso extendido de dos meses antes de enviar un paso de mensaje para animar a los usuarios que no han iniciado una sesión.

Tipos de retraso temporal

Puedes elegir el tipo de retraso antes del siguiente mensaje en tu Canvas. Puedes establecer un retraso para que tus usuarios esperen durante un periodo de tiempo determinado, o retrasar a tus usuarios hasta una fecha y hora específicas.

Si hay un retraso temporal, es de esperar que algunos usuarios avancen al siguiente paso del Canvas solo después del retraso. Los usuarios que se encuentren en el retraso no se añadirán a la métrica Proceeded to Next Step. Para más información, consulta Análisis de retrasos.

Seleccionar Duración te permite retrasar a los usuarios durante un número determinado de segundos, minutos, horas, días o semanas, y a una hora específica. Por ejemplo, puedes retrasar a los usuarios durante cuatro horas o durante un día.

Ten en cuenta la diferencia entre cómo se calculan los “días” y los “días naturales”.

  • Un “día” equivale a 24 horas y se calcula a partir del momento en que el usuario entra en el paso de retraso.
  • Un “día natural” define el tiempo de espera hasta la siguiente hora especificada, que podría ser inferior a 24 horas. Puedes elegir retrasar en la hora de la empresa o en la hora local del usuario. Si no se especifica una hora, el usuario se retrasa hasta la medianoche del día siguiente en la hora de la empresa.

Comportamiento del retraso: “días naturales” a una hora específica frente a “días”

Cuando seleccionas días naturales como unidad y habilitas A una hora específica (por ejemplo, 1 día natural a las 9 AM), Canvas calcula primero la fecha del calendario objetivo y luego aplica la hora programada. Por ejemplo, si un paso de Canvas se envía a las 9 PM del lunes y el paso de retraso está configurado como 1 día natural a las 9 AM, el siguiente paso se envía a las 9 AM del martes. Canvas calcula lunes + 1 día natural = martes, y luego aplica la hora de las 9 AM.

Por el contrario, cuando seleccionas días como unidad sin A una hora específica (por ejemplo, Después de 1 día), Canvas espera un periodo completo de 24 horas desde el momento en que el usuario entra en el paso de retraso. Por ejemplo, si un paso se envía a las 9:35 AM del 13 de octubre y el paso de retraso es Después de 1 día, el siguiente paso se envía a las 9:35 AM del 14 de octubre.

También puedes seleccionar A una hora específica para especificar cuándo avanzan los usuarios en el Canvas. Esta opción tiene en cuenta la hora en que el usuario entró en el paso de retraso. Si esta hora es posterior a la hora configurada en los ajustes, Braze añade más horas al retraso.

Como ejemplo, supongamos que hoy es 11 de diciembre y nuestro paso de retraso está configurado como Duración de una semana a las 8 AM UTC. Si un usuario entra en el paso de retraso el 4 de diciembre, sale del paso de retraso para continuar su recorrido hoy si originalmente entró en el paso de retraso antes de las 8 AM UTC. Si entró en el paso de retraso después de esa hora, el usuario se retrasa hasta el día siguiente (la siguiente ocurrencia de esa hora).

Seleccionar Fecha del calendario te permite retener a los usuarios en el paso hasta una fecha y hora específicas.

Consideraciones

Los usuarios no recibirán pasos ni mensajes con fechas pasadas

Si la fecha y hora seleccionadas ya han pasado en el momento en que los usuarios llegan al paso de retraso, los usuarios salen del Canvas. Puede haber hasta 31 días entre el inicio del Canvas y las fechas elegidas para los pasos de “esperar hasta un día exacto”.

Por ejemplo, los usuarios no recibirán pasos ni mensajes en estos escenarios:

  • Un mensaje está programado para enviarse el 3 de mayo a las 9 PM, pero el paso de retraso expira el 3 de mayo a las 9 AM.
  • Un paso de Canvas se retrasa hasta una hora específica en la zona horaria local del usuario, pero los usuarios no tienen una zona horaria configurada en su perfil de usuario. El retraso entonces se establece de forma predeterminada en la zona horaria de la empresa para estos usuarios, que ya ha pasado la hora especificada.

Los usuarios salen si un paso de retraso posterior está dentro del periodo de un paso de retraso anterior

Si el Canvas tiene dos pasos de retraso pero el primer paso de retraso es más largo que el segundo, los usuarios también salen del Canvas.

Por ejemplo, supongamos que un Canvas tiene estos pasos:

  • Paso 1: Paso de mensaje
  • Paso 2: Paso de retraso hasta el 13 de diciembre a las 10 PM
  • Paso 3: Paso de mensaje
  • Paso 4: Paso de retraso hasta el 13 de diciembre a las 7 PM
  • Paso 5: Paso de mensaje

Los usuarios que entran en el paso 4 salen del Canvas antes de recibir el paso 5 porque el retraso del paso 4 forma parte del periodo del paso 2.

Seleccionar Día de la semana te permite retener a los usuarios en el paso hasta un día específico de la semana, a una hora específica. Por ejemplo, puedes retrasar a los usuarios hasta la próxima vez que llegue el jueves a las 4 PM en la zona horaria de la empresa.

Para configurar esto correctamente, también debes seleccionar qué sucede si el usuario entra en el Canvas en el día de la semana seleccionado (por ejemplo, jueves), pero después de la hora especificada. Puedes elegir avanzar al usuario el mismo día o retenerlo hasta la semana siguiente.

Actualizaciones de perfil durante los retrasos

Si un usuario entra en un Canvas y añade una dirección de correo electrónico válida durante el paso de retraso antes de que este finalice, recibe el correo electrónico en el siguiente paso. Esto se aplica también a otras actualizaciones de perfil. Cualquier cambio en los atributos del usuario o en la información de contacto durante el retraso se refleja cuando el usuario avanza a los pasos posteriores.

Uso de los pasos de demora

Supongamos que estamos a 10 de junio. El 11 de junio, te gustaría que los usuarios entraran en el Canvas y recibieran un mensaje sobre una próxima promoción. Luego, quieres retener a los usuarios en el Canvas hasta el 17 de junio a las 3 pm en hora local. A las 3 pm en hora local del 17 de junio, quieres enviar a los usuarios un mensaje recordatorio sobre la promoción.

La secuencia de pasos en Canvas podría tener el siguiente aspecto:

  1. Empieza añadiendo un paso de mensaje que se envíe inmediatamente después de que los usuarios entren en el Canvas el 11 de junio.
  2. Crea un paso de demora que retenga a los usuarios hasta la 1 pm en hora local del 17 de junio.
  3. Vincula el paso de demora a otro paso de mensaje que envíe su mensaje inmediatamente.

Componentes de demora al final de un Canvas

Si añades un componente de demora a tu Canvas y no hay pasos posteriores, cualquier usuario que llegue al último paso avanza automáticamente fuera del Canvas. Esto es así incluso si el tiempo del paso de demora aún no se ha alcanzado. Esto significa que los usuarios que ya han llegado al paso de demora no reciben ningún mensaje que añadas después de este paso. Sin embargo, si un usuario no ha llegado al paso de demora y se añade un mensaje, recibirá ese mensaje.

Demoras personalizadas

Selecciona el conmutador Personalizar demora para configurar una demora personalizada para tus usuarios. Puedes usar esto con un paso de contexto para seleccionar la variable de contexto por la que demorar. Esto anula la hora del día establecida en el atributo o propiedad seleccionados. Es útil cuando aplicas un desfase en días o semanas y quieres que los usuarios avancen a una hora específica. La zona horaria proviene del atributo o la propiedad, o usa la alternativa si no hay ninguna disponible.

Comportamiento de la zona horaria para “a una hora específica”

Al configurar demoras personalizadas con la opción a una hora específica, el comportamiento de la zona horaria depende del tipo de datos de tu atributo o variable de contexto:

  • Tipo de datos cadena con zona horaria: si el atributo o la variable de contexto es un tipo de datos cadena que incluye información de zona horaria, se ajusta a la zona horaria especificada en la cadena. Por ejemplo, 2025-06-10T10:00:00-08:00 usa UTC-8.
  • Tipo de datos cadena sin zona horaria: si el atributo o la variable de contexto es un tipo de datos cadena sin información de zona horaria, se ajusta a la zona horaria alternativa. Por ejemplo, 2025-06-10 usa la zona horaria alternativa.
  • Tipo de datos hora: si el atributo o la variable de contexto es un tipo de datos hora, se ajusta a UTC. Esto se debe a que el tipo de datos hora siempre se convierte a UTC cuando se guarda en la base de datos, por lo que “a una hora específica” siempre hace referencia a UTC cuando la variable está configurada como tipo de datos hora. Por ejemplo, 2025-06-10T10:00:00-08:00 usa UTC+0.

Caso de uso

Supongamos que quieres recordar a tus clientes que compren pasta de dientes dentro de 30 días. Usando una combinación de un paso de contexto y un paso de demora, puedes seleccionar esta variable de contexto por la que demorar. En este caso, tu paso de contexto tendría los siguientes campos:

  • Nombre de la variable de contexto: product_reminder_interval
  • Tipo de datos: Hora
  • Valor: {{custom_attribute.${Order_filled_time}}}

La variable "product_reminder_interval" y su valor.

A continuación, como quieres recordar a tus clientes dentro de 30 días, seleccionarás Hasta un día específico como opción de demora y seleccionarás Personalizar demora para usar la información de tu paso de contexto. Esto significa que tus usuarios se demoran hasta la variable de contexto seleccionada.

Análisis de retrasos

Los componentes de retraso tienen las siguientes métricas disponibles en la vista de análisis de un Canvas activo o previamente activo.

Métrica Descripción
Ingresados Refleja el número de veces que se ha ingresado al paso. Si tu Canvas tiene reelegibilidad y un usuario ingresa a un paso de retraso dos veces, se registran dos entradas.
Procedieron al siguiente paso Refleja el número de entradas que procedieron al siguiente paso en el Canvas.
Salieron del Canvas Refleja el número de entradas que salieron del Canvas y no procedieron al siguiente paso.
Falló la personalización Refleja el número de veces que un mensaje personalizado o contenido destinado a un usuario no pudo entregarse debido a lo siguiente:
  • El valor del retraso está en el pasado
  • El valor del retraso es superior a 2 años en el futuro
  • El valor de Después de una duración no es un número
  • El valor de Hasta un día específico no es una fecha ni una cadena con formato de fecha

Consulta Errores de personalización fallida para más detalles.

Las series temporales de estos análisis están disponibles en la vista expandida del componente.

Solución de problemas

Errores de personalización fallida

Si los usuarios no están activando un retraso personalizado, podría deberse a que el paso de contexto que configuraste para calificarlos para el paso de retraso no está funcionando como esperabas. Cuando una variable de contexto no es válida, el usuario continúa a través de tu Canvas sin que el paso de contexto establezca su contexto. Esto puede provocar que no califiquen para pasos posteriores en tu Canvas, como los retrasos personalizados.

Solución de problemas

Usuarios en un paso de retraso cuando se detiene un Canvas

Cuando detienes un Canvas, los usuarios que ya están esperando en un paso de retraso no salen inmediatamente. Braze aún programa la finalización del retraso, pero no se envían más mensajes mientras el Canvas está detenido.

Si vuelves a habilitar el Canvas antes de que el retraso de un usuario termine, puede avanzar al siguiente paso según lo programado. Si la ventana de retraso ya pasó mientras el Canvas estaba detenido, esos usuarios salen del Canvas en lugar de recibir el siguiente paso. Para ver ejemplos, consulta ¿Qué sucede cuando detienes un Canvas? y Detener Canvas.

New Stuff!