Abandon du Contenu connecté
Lorsque vous utilisez le templating Liquid, vous avez la possibilité d’abandonner des messages grâce à la logique conditionnelle. Cette page présente les bonnes pratiques à suivre dans ce cas.
Dans l’exemple suivant, les conditions connected.recommendations.size < 5 et connected.foo.bar == nil définissent les situations dans lesquelles le message sera abandonné.
1
2
3
4
{% connected_content https://example.com/webservice.json :save connected %}
{% if connected.recommendations.size < 5 or connected.foo.bar == nil %}
{% abort_message() %}
{% endif %}
Spécifier une raison d’abandon
Vous pouvez également spécifier une raison d’abandon, qui sera enregistrée dans le Journal d’activité des messages. Cette raison d’abandon doit être une chaîne de caractères et ne peut pas contenir de Liquid.
{% abort_message('Could not get enough recommendations') %}

Braze ne comptabilise pas les messages abandonnés dans le nombre d’envois de votre compte Braze ni dans Currents.
Appels de Contenu connecté avec logique d’abandon et de nouvelle tentative
Si un appel de Contenu connecté utilise une logique d’abandon pour la même condition que la logique de nouvelle tentative, la logique d’abandon est prioritaire. Cela empêche toute nouvelle tentative d’être effectuée. La logique de nouvelle tentative renvoie déjà l’appel avant de l’abandonner si le code de statut indique un échec. Étant donné que les deux ciblent le même comportement de code de statut, vous pouvez supprimer la logique d’abandon : l’appel sera tout de même abandonné si toutes les nouvelles tentatives échouent.