À propos des schémas ExperienceEvent pour les événements Journey Orchestration

Les événements Journey Orchestration sont des événements d’expérience XDM envoyés à Adobe Experience Platform par l’intermédiaire de l’ingestion en flux continu.

À ce titre, un prérequis important pour la configuration des événements dans Journey Orchestration est de maîtriser le modèle de données d’expérience (ou XDM) d’Adobe Experience Platform et de savoir composer des schémas d’événements d’expérience XDM et diffuser des données au format XDM vers Adobe Experience Platform.

Schéma requis pour les événements Journey Orchestration

La première étape de la configuration d’un événement pour Journey Orchestration consiste à définir un schéma XDM pour représenter l’événement et à créer un jeu de données pour enregistrer les instances de l’événement dans Adobe Experience Platform. Il n’est pas absolument nécessaire de disposer d’un jeu de données pour vos événements, mais envoyer les événements à un jeu de données spécifique permettra de conserver l’historique des événements des utilisateurs pour une consultation et une analyse ultérieures, ce qui est judicieux. Si vous ne disposez pas déjà d’un schéma et d’un jeu de données appropriés pour votre événement, il est possible de réaliser ces deux tâches dans l’interface web d’Adobe Experience Platform.

Un schéma XDM destiné aux événements Journey Orchestration doit répondre aux exigences suivantes :

  • Le schéma doit appartenir à la classe XDM ExperienceEvent.

  • Pour les événements générés par le système, le schéma doit inclure le mixin eventID Orchestration. Journey Orchestration emploie ce champ pour identifier les événements utilisés dans les parcours.

  • Vous devez déclarer un champ d’identité pour identifier le sujet de l’événement. Si aucune identité n’est spécifiée, un mapping d’identité peut être utilisée. Cela n’est pas recommandé.

  • Si vous souhaitez que ces données soient disponibles pour une recherche ultérieure dans un parcours, marquez le schéma et le jeu de données pour le profil.

  • N’hésitez pas à inclure des champs de données pour recueillir toutes les autres données contextuelles que vous souhaitez incorporer à l’événement, telles que des informations relatives à l’utilisateur, l’appareil à partir duquel l’événement a été généré, l’emplacement ou toute autre circonstance significative liée à l’événement.

Utilisation des relations de schéma

Adobe Experience Platform vous permet de définir des relations entre les schémas afin d'utiliser un jeu de données comme table de choix pour un autre.

Supposons que votre modèle de données de marque dispose d’un schéma qui capture les achats. Vous possédez également un schéma pour le catalogue de produits. Vous pouvez capturer l'ID de produit dans le schéma d'achat et utiliser une relation pour rechercher des détails de produit plus complets dans le catalogue de produits. Vous pouvez ainsi créer un segment pour tous les clients ayant acheté un ordinateur portable, par exemple, sans avoir à répertorier explicitement tous les ID d'ordinateur portable ou à capturer tous les détails de produit dans les systèmes transactionnels.

Pour définir une relation, vous devez disposer d'un champ dédié dans le schéma source, dans ce cas le champ d'ID de produit dans le schéma d'achat. Ce champ doit référencer le champ d’ID de produit dans le schéma de destination. Les tables source et de destination doivent être activées pour les profils et le champ commun du schéma de destination doit être défini comme identité principale.

Voici le schéma de catalogue de produits activé pour le profil avec l’ID de produit défini comme identité principale.

Voici le schéma d'achat avec la relation définie dans le champ d’ID de produit.

REMARQUE

Pour en savoir plus sur les relations de schéma, consultez la documentation Experience Platform.

Dans Journey Orchestration, vous pouvez ensuite exploiter tous les champs des tables liées :

Configuration d'événement unitaire

Les champs de schéma liés sont disponibles dans la configuration d'événement unitaire :

  • lorsque vous parcourez les champs de schéma d'événement dans l'écran de configuration d'événement ;
  • lors de la définition d'une condition pour les événements générés par le système.

Les champs liés ne sont pas disponibles :

  • dans la formule de clé d'événement ;
  • dans la condition d'identifiant d'événement (événements basés sur des règles).

Pour savoir comment configurer un événement unitaire, consultez cette page.

Conditions de parcours à l'aide du contexte d'événement

Vous pouvez utiliser les données d'une table de choix liée à un événement utilisé dans un parcours pour la création de conditions (éditeur d'expression).

Ajoutez une condition dans un parcours, modifiez l'expression et développez le nœud d'événement dans l'éditeur d'expression.

Pour savoir comment définir des conditions de parcours, consultez cette page.

Personnalisation des actions avec le contexte d'événement de parcours

Les champs liés sont disponibles lors de la configuration des paramètres d'action d'une activité d'action de parcours.

Pour savoir comment utiliser des actions personnalisées, consultez cette page.

Sur cette page