Vista previa de las rutas de usuario en Canvas
Experimenta el recorrido de Canvas que has creado para tus usuarios. Esto incluye una vista previa del momento en que tus usuarios reciben los mensajes y de los mensajes que reciben. Estas ejecuciones de prueba actúan como garantía de calidad de que tus mensajes se envían a la audiencia correcta, todo ello antes de enviar tu Canvas.
Crear una ejecución de prueba
Sigue estos pasos para obtener una vista previa del recorrido del usuario:
- Ve al creador de Canvas. Guarda los cambios pendientes y resuelve los errores.
- Selecciona Probar Canvas en el pie de página.
- Selecciona un usuario de prueba.
- (Opcional) Selecciona un destinatario para la prueba.
- Selecciona Ejecutar prueba.
Puedes ejecutar una vista previa aunque no tengas permiso para editar un Canvas, pero, si hay cambios sin guardar, la vista previa se ejecuta con ellos.
Pasos admitidos
Se admiten los siguientes pasos:
- Mensaje
- Rutas de audiencia
- División de decisiones
- Retraso
- Rutas de Acción
- Recorridos de experimentos
- Agente
- Actualización de usuario (solo en el editor de interfaz de usuario, lo que significa que se omiten los pasos que usan el editor JSON)
Si la prueba coincide con un tipo de paso que no aparece en esta sección, el paso no admitido se omite y el usuario de prueba continúa al siguiente paso admitido.
Pasos de agente
Cuando una ejecución de prueba llega a un paso de agente, Braze se detiene y pregunta ¿Quieres ejecutar el agente “{agentName}”? Elige cómo continuar:
- Sí: Si quieres, añade contexto en el campo de texto (además del perfil del usuario de prueba y de cualquier contexto de Canvas que ya exista en el recorrido) y, a continuación, selecciona Simular respuesta para invocar al agente. Puedes introducir valores de ejemplo en lenguaje natural, por ejemplo, describiendo el contenido del carrito o el texto de un mensaje entrante, para imitar el contexto de tiempo de ejecución que el agente recibiría en producción.
- No: Braze no invoca al agente. El paso usa la salida alternativa configurada para el agente en la sección Salida de la Consola de agentes.
Cuando seleccionas Sí y Simular respuesta, el agente se ejecuta para el usuario de la vista previa, almacena su salida en la variable de salida del paso de agente y la prueba continúa por el recorrido. Las invocaciones de Simular respuesta cuentan para el límite diario de invocaciones del agente y aparecen en Consola de agentes > Registros.
Para probar un paso de agente de forma aislada (sin ejecutar toda la ruta del Canvas), usa la vista previa del paso en el creador de Canvas. Para más detalles sobre la configuración, consulta Probar el agente en Paso de agente.
Si tu paso de agente depende de datos de un paso de contexto anterior, ejecuta Probar Canvas para que las variables de contexto se completen a lo largo de la ruta. Los grupos semilla no evalúan los pasos de contexto ni las variables de contexto para los destinatarios semilla.
Detalles de los pasos en Canvas
Para ver más detalles sobre los criterios de entrada, selecciona Ver más. Los pasos con segmentación muestran los criterios cumplidos o no cumplidos. Los mensajes también muestran esta información para las validaciones de entrega y la elegibilidad del canal. Los pasos de mensaje muestran qué canales se enviaron y cuáles no.
Liquid
Braze procesa la lógica de Liquid durante una ejecución de prueba, aunque no envíes un mensaje de prueba real. Esto significa que la lógica de cancelación de mensajes y el resto de la lógica de Liquid se reflejan y podrían afectar al recorrido del usuario en Canvas.
Si tu vista previa envía el último paso del recorrido del usuario en lugar de cancelarlo, es posible que la vista previa esté usando la hora actual como la hora que se prueba para la evaluación de Liquid, y no la hora real en la que el usuario estaría en el paso según su hora de entrada en el Canvas.
Vistas previas para la sincronización
Para los Canvas programados, el usuario de prueba entra en la próxima hora de entrada programada. Para los Canvas basados en acciones con fecha de inicio, el usuario de prueba entra en la fecha y hora de inicio.
Aunque se siguen aplicando las horas de inicio predeterminadas, la hora de entrada se puede configurar en todas las instancias, lo que significa que puedes simular una fecha en el pasado o en el futuro. Sin embargo, no puedes hacer pruebas antes de la fecha de inicio ni después de la fecha de finalización del Canvas.
Los pasos de Mensaje y Retraso muestran el momento en que un usuario avanzaría o recibiría el mensaje sin necesidad de volver a configurar los retrasos. Ten en cuenta que, aunque los pasos indican si se utiliza la sincronización inteligente, esta vista previa de la ruta del usuario no calcula una estimación para un usuario de prueba.
Para los Canvas con un desencadenante de acción como “cambio en el valor de un atributo personalizado”, Braze intenta simular el cambio estableciendo temporalmente en blanco el atributo del usuario en el desencadenante solo para la ejecución de prueba del Canvas (esto no afecta al perfil de usuario). El objetivo es comprobar que el atributo cambia con respecto a su valor actual.
Cuándo entran y salen los usuarios
Los usuarios de prueba entran en la vista previa aunque no sean elegibles en la vida real. Si no son elegibles, puedes ver por qué no cumplieron los criterios. Cuando un usuario de prueba entra en la vista previa, asumimos que cumplió los criterios del público objetivo y realizó los criterios del desencadenante de acción. Por ejemplo, en un Canvas que utiliza eventos personalizados en los criterios de entrada, se asume que el usuario de prueba realizó el evento personalizado tal como se espera en los criterios de entrada. Sin embargo, si el mismo evento personalizado se utiliza en otra parte del Canvas (como en los criterios de salida), ten en cuenta cómo podría afectar esto a la ruta de tu usuario.
Los eventos, los desencadenantes de API, los atributos personalizados y las propiedades de entrada en Canvas que se asumen para permitir que un usuario de prueba entre en el Canvas no se actualizan en el perfil de usuario real y no persisten más allá de la ejecución de prueba. Por ejemplo, durante las pruebas, cuando un atributo personalizado se utiliza como desencadenante de un Canvas, los criterios del desencadenante se aplican a la vista previa del usuario como si hubiera desencadenado el cambio del atributo personalizado.
Consideración
Si pruebas un paso de Rutas de Acción con acciones que corresponden a criterios de salida (incluidas las propiedades del evento), se desencadenan los criterios de salida y la ejecución de prueba termina. Si pruebas un paso de Mensaje que corresponde a criterios de salida, se desencadenan los criterios de salida y la ejecución de prueba termina.
Por ahora, no puedes seleccionar un evento o una propiedad específicos dentro de un paso de Rutas de Acción para desencadenar los criterios de salida (solo la ruta en su conjunto). Si un usuario pudiera cumplir varios criterios de salida, se muestra como resultado el primero que se procese y que cumpla.
Rutas de experimentos y variantes en Canvas
- Para los Canvas con variantes de nivel superior, selecciona una variante al inicio de la prueba.
- Para las rutas de experimentos, selecciona la variante por la que avanza el usuario cuando el usuario de prueba llega al paso.
- Para las rutas de experimentos que usan la ruta ganadora, la vista previa no incluye el periodo de retraso cuando un usuario de prueba espera en un paso de Mensaje. Braze asume que el usuario avanzó por la ruta seleccionada inmediatamente.
Envíos de prueba
Puedes optar por enviar mensajes de prueba a un grupo de prueba interno o a un usuario individual a medida que se completa la ejecución de prueba. Esto significa que solo se envían los mensajes que el usuario encuentra a lo largo de la ruta de prueba. Los destinatarios reciben los mensajes con sus atributos de forma predeterminada, pero puedes sustituirlos por los atributos del usuario de prueba.
Para enviar todos los mensajes de prueba de un Canvas a la vez, independientemente de la ruta y sin obtener una vista previa de esta, puedes seleccionar Enviar todos los mensajes de prueba en la pestaña Envíos de prueba.
Capacidad de respuesta
Los pasos en Canvas responden a la sincronización cuando previsualizas las rutas de usuario. Las actualizaciones realizadas mediante el paso Actualización de usuario se reflejan en los pasos posteriores del flujo, pero no se aplican al perfil de usuario real. Los efectos de que un usuario entre en una variante se reflejan en los pasos futuros de una vista previa.
Del mismo modo, los filtros reconocen las acciones que ocurrieron como resultado de la interacción del usuario de prueba con otros pasos en el Canvas. Por ejemplo, este modo de vista previa reconoce que un usuario encontró un paso de Mensaje que se “envió” antes en el Canvas, y reconoce que el usuario de prueba “realizó una acción” para avanzar por un paso de Rutas de Acción.
Consulta Criterios de salida para obtener más información sobre el comportamiento receptivo.
Contenido conectado
El contenido conectado se ejecuta si está incluido en el Canvas. Esto significa que si pruebas un Canvas que tiene llamadas de contenido conectado o Content Blocks que contienen contenido conectado, el Canvas podría enviar esas llamadas de contenido conectado, lo que modificaría los datos referenciados en otras Campaigns o Canvas.

La lógica de reintento del contenido conectado solo se aplica a los envíos en vivo (incluidos los envíos de prueba), no a la vista previa de las rutas de usuario. Si una llamada de contenido conectado con :retry falla durante la vista previa de las rutas de usuario, Braze no reintenta la llamada. Para más información, consulta Reintentos de contenido conectado.
Cuando hagas la vista previa de las rutas de usuario, considera eliminar el contenido conectado que modifique perfiles de usuario o datos referenciados en otros Canvas o Campaigns.
Webhooks
Los webhooks se ejecutan cuando se envían mensajes de prueba, pero no durante la ejecución de prueba. Al igual que con el contenido conectado, considera eliminar los webhooks que alteren perfiles de usuario o datos referenciados en otros Canvas o Campaigns.
Variables de contexto y grupos semilla
En un paso de Mensaje con correo electrónico como canal de mensajería, los grupos semilla envían copias semilla de los correos electrónicos cuando un usuario llega a este paso en el Canvas. Estas copias semilla no se envían como parte de los propios recorridos en Canvas de los destinatarios del grupo semilla, por lo que Braze no ejecuta los pasos de Contexto ni evalúa las variables de contexto para esos destinatarios. Si el contenido de tu correo electrónico hace referencia a variables de contexto, los destinatarios del grupo semilla reciben una copia semilla sin esos datos completados. Para probar mensajes que dependen de datos de variables de contexto, utiliza la vista previa Probar Canvas con envíos de prueba en lugar de grupos semilla.
Ver los mensajes enviados a los usuarios
La vista previa de las rutas de usuario simula un recorrido, pero no sustituye la comprobación de los envíos reales en un perfil de usuario. Para revisar los mensajes que Braze envió a un usuario concreto, abre su perfil desde Audiencia > Buscar usuarios y, a continuación, usa las pestañas Historial de mensajes y Participación.
Para conocer los campos de búsqueda, los detalles de las pestañas y el periodo de 30 días del historial de mensajes, consulta Perfiles de usuario.
Caso de uso
En este escenario, el Canvas está configurado para dirigirse a usuarios que no han tenido una sesión en una aplicación. Este recorrido incluye un paso de Mensaje con un correo electrónico de bienvenida, un paso de Retraso configurado para un día y un paso de Rutas de audiencia que se divide en dos rutas: usuarios con al menos una sesión y todos los demás. Dependiendo de la ruta de audiencia en la que se encuentre un usuario, se envía el paso de Mensaje siguiente.
Como nuestro usuario de prueba cumple los criterios de entrada del Canvas, puede entrar en el Canvas y avanzar por el recorrido del usuario. Sin embargo, como nuestro usuario de prueba no ha abierto la aplicación en el último día natural, continúa por la ruta “Todos los demás” y recibe una notificación push que dice: “¡Última oportunidad! Completa tu primera tarea para obtener una bonificación exclusiva”.
