Passer au contenu principal

Utiliser la personnalisation dans Omnisend

Apprenez à ajouter des noms et d'autres données sur les abonnés à vos campagnes et automatisations

Écrit par Paulius

Omnisend vous permet de personnaliser les messages envoyés à vos contacts en incluant des données telles que le prénom et le nom de famille, la localisation, les détails de la commande ou des informations personnalisées. La Personnalisation aide à créer des expériences pertinentes et engageantes à travers les messages Email, les SMS et les Notifications Push.

Dans cet article, vous apprendrez comment ajouter de la personnalisation à vos messages, comprendre la différence entre les propriétés de contact et les champs d'événements, et utiliser des valeurs par défaut pour gérer les données manquantes.


Avant de commencer

  • Tous les canaux dans Omnisend (Email, SMS et Notification push) prennent en charge la personnalisation.

  • Les données de contact doivent exister – La personnalisation extrait des données des profils de contact. Si le prénom d'un contact est vide, le tag n'affichera rien (ou un texte de secours si vous en avez défini un).

  • Propriétés personnalisées vs. Champs personnalisés – Les propriétés personnalisées sont stockées de manière permanente sur les profils de contact et fonctionnent dans toutes les campagnes et automatisations. Les champs d'événements sont transmis avec des événements spécifiques et ne fonctionnent que dans les automatisations déclenchées par cet événement. Learn more about the difference between custom properties and custom fields

  • Les e-mails de test ne montreront pas de personnalisation – Les e-mails de test affichent des balises brutes, comme [[contact.first_name]] car ils n'utilisent pas de vraies données de contact. Pour prévisualiser la personnalisation avant l'envoi :

    • Utilisez Test & Aperçu dans l'éditeur et sélectionnez un contact dans votre liste.

    • Ou envoyez la campagne/l'automatisation en direct à votre propre Email (assurez-vous que votre profil de Contact (e) est rempli).

  • Les automatisations prennent en charge la personnalisation basée sur les événements – Les automatisations déclenchées par des événements (comme le Panier abandonné ou des événements personnalisés) peuvent inclure des données spécifiques à l'événement. Les campagnes ne peuvent pas accéder aux variables d'événement.

  • Ajoutez toujours des valeurs de secours – Utilisez un texte de secours pour éviter les espaces vides ou les erreurs lorsque les données sont manquantes : [[contact.first_name | default: "there"]]

⚠️ La syntaxe de personnalisation doit utiliser des doubles crochets : [[contact.first_name]] – D'autres formats s'afficheront sous forme de texte brut.

Comment fonctionne la personnalisation

Des variables personnalisées peuvent être ajoutées comme du texte ordinaire ou comme des liens personnalisés aux endroits suivants :

  • Objet de l'email et contenu ;

  • Blocs de contenu de l'Email (Titre, Texte, Liens, Boutons);

  • Texte du message SMS;

  • Titre et texte de la notification push.

Vous pouvez insérer une personnalisation en cliquant sur l'icône de la balise de personnalisation.

Syntaxe de personnalisation

Une fois que vous avez sélectionné la catégorie de personnalisation et la valeur, Omnisend placera automatiquement cette information dans votre message :

Bonjour, [[contact.first_name]]! L'amour est en pleine floraison, et nous sommes là pour vous aider à célébrer avec style ! Découvrez notre collection de la Saint-Valentin, comprenant des cadeaux uniques et des surprises sincères.

Remarque : Omnisend utilise la syntaxe Liquid avec double crochets comme[[contact.first_name]]

Valeurs de secours

Vous pouvez définir un texte de secours qui apparaît si les données d'un contact sont manquantes :

Bonjour, [[contact.first_name|default: "there"]]! L'amour est en pleine floraison, et nous sommes là pour vous aider à célébrer avec style ! Découvrez notre collection de la Saint-Valentin, comprenant des cadeaux uniques et des surprises sincères.

Si le prénom du contact est manquant, l'email dira "Bonjour, là!" au lieu de "Bonjour, !"

L'Éditeur d'emails Omnisend vous permet de définir rapidement et d'enregistrer des valeurs de secours par défaut pour une utilisation future.

Vous pouvez utiliser la personnalisation par défaut en cas de secours pour :

  • Paramètres de l'Email : Objet de l'email (Campagnes)

  • Paramètres A/B de l'Email : Objet de l'email (Campagnes)

  • Contenu SMS : Texte du message (Campagnes)

  • Notifications Push : Titre & Texte (Campagnes)

  • Blocs SMS (Automatisations)

Important : Les balises de personnalisation ne s'afficheront pas dans les emails de test. Pour les voir en action, envoyez l'email à un contact réel.

Variables de personnalisation

Lorsque vous cliquez sur l'icône de la balise de personnalisation, vous verrez différentes catégories de variables :

  • Contact (e) – Informations provenant des profils de contact (noms, emplacement, propriétés personnalisées).

  • Compte – Informations sur votre boutique.

  • Date – Date et heure actuelles.

  • Propriétés personnalisées – Données collectées pour chaque contact en tant que propriété personnalisée.

  • Événement – Données spécifiques à l'événement (disponibles uniquement dans les automatisations).

Variables de contact

Les variables de contact incluent des propriétés par défaut des profils de contact. Ceci inclut :

[[contact.email]] 
[[contact.first_name]]
[[contact.last_name]]
[[contact.city]]
[[contact.country]]
[[contact.state]]
[[contact.phone_number]]
[[contact.postal_code]]
[[unsubscribe_link]]
[[preference_link]]

Variables de Compte

Les variables de compte contiennent des informations sur votre boutique, y compris :

[[account.name]] 
[[account.address]]
[[account.city]]
[[account.state]]
[[account.zip_code]]
[[account.country]]
[[account.timezone]]
[[account.currency]]
[[account.website]]

Variables de date

Les variables de date vous permettent d'afficher la date et l'heure actuelles dans les messages d'automatisation :

Current day              [[current_date|date:'%d']] 
Current day name [[current_date|date:'%A']]
Current month [[current_date|date:'%m']]
Current month name [[current_date|date:'%B']]
Current year [[current_date|date:'%Y']]

💡 Si vous passez des valeurs de date en utilisant Événements personnalisés et que l'événement inclut à la fois la date et l'heure, mais que vous souhaitez uniquement afficher la date, formatez-la comme suit :

[[ event.fieldSystemName | date: "%Y-%m-%d" ]]

Propriétés personnalisées

Si vous collectez des informations de contact personnalisées (comme la taille de vêtements, la date d'anniversaire ou les points de fidélité), vous pouvez les ajouter en cliquant sur Balise de personnalisationPropriétés personnalisées.

Syntaxe de la propriété personnalisée :

[[contact.custom_properties.name_of_custom_property]]

Exemple :

[[contact.custom_properties.clothing_size]] [[contact.custom_properties.loyalty_points]]

💬 Découvrez comment créer et gérer des propriétés personnalisées. Les propriétés personnalisées peuvent être collectées avec des formulaires d'inscription, attribuées manuellement ou synchronisées à partir d'applications intégrées.

Variables d'événement

Les variables d'événement ne sont disponibles que dans les Automatisations de Flux de Travail et dépendent de l'événement déclencheur utilisé dans l'automatisation.

Catégories de variables d'événements :

  • Variables d'événements par défaut d'Omnisend - Ce sont des variables intégrées automatiquement incluses lors de l'utilisation des déclencheurs d'automatisation préconçus d'Omnisend (par exemple, Panier abandonné, Confirmation de commande, Abandon de navigation, etc.).

    • Exemple : Dans une automatisation de Paiement abandonné, vous pouvez utiliser le lien de paiement avec cette variable : [[event.raw.abandoned_checkout_url]]

  • Variables d'événement personnalisé - Si vous utilisez Événements personnalisés déclenchés via API ou intégrations, vous pouvez définissez vos propres champs personnalisés et utilisez-les comme variables de personnalisation dans l'automatisation.

Personnalisation conditionnelle

Vous pouvez afficher un texte différent en fonction des valeurs des variables de personnalisation en utilisant des instructions conditionnelles Liquid.

Exemple : Vous pouvez montrer différentes salutations en fonction du pays du contact :

[% if contact.country == "France" %] Bonjour! [% else %] Hello! [% endif %] 

Sortie :

  • Si le pays de l'abonné dans notre base de données est la France, la sortie sera : Bonjour !

  • Si le pays de l'abonné est différent, la sortie sera : Hello !

Remarque : La personnalisation conditionnelle fonctionne dans Automatisation uniquement.

Personnalisation dans les blocs de contenu

Vous pouvez ajouter de la personnalisation à différentes parties d'un bloc de contenu, y compris :

  • Titre et Texte ;

  • Liens ;

  • Boutons.

🔁 Certains blocs de contenu basés sur des événements incluent une personnalisation pré-remplie. Par exemple, le bouton de Paiement dans l'automatisation du Panier abandonné a un lien de panier abandonné prédéfini.

Cas d'utilisation

Salutations avec le prénom

Inclure le prénom d'un contact dans votre salutation aide à rendre votre message plus personnel et conversationnel. Vous pouvez également combiner des filtres pour formater correctement le nom.

Ajouter une virgule après le prénom :

Hi [[contact.first_name | append: ","]] we have some exciting news for you!

Sortie : Salut James, nous avons des nouvelles passionnantes pour vous !

Mettre en majuscule le prénom :

Hi [[contact.first_name | capitalize | append: ","]] welcome back!

Sortie : Salut James, bon retour !

Comment ça fonctionne :

  • [[ contact.first_name ]] – Récupère le prénom du contact dans votre base de données.

  • | capitalize – Assure que la première lettre est en majuscule.

  • | append: "," – Ajoute une virgule directement après le prénom.

Messages de célébration d'anniversaire

Vous pouvez envoyer des vœux d'anniversaire personnalisés en utilisant la date de naissance d'un contact.

Affichage de la date d'anniversaire :

Hope your day on [[contact.birthday|date:"%B %d"]] is amazing!

Sortie : J'espère que votre journée du 07 mai est incroyable !

💡 Collectez les dates de naissance en utilisant Formulaires d'inscription ou propriétés personnalisées. Associez cela à une automatisation d'anniversaire déclenchée par une date spécifique.

Reconnaissance des niveaux VIP

Reconnaître les clients VIP et offrir des avantages exclusifs.

Exemple :

Welcome back, [[contact.first_name]]! As a [[contact.custom_properties.viptier]] member, you get early access to our sale.

Sortie : Bon retour, Sarah ! En tant que membre Gold, vous avez un accès anticipé à notre vente.

Avec une valeur de secours pour les contacts non VIP :

[% if contact.custom_properties.viptier == "Gold" %] As a [[ contact.custom_properties.vip_tier ]] member, enjoy free shipping on this order! [% else %] Spend $50 more to unlock free shipping. [% endif %]

⚠️ Cet exemple conditionnel fonctionne en Automatisation uniquement.

Dépannage

La personnalisation montre du code brut dans les e-mails

Vous pourriez voir un email de test au lieu d'un email réel envoyé. Pour tester la personnalisation correctement :

  • Aperçu dans l'éditeur et sélectionnez un contact (e) dans votre liste pour voir la personnalisation se remplir

  • Ou envoyez la campagne/l'automatisation en direct à votre propre Email (assurez-vous que votre profil de Contact (e) a des données).

Les e-mails de test envoyés depuis l'éditeur afficheront toujours des balises de personnalisation brutes, comme [[contact.first_name]] car ils n'utilisent pas de vraies données de contact.

La personnalisation ne se transforme pas dans les e-mails envoyés

La balise de personnalisation peut avoir perdu son intégrité si elle a été partiellement modifiée. Pour résoudre ce problème, supprimez la balise de personnalisation entière et réinsérez-la en utilisant le menu balise de personnalisation. Cela garantit un formatage correct.

FAQ

Quelle est la différence entre les propriétés personnalisées et les champs personnalisés ?

  • Propriétés personnalisées sont stockées de manière permanente sur les profils de contact et peuvent être utilisées dans des campagnes ou des automation(e.g., [[contact.custom_properties.property_name]]

  • Les champs personnalisés sont des données spécifiques à l'événement transmises avec des événements personnalisés, disponibles uniquement dans les automatisations déclenchées par cet événement.

Dois-je utiliser des guillemets ou des guillemets doubles dans les valeurs de secours ?

Les guillemets simples et doubles fonctionnent :

  • [[contact.first_name | default: 'there']]

  • [[contact.first_name | default: "there"]]

Utilisez celui qui est cohérent avec votre style. L'important est d'inclure le secours pour éviter les espaces vides lorsque les données sont manquantes.

Que faire si je veux laisser la personnalisation vide (pas de secours) ?

Utilisez [[contact.first_name | default: ""]] pour définir explicitement un secours vide. Si vous n'incluez pas de valeur par défaut ([[contact.first_name]]), Omnisend laissera également cela vide lorsque les données sont manquantes. Les deux entraînent un espace vide.

Puis-je utiliser du texte personnalisé directement sur l'image principale de mon email?

Il n'est pas possible d'ajouter du texte personnalisé directement dans une image. Cependant, il existe un contournement.

Convertissez votre image héroïque en une image de fond, puis placez un bloc de texte par-dessus et appliquez la personnalisation au bloc de texte. Cela vous permet d'afficher un contenu personnalisé sur l'image.


Vous avez d'autres questions ? N'hésitez pas à nous Contact (e) à l'adresse [email protected] ou via le chat intégré à l'application.

Avez-vous trouvé la réponse à votre question ?