Skip to content

Abandon des messages

En option, vous pouvez utiliser l’étiquette Liquid message abort_message("optional reason for aborting") dans les conditionnels pour empêcher l’envoi d’un message à un utilisateur. Cet article de référence présente quelques exemples d’utilisation de cette fonctionnalité dans le cadre de campagnes marketing.

Message d’abandon si “Nombre de parties suivies” = 0

Par exemple, disons que vous ne voulez pas envoyer de message aux clients qui n’ont pas assisté à un match :

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

Ce message ne sera envoyé qu’aux clients dont on sait qu’ils ont assisté à un match.

Message Clients parlant anglais uniquement

Vous pouvez envoyer des messages à des clients anglophones uniquement en créant une instruction “if” qui correspondra lorsque la langue du client est l’anglais et une instruction “else” qui annulera le message pour toute personne qui ne parle pas anglais ou qui n’a pas de langue dans son profil.

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

Par défaut, Braze enregistre un message d’erreur générique dans votre journal d’activité des messages :

1
{% abort_message %} called

Vous pouvez également faire en sorte que le message d’abandon enregistre quelque chose dans votre journal d’activité des messages en incluant une chaîne de caractères entre les parenthèses :

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

!Message d’erreur dans la console de développement avec un message d’abandon “language was nil”.](/docs/fr/assets/img_archive/developer_console.png?4a19ef2bc734188da7c5ae0ea04c9cc0)

Demande d’envoi de messages d’annulation

Vous pouvez utiliser Query Builder ou votre propre entrepôt de données, s’il est connecté à Braze, pour rechercher des messages d’abandon spécifiques qui sont déclenchés lorsque la logique Liquid entraîne l’abandon d’un message.

Considérations

L’étiquette Liquid abort_message() empêche l’envoi de messages aux utilisateurs, ce qui signifie que le message ne s’affichera pas sur le profil des utilisateurs et ne sera pas pris en compte dans les envois ou la limite de fréquence.

New Stuff!