Personnalisation à l'aide d'étiquettes Liquid
Braze peut substituer automatiquement les valeurs d’un utilisateur donné dans vos messages. Placez votre expression à l’intérieur de deux séries de crochets pour indiquer à Braze que vous utiliserez une valeur interpolée. À l’intérieur de ces parenthèses, toute valeur utilisateur que vous souhaitez substituer doit être entourée d’une série supplémentaire de parenthèses précédées d’un signe de dollar.
Pour en savoir plus sur Liquid, consultez notre guide Personnalisation dynamique avec Liquid de Braze !
Articles de section
À propos de Liquid
Liquid est un langage de template open-source développé par Shopify et écrit en Ruby. Chez Braze, Liquid est utilisé pour modéliser les données du profil d’un utilisateur dans des messages.
Par exemple, vous pouvez récupérer un attribut personnalisé d’un profil utilisateur qui est une donnée de type entier et arrondir cette valeur au nombre entier le plus proche. Pour plus d’informations sur la syntaxe et l’utilisation de Liquid, reportez-vous à la section Tags de personnalisation pris en charge.
Le langage de création de modèles Liquid permet d’utiliser des objets, des étiquettes et des filtres.
- Les objets vous permettent d’insérer des attributs personnalisés dans vos messages.
- Les étiquettes vous permettent d’insérer des données dans les messages et d’utiliser une logique conditionnelle pour envoyer des messages si certaines conditions sont remplies. Par exemple, vous pouvez utiliser des tags pour inclure une logique intelligente, telle que des instructions “si”, dans vos campagnes.
- Les filtres vous permettent de reformater les attributs personnalisés et le contenu dynamique. Par exemple, vous pouvez utiliser le filtre
datepour convertir un horodatage, tel que 2016-09-07 08:43:50 UTC, en une date, telle que le 7 septembre 2016.
Braze ne prend actuellement pas en charge 100 % du liquide de Shopify, mais seulement certaines parties que nous avons tenté de présenter dans notre documentation. Nous vous recommandons vivement de tester tous les messages utilisant Liquid avant de les envoyer afin de réduire le risque d’erreurs ou d’utilisation de Liquid non pris en charge.
Soutien au Liquid 5
Braze prend en charge Liquid jusqu’à et y compris Liquid 5 de Shopify. L’implémentation Liquid prend en charge les types d’étiquettes de personnalisation de la syntaxe et le contrôle des espaces blancs. Pour plus d’informations sur des tags spécifiques, reportez-vous aux tags de syntaxe.
Les nouveaux tableaux et filtres mathématiques suivants sont disponibles pour être utilisés dans votre Liquid lorsque vous créez votre envoi de messages.
at_leastat_mostcompactconcatsort_naturalwhere
Reportez-vous à la section Filtres pour les définitions.
Mises à jour des liquides
Étiquettes de couleur
Chaque élément Liquid correspond à une couleur, ce qui vous permet de différencier votre Liquid d’un coup d’œil dans votre éditeur Liquid.
Liquide prédictif
Vous pouvez également exploiter le liquide prédictif pour les attributs personnalisés, les noms d’attributs et bien d’autres choses encore lorsque vous créez vos messages personnalisés.
Termes à connaître
Ces termes sont réinterprétés à partir de la documentation de documentation de Shopify en fonction de notre niveau d’assistance.
| Durée | Définition | Exemple |
|---|---|---|
| Liquide | Un langage de modèle couramment utilisé, orienté vers le client, créé par Shopify et écrit en Ruby, qui est utilisé pour charger et tirer du contenu dynamique. | {{${first_name}}} insérera le prénom de l’utilisateur dans un message. |
| Objet | Dénomination d’une variable et emplacement/localisation du nom de la variable prévue qui indique à Liquid où afficher le contenu dans le message. | {{${city}}} insère la ville d’un utilisateur dans un message. |
| Étiquette de logique conditionnelle | Utilisé pour créer une logique et contrôler le flux du contenu du message. Dans Braze, les étiquettes de logique conditionnelle sont utilisées pour créer des exceptions et des variations dans les messages sur la base de certains critères prédéfinis. | {% if ${language} == 'en' %} déclenchera votre message d’une manière déterminée dans l’événement où un utilisateur a désigné l’“anglais” comme sa langue. |
| Filtres | Utilisé pour modifier, restreindre ou reformater la sortie de l’objet Liquid. Il est souvent utilisé pour créer des opérations mathématiques. | {{"Big Sale" | upcase}} fera apparaître les mots “Grande vente” sous la forme “GRANDE VENTE” dans le message. |
| Opérateurs | Utilisé dans les messages pour créer des dépendances ou des critères qui peuvent affecter le message reçu par votre utilisateur. | Si un utilisateur répond aux critères définis dans un message étiqueté avec {% custom_attribute.${Total_Revenue} > 0%}, il recevra le message. Si ce n’est pas le cas, ils recevront un autre message désigné (ou non), en fonction de ce que vous avez défini. |