Personnalisation à l’aide des Balise Liquids
Braze peut automatiquement remplacer les valeurs d’un utilisateur donné dans vos messages. Placez votre expression à l’intérieur de deux ensembles de parenthèses courbes pour notifier Braze que vous utiliserez une valeur interpolée. À l’intérieur de ces parenthèses, toutes les valeurs d’utilisateur que vous souhaitez remplacer doivent être entourées d’un ensemble supplémentaire de parenthèses précédées d’un signe dollar.
Pour en savoir plus sur Liquid, consultez notre parcours d’apprentissage guidé Braze Personnalisation dynamique avec Liquid !
Section Articles
À propos de Liquid
Liquid est un langage de modélisation open-source développé par Shopify et écrit en Ruby. Chez Braze, Liquid est utilisé pour modéliser les données d’un profil utilisateur dans des messages.
Par exemple, vous pouvez extraire un attribut utilisateur d’un profil utilisateur qui est un type de données entières 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 modélisation Liquid prend en charge l’utilisation d’objets, de balises et de filtres.
- Les objets vous permettent d’insérer des attributs personnalisés dans vos messages.
- Les tags 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 balises pour inclure une logique intelligente, telle que des énoncés « 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
date
pour 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 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.
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, ainsi que le contrôle des espaces. Pour plus d’informations sur des balises spécifiques, reportez-vous aux balises de syntaxe.
Les nouveaux tableaux et filtres mathématiques suivants peuvent être utilisés dans votre Liquid quand vous construisez votre envoi de message.
at_least
at_most
compact
concat
sort_natural
where
Reportez-vous à la section Filtres pour les définitions.
Mises à jour de Liquid
É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.
Terme | Définition | Exemple |
---|---|---|
Liquid | 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 d’un utilisateur dans un message. |
Objet | Dénotation d’une variable et d’un emplacement du nom de variable prévu qui indique à Liquid où afficher le contenu dans le message. | {{${city}}} insérera la ville d’un utilisateur dans un message. |
Logique conditionnelle (balise) | 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ésignée dans le cas où un utilisateur a sélectionné « Anglais » comme langue. |
Filtres | Permet de modifier, affiner ou reformater la sortie de l’Objet Liquid. Il est souvent utilisé pour créer des opérations mathématiques. | {{"Big Sale" | upcase}} affiche les mots « Soldes importantes » en majuscules (c.-à-d. « SOLDES IMPORTANTES ») 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 marqué avec {% custom_attribute.${Total_Revenue} > 0%} , il recevra le message. Sinon, il recevra un autre message désigné (ou non), selon ce que vous avez défini. |