Guide de personnalisation des messages

Estimé 15 minute de lecture
|
Mis à jour 22 nov. 2024, 13:14 EST
Objectif de cet article

Objectif de cet article

Découvrez comment utiliser les variables de personnalisation, ou tags, de Klaviyo dans vos messages marketing afin d’offrir une expérience personnalisée à vos abonnés.

Les tags de personnalisation peuvent être utilisés dans les e-mails (y compris l’objet de l’e-mail), les messages SMS/MMS et les notifications push. Cet article présente certains tags disponibles, leurs structures et leurs formes, ainsi que la manière de les personnaliser. Pour savoir comment personnaliser vos messages, consultez notre article dédié.

Les tags de personnalisation étaient auparavant appelés balises de modèle et syntaxe des variables.

À propos des tags de personnalisation

À propos des tags de personnalisation

Lorsque vous saisissez des tags dans un champ de texte d’un message, ils se présentent comme la phrase de gauche dans le tableau ci-dessous. Lorsque vous envoyez le message, les tags sont remplacés par des données provenant du profil du destinataire ou des détails de l’événement, et se présentent comme la phrase de droite.

Bonjour {{ first_name }} {{ last_name }}, votre couleur préférée est le {{ person|lookup:'Favorite Color' }}

Bonjour George Washington, votre couleur préférée est le vert 

La personnalisation du profil commence généralement par person, à l’exception de quelques tags spéciaux comme first_name et last_name. Les variables d’événement, qui peuvent être utilisées dans des flux déclenchés par des indicateurs, commencent par event. Les tags sur votre organisation (comme le nom et l’adresse de votre organisation) commencent par organization.

Tous les tags de personnalisation sont sensibles à la casse et doivent correspondre exactement aux noms des propriétés auxquelles ils font référence. Veillez à ce que vos tags soient correctement orthographiés et à utiliser la même casse que celle qui apparaît sur vos profils.

Personnalisation du profil

Personnalisation du profil

Affichez les propriétés spéciales de Klaviyo dans vos messages en personnalisant votre profil. La liste ci-dessous couvre toutes les personnalisations de profil (par exemple, les propriétés intégrées de Klaviyo). Des tags de personnalisation de profil sont disponibles dans le menu Personnalisation de l’éditeur d’e-mails ou dans la fenêtre d’aperçu des SMS et des notifications push. 

Si vous souhaitez ajouter des propriétés personnalisées à vos messages, passez directement à la section sur la personnalisation sur mesure.

Tag

Propriété de profil

{{ email }}

Email

{{ first_name }}

First name

{{ last_name }}

Last name

{{ person.organization }}

Recipient organization

{{ person|lookup:"$address1" }}

Address 1

{{ person.id }}

Unique ID ($id/external ID)

{{ person|lookup:"$latitude" }}

Latitude

{{ person|lookup:"$longitude" }}

Longitude

{{ person.KlaviyoID }}

Klaviyo ID

{{ person.full_name }}

Full name

{{ person.title }}

Title

{{ person.phone_number }}

Phone Number

{{ person|lookup:'$address2' }}

Address 2

{{ person.City }}

City

{{ person.Region }}

State / Region

{{ person.Country }}

Country

{{ person.Zipcode }}

Zip Code

{{ person|lookup:"$source" }}

Source

{{ person|lookup:"$consent" }}

Consent

{{ person|lookup:'$consent_form_id' }}

$consent_form_id

{{ person|lookup:'$consent_form_version' }}

$consent_form_version

{{ person|lookup:'$consent_method' }}

$consent_method

{{ person|lookup:"$timezone" }}

Recipient timezone

{{ person|lookup:'$consent_timestamp' }}

$consent_timestamp

{{ person|lookup:'$phone_number_region' }}

$phone_number_region

{{ person.ViewedItems }}

Recently viewed items

{{ person|lookup:"Expected Date Of Next Order" }} 

Expected date of next order

Tags sur l’organisation

Tags sur l’organisation

Les tags sur l’organisation vous permettent d’inclure des données sur votre entreprise ou votre organisation dans vos messages. Vous pouvez gérer ces informations en accédant à Compte > Coordonnées > Organisation. Tous les tags sur l’organisation commencent par organization. La liste des tags sur l’organisation est détaillée dans le tableau ci-dessous.

Tag sur l’organisation

Description

{{ organization.name }}

Nom de votre organisation

{{ organization.url }}

Site web de votre organisation

{{ organization.full_address }}

Adresse complète de votre organisation, y compris la ville, l’état/la région et le code postal

{{ organization.street_address }}

Adresse postale de votre organisation

{{ organization.street_address2 }}

Deuxième partie de l’adresse de votre organisation (par exemple, le numéro d’appartement ou de bâtiment)

{{ organization.city }}

Ville de votre organisation

{{ organization.region }}

État, province ou région de votre organisation

{{ organization.zip_code }}

Code postal de votre organisation

Tags de lien et de prévisualisation

Tags de lien et de prévisualisation

Les tags de lien et de prévisualisation permettent aux destinataires de gérer leurs préférences d’abonnement et de visualiser votre message dans leur navigateur. En voici quelques exemples :

Ces tags ne sont pris en charge que pour les modèles d’e-mails, pas pour les SMS/MMS. Si vous cliquez sur l’un de ces liens dans un e-mail de prévisualisation, vous serez dirigé vers une page de remplissage plutôt que vers un aperçu ou une page de consentement en ligne. 

Se désabonner

Se désabonner

Klaviyo Email exige un lien de désabonnement dans tous les e-mails. Utilisez un simple tag de désabonnement pour un lien intitulé « Se désabonner », ou ajoutez votre propre texte entre les guillemets.

Tag

Résultat

{% unsubscribe %}

Se désabonner

Si vous ne souhaitez plus recevoir d’e-mails, {% unsubscribe 'click here' %}.

Si vous ne souhaitez plus recevoir d’e-mails, cliquez ici.

Vous pouvez également utiliser le tag {% unsubscribe_link %} pour générer une URL de désabonnement. Plutôt que de générer un mot ou une phrase lié complet, ce tag crée uniquement l’URL de désabonnement. Utilisez ce tag si vous souhaitez utiliser pour votre lien de désabonnement une couleur différente de celle définie dans les styles de votre modèle, ou si vous souhaitez utiliser un bouton ou une image plutôt qu’un lien textuel.

Tag

Résultat

Ceci est un lien de <a href="{% unsubscribe_link %}" >désabonnement</a> sophistiqué.

Ceci est un lien de désabonnement sophistiqué.

Lorsqu’un destinataire clique sur le lien de désabonnement, il est dirigé vers une page de confirmation personnalisable.

Gérer les préférences

Gérer les préférences

Les pages de préférences permettent aux destinataires de mettre à jour leurs préférences, ce qui vous permet de segmenter et de cibler plus efficacement vos messages. Pour inclure un lien vers cette page pour chaque destinataire, utilisez le tag de gestion des préférences.

Vous pouvez créer des pages de gestion des préférences générales ou propres à une liste. Les pages propres à une liste sont utilisées lorsque vous envoyez un message à une seule liste. La page générale de gestion des préférences est utilisée lorsque vous envoyez un message à un segment, à une combinaison de listes et dans les flux qui ne sont pas déclenchés par une liste. En savoir plus sur les pages de gestion des préférences.

Utilisez un simple tag de gestion des préférences pour un lien intitulé « Gérer les préférences », ou ajoutez votre propre texte entre les guillemets.

Tag

Résultat

{% manage_preferences %}

Gérer les préférences

Vous souhaitez mettre à jour vos préférences ? {% manage_preferences 'Click here' %}.

Vous souhaitez mettre à jour vos préférences ? Cliquez ici.

Vous pouvez également utiliser le tag {% manage_preferences_link %} pour générer une URL de gestion des préférences. Plutôt que de générer un mot ou une phrase lié complet, ce tag crée uniquement l’URL de la page de préférences du destinataire. Utilisez ce tag si vous souhaitez utiliser pour votre lien une couleur différente de celle définie dans les styles de votre modèle, ou si vous souhaitez utiliser un bouton ou une image plutôt qu’un lien textuel.

Tag

Résultat

Ceci est un lien de <a href="{% manage_preferences_link %}" >gestion des préférences</a> sophistiqué.

Ceci est un lien de gestion des préférences sophistiqué.

Affichage web

Affichage web

Pour donner aux destinataires la possibilité de visualiser un e-mail dans leur navigateur web, vous pouvez utiliser le tag d’affichage web.

Tag

Résultat

{% web_view %}

Voir dans votre navigateur

Cet e-mail ne s’affiche pas correctement ? {% web_view 'Open in your browser' %}.

Cet e-mail ne s’affiche pas correctement ? Ouvrez-le dans votre navigateur.

Ceci est un lien d’<a href="{% web_view_link %}">affichage web</a> sophistiqué.

Ceci est un lien d’affichage web sophistiqué.
Aperçu du texte

Aperçu du texte

Dans certains cas, vous pouvez souhaiter afficher votre texte de prévisualisation dans le corps de votre modèle. Vous pouvez faire référence à tout texte d’aperçu que vous avez défini dans l’écran d’aperçu/de configuration de l’e-mail en utilisant le tag {% render_variable preview_text %}.

Si vous mettez à jour le texte de l’aperçu dans l’écran d’aperçu de l’e-mail, ce tag montre votre texte d’aperçu mis à jour.

Personnalisation sur mesure et tags d’événements

Personnalisation sur mesure et tags d’événements

Les tags personnalisés font référence aux propriétés de profil personnalisées (c’est-à-dire toutes les données que vous collectez sur vos contacts autres que les propriétés et événements spéciaux de Klaviyo), comme la date d’anniversaire d’une personne ou ses préférences en matière de contact. Les tags d’événement font référence aux données d’un événement spécifique (par exemple, un événement de commande passée) et ne peuvent être utilisés que dans les flux déclenchés par cet événement.

Pour ajouter un tag personnalisé, cliquez sur Personnalisation dans le champ de texte d’un e-mail et localisez le tag. Pour ajouter un tag d’événement, prévisualisez votre message et copiez le tag de variable d’événement à partir des données de prévisualisation. Vous pouvez également utiliser les formats décrits ci-dessous pour ajouter manuellement des tags personnalisés à vos modèles. 

Format du tag

Description

Exemple

{{ person.property_name }}

Un simple tag de personnalisation de profil

{{ person.Birthday }}

{{ person|lookup:'property name' }}

Un tag de personnalisation de profil, si le nom de la propriété contient des espaces ou des caractères spéciaux

{{ person|lookup:'Favorite Color' }}

{{ event.property_name }}

Un simple tag de variable d’événement

{{ event.URL }}

{{ event|lookup:'property name' }}

Un tag de variable d’événement, si le nom de la variable contient des espaces ou des caractères spéciaux

{{ event|lookup:'$value' }}

{{ event.property.nested_variable }}

Un tag de variable d’événement, si la variable d’événement est imbriquée dans les données de l’événement

{{ event.extra.checkout_url }}

{{ event|lookup:'property name'|lookup:'nested variable name' }}

Un tag de variable d’événement, si la variable d’événement est imbriquée dans une autre variable dont le nom contient un espace ou un caractère spécial

{{ event|lookup:'Coupon Codes'|lookup:'0' }}

Utilisez la notation par points (.) pour les tags sans espace ni caractère spécial. Si les noms de vos propriétés contiennent des espaces ou des caractères spéciaux (par exemple, $), utilisez la notation « lookup ». 

Veuillez noter que, dans le cas de propriétés imbriquées, si le nom d’une propriété utilise la notation « lookup », toutes les propriétés suivantes doivent également utiliser la notation « lookup ». Cela signifie que event|lookup:'Collection Names'|lookup:'0' est correct, mais que event|lookup:'Collection Names'.0 ne l’est pas. 

Personnaliser les tags avec des filtres

Personnaliser les tags avec des filtres

Pour personnaliser l’apparence de vos tags, appliquez des filtres de modèles. Les filtres peuvent être utilisés pour appliquer une casse aux titres, définir le nombre de décimales d’un nombre, et bien d’autres choses encore. Les deux filtres les plus courants sont le filtre par défaut et le filtre de titre.

Le filtre par défaut définit une valeur par défaut qui apparaît si le destinataire d’un message n’a pas défini cette propriété. Dans l’exemple ci-dessous, « friend » et « tasty treats » sont définis comme valeurs par défaut au cas où le nom ou le plat préféré d’un destinataire n’est pas défini dans son profil Klaviyo.

Texte avec tags de personnalisation

Résultat

Hey {{ first_name|default:'friend' }}, any interest in some {{ person|lookup:'Favorite Food'|default:'tasty treats' }}?

Hey friend, any interest in some tasty treats? 

Le filtre de titre vous permet d’appliquer une casse de titre à n’importe quel tag de texte, afin qu’il apparaisse de manière cohérente une fois le message envoyé. Par exemple, certains abonnés peuvent utiliser des lettres majuscules ou minuscules lorsqu’ils remplissent votre formulaire d’inscription. Sans filtre, leur prénom conserve la casse utilisée lors de la saisie. Cependant, le filtre de titre corrige la casse pour que leur nom apparaisse correctement.

Texte avec tags de personnalisation

Résultat

Bonjour {{ first_name|title }}, avez-vous vu notre nouveauté ?

Bonjour Élise, avez-vous vu notre nouveauté ?

Des dizaines d’autres filtres sont disponibles pour vos messages. En savoir plus sur l’utilisation des filtres pour personnaliser les tags.

Tags de date

Tags de date

Les tags de date vous permettent d’insérer rapidement une date dans un e-mail. La date correspond au fuseau horaire de votre compte et reflète le jour ou l’heure d’envoi d’un message.

Le tag {{ today }} est l’un des tags de date les plus courants. Il affiche un horodatage au moment de l’envoi du message. Pour l’utiliser, insérez la ligne de code suivante dans votre modèle :

{% today "%Y-%m-%d" as today %} {{ today }}

Veuillez noter que l’utilisation du tag {{ today }} sans le code qui le précède est sans effet. Vous devez donc utiliser la ligne de code complète.

Pour savoir comment utiliser ou personnaliser les tags de date, consultez notre article sur les tags de date dans les modèles.

Tags de devise

Tags de devise

Les données d’événements tels que Commande Passée, Ajouté au Panier, etc., sont souvent associées à une valeur monétaire (par exemple, le prix d’un produit ou la valeur du panier d’un client). Utilisez le tag {% currency_format … %} pour appliquer le format de la devise de votre pays à cette valeur.

Prenons l’exemple du champ « $value » dans l’indicateur Commande Débutée ci-dessous :

Si vous utilisez uniquement la variable {{ event|lookup:"$value" }}, cette propriété s’affichera avec une seule décimale et sans symbole de devise dans l’e-mail :

Cependant, avec le tag de format de devise ({% currency_format event|lookup:"$value" %}), le nombre s’affiche avec un symbole de devise et le bon nombre de décimales :

Pour utiliser un tag de format de devise, remplacez le texte de remplissage (« placeholder ») dans {% currency_format PLACEHOLDER %} par votre variable.

Par exemple, si votre variable est {{ event.item.price }}, le tag de format de devise complet sera {% currency_format event.item.price %}. Si votre tag comprend des filtres (par exemple, une valeur par défaut au cas où la propriété serait vide), incluez-les également dedans : {% currency_format event.item.price|default:”0” %}.

Sélectionner un pays

Vous pouvez définir le format de devise de vos messages à deux endroits :

  • Pour l’ensemble de votre compte
    Accédez à Paramètres > Organisation > Langue de l’organisation et format régional et sélectionnez la Langue de l’organisation.
  • Pour un message spécifique
    Sélectionnez un format de devise différent pour un seul message dans l’onglet Styles du modèle, dans la section Devise.

Résoudre les problèmes liés au tag currency_format

Ce tag n’est pris en charge que pour les variables qui sont des nombres (par exemple, 10 ou 24,56). Les propriétés comportant un symbole de devise (par exemple, 40 € ou 76,30 €) sont des chaînes, et le tag de format de devise ne peut donc pas les modifier.

Conditions

Conditions

Les tags conditionnels vous permettent d’inclure du contenu dans vos messages pour les destinataires qui répondent à certains critères, et de ne pas l’inclure pour les autres. Ils vous permettent de personnaliser efficacement vos messages pour chaque destinataire.

Instructions If

Instructions If

Les instructions If vous permettent de contrôler le contenu qu’une personne reçoit en fonction des données de profil ou d’événement.

Dans l’exemple ci-dessous, une personne verra la première ligne de texte si elle a plus de 150 points de fidélité. Si son nombre de points est inférieur à 150, mais supérieur à 0, elle verra la deuxième ligne. Enfin, si elle n’a pas de points de fidélité, elle verra le troisième message.

{% if person|lookup:'Loyalty Points' > 150 %}
En tant que membre de notre programme VIP, vous bénéficiez toujours de la livraison et des retours gratuits.
{% elif person|lookup:'Loyalty Points' > 0 %}
Vous avez {{ person|lookup:'Loyalty Points' }} points. Accumulez-en 150 pour devenir VIP ! 
{% else %}
Avez-vous entendu parler de notre programme VIP ? Inscrivez-vous dès aujourd’hui sur notre site web pour commencer à gagner des récompenses.
{% endif %}

Dans une instruction If, une condition initiale {% if … %} est requise, ainsi que le tag de fermeture {% endif %}. Tous les autres éléments (c’est-à-dire les tags {% elif %} et {% else %}) sont facultatifs. Vous pouvez utiliser un nombre illimité de tags {% elif %}, suivis au maximum d’un tag {% else %}. Chaque destinataire d’un e-mail ne verra que le premier message pour lequel il est qualifié.

Instructions For

Instructions For

Les blocs « For » vous permettent d’itérer sur chaque élément d’une variable qui stocke une liste et de les rendre individuellement. Vous trouverez ci-dessous un exemple d’instruction :

{% for item in event.shopping_cart_items %}{{ item.name }} × {{ item.quantity }} {% endfor %}

Couverture de plage grand format × 1 

Chaises de plage × 4 

Crème solaire SPF × 2 

Glacière en plastique × 1 

Chaque instruction For doit contenir les éléments suivants : 

  • Un tag {% for … %} d’ouverture, contenant un alias de ligne (item dans l’exemple ci-dessus) et une collection de lignes (event.shopping_cart_items dans l’exemple ci-dessus).
  • Un tag {% endfor %} de fermeture.

Entre les deux tags obligatoires, vous pouvez inclure tout le texte que vous souhaitez. Pour inclure des variables imbriquées dans la collection de lignes, remplacez le début du nom de la variable (la collection de lignes plus le nombre qui suit la collection de lignes) par votre alias de ligne. Par exemple, la variable {{ event.shopping_cart_items.0.name }} devient {{ item.name }}

Les conditions et l’éditeur de texte en ligne

Les conditions et l’éditeur de texte en ligne

Lorsque vous ajoutez certaines conditions à un bloc de texte, elles peuvent disparaître de l’éditeur de texte en ligne. Le code est toujours présent, il est simplement caché. Pour afficher et modifier les conditions, ouvrez le champ Code source du bloc de texte. 

Les tags suivants ne sont visibles que dans le champ Code source du bloc de texte : 

  • {% for ... %}
  • {% endfor %}
  • {% if ... %}
  • {% elif ... %}
  • {% else %}
  • {% endif %}
  • {% with ... %}
  • {% endwith %}
Ressources supplémentaires

Ressources supplémentaires

Cet article vous a-t-il été utile ?
Utilisez ce formulaire uniquement pour nous faire part de vos commentaires sur cet article. Comment contacter l’assistance.

Explorer d’autres contenus Klaviyo

Communauté
Contactez des membres de votre secteur, des partenaires et des experts Klaviyo pour trouver de l’inspiration, partager des informations et obtenir des réponses à toutes vos questions.
Formation en direct
Participez à une session en direct avec des experts Klaviyo pour découvrir les bonnes pratiques, apprendre à configurer des fonctionnalités clés et bien plus encore.
Assistance

Accédez à l’assistance via votre compte.

Assistance par e-mail (essai gratuit et comptes payants) Disponible 24h/24 et 7j/7

Chat/assistant virtuel
La disponibilité varie selon l'emplacement et le type de forfait