Anular mensajes
Opcionalmente, puede abortar mensajes Líquidos dentro de condicionales. Este artículo de referencia enumera algunos ejemplos de cómo puede utilizarse esta función en campañas de marketing.
Si se cancela un paso de mensaje en un lienzo, el usuario no saldrá del lienzo y pasará al siguiente paso.
Mensaje de cancelación si “Número de Partidas Asistidas” = 0
Por ejemplo, supongamos que no desea enviar un mensaje a los clientes que no han asistido a un partido:
1
2
3
4
5
6
7
{% if custom_attribute.${Number_Game_Attended} == 1 %}
Loved the game? Get 10% off your second one with code SAVE10.
{% elsif custom_attribute.${Number_Game Attended} > 1 %}
Love the games? Get 10% off your next one with code SAVE10.
{% else %}
{% abort_message() %}
{% endif %}
Este mensaje sólo se enviará a los clientes de los que se sepa que han asistido a un partido.
Mensaje Sólo para clientes de habla inglesa
Puedes enviar mensajes sólo a clientes que hablen inglés creando una sentencia “if” que coincidirá cuando el idioma de un cliente sea el inglés y una sentencia “else” que abortará el mensaje para cualquiera que no hable inglés o no tenga un idioma en su perfil.
1
2
3
4
5
6
{% if ${language} == 'en' %}
Send this message in English!
{% else %}
{% abort_message() %}
{% endif %}
Por defecto, Braze registrará un mensaje de error genérico en el registro de actividad de mensajes:
1
{% abort_message %} called
También puede hacer que el mensaje de cancelación registre algo en el registro de actividad de mensajes incluyendo una cadena dentro del paréntesis:
1
{% abort_message('language was nil') %}
Consulta de mensajes de cancelación
Puedes utilizar el Generador de consultas o tu propio almacén de datos, si está conectado a Braze, para consultar mensajes específicos de interrupción que se desencadenan cuando la lógica de Liquid hace que se interrumpa un mensaje.