Foire aux questions
Sur cette page, vous trouverez des réponses à certaines questions fréquemment posées au sujet de Liquid.
Braze ne prend actuellement pas en charge 100 % du Liquid de Shopify, mais seulement certaines parties que nous avons tenté de présenter dans notre documentation. Nous recommandons vivement de tester tous les messages utilisant Liquid avant de les envoyer pour réduire le risque d’erreurs ou d’utiliser du Liquid non pris en charge.
Comment utiliser les extraits de code Liquid dans Braze ?
Dans de nombreux cas, vous pouvez incorporer des extraits de code Liquid en accédant à vos campagnes ou canvas, et en insérant le code Liquid dans la fenêtre modale de personnalisation, dans des zones telles que le corps du message de l’e-mail ou dans vos segments.
Où puis-je en savoir plus ?
Pour en savoir plus sur Liquid, consultez notre parcours d’apprentissage guidé Personnalisation dynamique avec Liquid ! Vous pouvez également vous référer à la bibliothèque de cas d’utilisation Liquid pour trouver l’inspiration et une série d’exemples de personnalisation à l’aide de Liquid.
Quelle est la différence entre l’utilisation du contenu liquide et du contenu connecté pour la personnalisation ?
Le contenu connecté de Braze est un exemple d’étiquette Liquid. Elles sont également utilisées pour la personnalisation, mais ces données proviennent d’un endpoint externe plutôt que de données stockées au sein de Braze. Consultez notre section dédiée au contenu connecté pour en savoir plus sur l’élargissement de la personnalisation de vos messages.
Qu’est-ce que la « modélisation Liquid » ?
Il s’agit de la façon la plus courante d’utiliser Liquid dans Braze. La modélisation Liquid (Liquid Templating) consiste à intégrer dans un message des données provenant du profil d’un utilisateur. Ces données peuvent aller du prénom d’un utilisateur aux événements personnalisés d’un message déclenché.
Reportez-vous à la section Balises de personnalisation prises en charge pour obtenir la liste complète des étiquettes Liquid prises en charge.
Comment affecter des variables avec Liquid ?
Vous pouvez créer et affecter des variables en utilisant l’étiquette assign
. Cela crée une variable dans le compositeur du message qui peut également être référencée dans votre message.
L’utilisation de Liquid consomme-t-elle des points de données ?
Non.
Comment puis-je utiliser Liquid pour envoyer un message d’accueil personnalisé ?
Pour un message d’accueil personnalisé utilisant le prénom de l’utilisateur, vous pouvez récupérer les attributs standard du profil utilisateur, tels que {{${first_name}}}
, {{${last_name}}}
.
Vous pouvez également utiliser une instruction Liquid {% if X %}
pour effectuer un rendu conditionnel basé sur n’importe quoi, comme le jour de la semaine ou des attributs personnalisés. Pour plus d’informations sur les opérateurs Liquid pris en charge et pouvant être utilisés dans les instructions conditionnelles, consultez la rubrique Opérateurs.
Comment puis-je personnaliser un message en fonction de l’emplacement/localisation d’un client ?
Il existe un attribut par défaut pour l’emplacement/localisation de l’utilisateur : {{${most_recent_location}}}
.
Quelle est la différence entre {{campaign.${name}}} et {{campaign.${message_name}}} ?
Les étiquettes de personnalisation liquide {{campaign.${name}}}
et {{campaign.${message_name}}}
sont toutes deux prises en charge. Les deux tags font référence aux attributs de la campagne. {{campaign.${name}}}
indique le nom de votre campagne, et {{campaign.${message_name}}}
le nom de votre variante de message.
Comment utiliser Liquid avec des objets imbriqués ?
Braze dispose d’une fonctionnalité intégrée qui génère le code Liquid pour les segments pouvant être utilisés dans un message. Plus précisément, vous pouvez créer un segment qui correspond à plusieurs critères d’un objet.
Pour en savoir plus, consultez la rubrique Segmentation multicritères.
Comment utiliser les attributs d’événement pour personnaliser un message déclenché par un événement ?
Vous pouvez accéder aux propriétés des événements déclenchés par l’API à l’aide du tag api_triggered_property
: {{api_trigger_properties.${attribute_key}}}
.
Qu’est-ce que la logique d’abandon et comment puis-je l’utiliser ?
La logique conditionnelle vous permet d’interrompre l’envoi d’un message si les conditions sont remplies. Cela permet notamment d’éviter l’envoi de messages incomplets à vos utilisateurs. Pour connaître des exemples de logique d’abandon dans vos campagnes marketing, lisez la rubrique Abandon des messages.
Qu’est-ce que la logique de la boucle for et comment puis-je l’utiliser ?
Les boucles “for” sont également connues sous le nom d’étiquettes d’itération. L’utilisation de la logique de boucle dans vos extraits de code Liquid vous permet de répéter des blocs de Liquid jusqu’à ce qu’une condition soit remplie.
Dans Braze, cela pourrait être utilisé pour vérifier les éléments d’un attribut personnalisé de type tableau, ou une liste de valeurs et d’objets renvoyés par un catalogue ou une réponse à un appel de contenu connecté. Plus précisément, vous pouvez utiliser une logique de boucle dans le cadre de votre communication pour vérifier si un produit est en stock ou si un produit présente une cote minimale.
Par exemple, si vous souhaitez effectuer une recherche dans un catalogue de 100 lignes et inclure toutes les images d’une entreprise de chaussures appelée Get Going, vous pouvez utiliser cet extrait de code Liquid :
1
2
3
4
5
{% for item in catalog %}
{% if {{item.brand}} = "GetGoing %}
{{item.image}}
{% endif %}
{% endfor %}
Une fois que les conditions fixées sont remplies, votre message peut être transmis. L’utilisation de cette logique est un moyen utile de gagner du temps, au lieu de répéter les blocs Liquid pour différentes conditions.