• Actus

Astuce n°3 Marketing Cloud : Associer et structurer efficacement les données dans Contact Builder

Comprendre la différence entre les données de parcours et les données de contact est essentiel pour exploiter pleinement le potentiel de Journey Builder.

Que signifie “Journey Data” et “Contact Data” dans Salesforce Marketing Cloud ? 

  • Dans Salesforce Marketing Cloud (SFMC), “Journey Data” , autrement dit Données de parcours signifie des données générées pendant le parcours d’un contact dans une Journey (parcours automatisé). Elles reflètent les interactions en temps réel dans le parcours : étapes franchies, emails ouverts, clics, décisions prises, etc.
    •  Ces données sont utilisées dans la logique conditionnelle d’une journey (ex : "Si l’email a été ouvert, envoyer le message suivant ; sinon, renvoyer un rappel"), permettant une personnalisation en temps réel du parcours selon le comportement du contact.
  • “Contact Data” ou données de contact sont des données de profil stockées dans le Contact Builder (données démographiques, souscriptions, Preferences, etc.). Elles sont statiques ou rarement modifiées, comme le nom, l’email ou la date d’inscription. Elles sont indépendantes d’une Journey spécifique et servent à segmenter, cibler et personnaliser les messages marketing.
    • Ces données servent notamment à définir l’entrée dans un parcours, à personnaliser le contenu des messages via des blocs dynamiques ou AMPscript, ou à créer des segments dans Audience Builder ou Email Studio.

Le rôle des données dans Journey Builder : 

Dans Salesforce Marketing Cloud, les données jouent un rôle central dans le succès d’un parcours client. Elles ne se limitent pas à définir qui entre dans la journey  : elles alimentent le contenu dynamique des e-mails et pilotent les décisions automatisées tout au long du parcours.

Dans Journey Builder, on distingue deux grandes catégories de données : les données de parcours (Journey Data) et les données de contact (Contact Data)

Comprendre cette distinction est fondamental pour concevoir des parcours efficaces et personnalisés.

Dans cet article, nous allons explorer ces deux types de données, expliquer comment configurer les données de contact et mettre en lumière leurs différences clés.

Pour illustrer concrètement ces notions, nous nous appuierons sur un exemple classique : un parcours d’abandon de panier.

Dans ce scénario, un premier e-mail est envoyé, puis un second message de relance est déclenché si aucun achat n’est effectué dans les deux jours suivants.

Comprendre les données de parcours

Lorsqu’un contact entre dans le parcours, les données contenues dans l’enregistrement de l’extension de données d’entrée l’accompagnent tout au long du parcours.

Ce sont ces informations que l’on appelle données de parcours (journey data).

Illustrons ces données avec l’exemple suivant :

Clé primaire  Adresse Email  Prénom  Date d’abandon Détails des produits
1 [email protected] Anna 01/08/2024 {orderNumber: 1, products: [prod1: 2, prod2: 1...]}
2 [email protected] Mark 01/08/2024 {orderNumber: 1, products: [prod1: 2, prod2: 1...]}
3 [email protected] Lucas 01/08/2024 {orderNumber: 1, products: [prod1: 2, prod2: 1...]}

 

Lorsque l’abonné 2, Mark, entre dans le parcours, son prénom est transmis sous forme d’attribut “Prénom”. Cet attribut fait partie des données de parcours associées à Mark tout au long du parcours

 

⚠️ Important : Les données de parcours sont statiques – elles reflètent les valeurs présentes dans l’extension de données au moment où le contact entre dans le parcours.

Ainsi, même si vous modifiez par la suite des informations (comme le prénom) dans l’extension de données, ces changements ne seront pas pris en compte dans le parcours en cours. Les e-mails ou les activités de décision continueront d’utiliser les données initiales capturées à l’entrée.

 

Comment configurer une décision pour vérifier si un achat a été effectué deux jours après l’entrée dans le parcours ?

C’est à ce moment-là que les données de contact entrent en jeu.

Comprendre les données de contact

Pour déterminer si un abonné a effectué un achat à cette étape du parcours, il est nécessaire de prendre une décision basée sur des données en temps réel. Concrètement, il s’agit de vérifier si cet abonné a passé une commande au cours des deux derniers jours.

Imaginons que nous disposions d’une extension de données appelée LatestOrders ou dernières commandes, dans laquelle nous enregistrons la date des dernières commandes de nos clients.

Pour simplifier, cette extension contient uniquement deux champs :

Clé d'abonné (Subscriber Key) Date de la dernière commande
1 01/05/2024
2 nul
3 01/08/2024

Comment accéder à ces données dans Journey Builder ?

C’est ici que Contact Builder et les groupes d’attributs entrent en jeu.

Association des données dans Contact Builder

Pour que la table LatestOrders soit accessible dans les activités de décision de Journey Builder, elle doit être associée à Contact Builder via un mappage approprié.

Étape 1 : Créer un nouveau groupe d'attributs

Dans Audience Builder > Contact Builder > Data Designer, créez ou sélectionnez un groupe d'attributs existant

Nommez ce groupe d’attributs et ajoutez une icône spécifique à celui ci : 

Étape 2 : Lier l’extension de données LatestOrders au groupe d’attributs 

Après avoir procédé à la création de votre groupe d’attributs , sélectionnez Link Data extensions. 

Étape essentielle : Il est crucial de définir la bonne cardinalité lors de la création de la relation.
Dans notre exemple, chaque abonné ne dispose que d’une seule entrée dans la table LatestOrders (celle-ci étant mise à jour avec la date de la commande la plus récente).
Nous devons donc sélectionner la cardinalité "Un".
Si, en revanche, un abonné pouvait avoir plusieurs entrées, il faudrait alors choisir "Plusieurs".

Utilisation des données de contact dans Journey Builder

Maintenant que les données sont mappées à Contact Builder, nous pouvons enfin les utiliser dans notre segment de décision du parcours. Les segments de décision des données de contact recherchent toujours les valeurs les plus récentes. 

Ainsi, si une nouvelle commande a été passée et enregistrée dans l'extension de données LatestOrders, Journey Builder en sera informé et pourra prendre une décision en fonction de cette dernière.

Conclusion

Maîtriser la différence entre données de parcours et données de contact est indispensable pour exploiter pleinement le potentiel de Journey Builder.

Les données de parcours sont figées au moment où le contact entre dans la Journey, tandis que les données de contact permettent de prendre des décisions en temps réel, en s’appuyant sur les informations les plus récentes disponibles.

En cartographiant correctement vos données dans Contact Builder, vous combinez la force des deux types de données pour concevoir des parcours plus intelligents, adaptatifs et personnalisés.

Qu’il s’agisse de relancer un panier abandonné ou d’ajuster le parcours en fonction d’un achat récent, cette approche vous aide à offrir une expérience client plus fluide et plus pertinente.

Pour des informations plus détaillées, n'hésitez pas à nous contacter .

Chez SIWAY, en tant que partenaire Salesforce® Crest, nous sommes prêts à vous accompagner . Notre expertise garantit une mise en œuvre réussie des nouvelles fonctionnalités adaptées à vos besoins spécifiques. 

Cet article vous a plu ?

Laissez-nous votre email pour recevoir les prochains articles

Invalid Input
img

Plus d'info? Contactez-nous!

Tous les champs ci-dessous sont obligatoires
Ce champ est obligatoire
Ce champ est obligatoire
Ce champ est obligatoire
Ce champ est obligatoire
Merci de cocher cette case