Skip to content

Abortar o envio de mensagens

Opcionalmente, você pode abortar o envio de mensagens Liquid dentro de condicionais. Este artigo de referência lista alguns exemplos de como esse recurso pode ser usado em campanhas de marketing.

Abortar mensagem se “Number Games Attended” = 0

Por exemplo, digamos que você não queira enviar uma mensagem aos clientes que não compareceram a um jogo:

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 %}

Essa mensagem será enviada apenas para clientes que tenham participado de um jogo.

Envio de mensagens apenas para clientes que falam inglês

Você pode enviar mensagens apenas para clientes que falam inglês criando uma instrução “if” que corresponderá quando o idioma do cliente for o inglês e uma instrução “else” que abortará a mensagem para qualquer pessoa que não fale inglês ou não tenha um idioma em seu perfil.

1
2
3
4
5
6
{% if ${language} == 'en' %}
Send this message in English!
{% else %}
{% abort_message() %}
{% endif %}

Por padrão, a Braze registrará uma mensagem de erro genérica no seu registro de atividades de mensagens:

1
{% abort_message %} called

Também é possível fazer com que a mensagem de abortar registre algo no Registro de atividades, incluindo uma string dentro dos parênteses:

1
{% abort_message('language was nil') %}

Registro de erro de mensagem no console do desenvolvedor com uma mensagem de aborto de "language was nil".

Consulta de mensagens de aborto

Você pode usar o Query Builder ou seu próprio data warehouse, se ele estiver conectado ao Braze, para consultar mensagens de aborto específicas que são disparadas quando a lógica do Liquid faz com que uma mensagem seja abortada.

QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!