Créer un schéma XDM
Découvrez comment créer un schéma XDM pour les événements d’application mobile.
La normalisation et l’interopérabilité sont les concepts clés d’Adobe Experience Platform. Le modèle de données d’expérience (XDM), optimisé par Adobe, vise à normaliser les données d’expérience client et à définir des schémas pour la gestion de l’expérience client.
Que sont les schémas XDM ?
XDM est une spécification documentée publiquement conçue pour améliorer la puissance des expériences digitales. Il fournit des structures et des définitions communes qui permettent à toute application de communiquer avec les services Platform. L’adhésion aux normes XDM permet d’intégrer toutes les données d’expérience client dans une représentation commune afin de fournir des informations de manière plus rapide et intégrée. Vous obtenez des informations précieuses à partir des actions des clients, définissez des audiences de clients par le biais de segments et utilisez les attributs du client à des fins de personnalisation.
Experience Platform utilise des schémas pour décrire la structure des données de manière cohérente et réutilisable. En définissant les données de manière cohérente sur l’ensemble des systèmes, il est plus simple de leur donner du sens et donc d’en tirer profit.
Avant que les données puissent être ingérées dans Platform, il est nécessaire de composer un schéma pour décrire la structure des données et fournir des contraintes au type de données pouvant être contenues dans chaque champ. Les schémas se composent d’une classe de base et de zéro ou plusieurs groupes de champs.
Pour plus d’informations sur le modèle de composition de schémas, notamment sur les principes de conception et les bonnes pratiques, consultez les principes de base de la composition de schémas ou la liste de lecture Modéliser vos données d’expérience client avec XDM.
Conditions préalables
Pour suivre la leçon, vous devez disposer des autorisations nécessaires pour créer un schéma Experience Platform.
Objectifs d’apprentissage
Dans cette leçon, vous allez :
- Création d’un schéma dans l’interface de collecte de données
- Ajout d’un groupe de champs standard au schéma
- Création et ajout d’un groupe de champs personnalisé au schéma
Accès aux schémas
-
Connectez-vous au Adobe Experience Cloud.
-
Assurez-vous d’être dans le sandbox Experience Platform que vous utilisez pour ce tutoriel.
-
Ouvrez le sélecteur d’applications
-
Sélectionnez Collecte de données dans le menu.
note note NOTE Les clients des applications basées sur Platform telles que Real-Time CDP doivent utiliser un sandbox de développement pour ce tutoriel. D’autres clientes et clients utilisent le sandbox de production par défaut. -
Sélectionnez
Vous êtes maintenant sur la page principale des schémas. La liste des schémas existants vous est présentée. Vous pouvez également voir des onglets correspondant aux blocs de création principaux d’un schéma :
- Les groupes de champs sont des composants réutilisables qui définissent un ou plusieurs champs pour capturer des données spécifiques, telles que des détails personnels, les préférences de l’hôtel ou l’adresse.
- Les classes définissent les aspects comportementaux des données que le schéma contient. Par exemple :
XDM ExperienceEvent
capture les séries temporelles et les données d’événement, etXDM Individual Profile
capture les données d’attribut d’un individu. - Les types de données sont utilisés comme types de champs de référence dans les classes ou les groupes de champs de la même manière que les champs littéraux de base.
Les descriptions ci-dessus sont un aperçu général. Pour plus d’informations, consultez la vidéo Blocs de création de schéma ou lisez Principes de base de la composition des schémas dans la documentation du produit.
Dans ce tutoriel, vous allez utiliser le groupe de champs Événement d’expérience client et créer un champ personnalisé pour démontrer le processus.
Architecture du schéma de l’application Luma
Dans un scénario réel, le processus de conception de schéma peut se présenter comme suit :
- Rassemblez les besoins de l’entreprise.
- Recherchez des groupes de champs préconfigurés pour couvrir autant d’exigences que possible.
- Créez des groupes de champs personnalisés pour tous les intervalles.
À des fins d’apprentissage, vous utilisez des groupes de champs préconfigurés et personnalisés.
- Événement d’expérience client : groupe de champs prédéfini qui comporte de nombreux champs communs.
- Informations sur l’application : groupe de champs personnalisé conçu pour imiter les concepts TrackState/TrackAction Analytics.
Créer un schéma
-
Sélectionnez
-
Dans la boîte de dialogue Créer un schéma, sélectionnez Manuel. Utilisez Sélectionner pour continuer.
-
À l’étape Sélectionner une classe de l’assistant Créer un schéma, sélectionnez Événement d’expérience sous Sélectionner une classe de base pour ce schéma.
-
Sélectionnez Suivant.
-
À l’étape Nom et révision de l’assistant Créer un schéma, saisissez un Nom d’affichage du schéma, par exemple
Luma Mobile Event Schema
et un Description par exempleSchema for Luma mobile app experience events
.note note NOTE Si vous suivez ce tutoriel avec plusieurs personnes sur un seul sandbox ou que vous utilisez un compte partagé, pensez à ajouter ou à ajouter une identification dans le cadre de vos conventions de nommage. Par exemple, au lieu de Luma Mobile App Event Schema
, utilisezLuma Mobile App Event Schema - Joe Smith
. Consultez également la remarque dans Présentation. -
Sélectionnez Terminer pour terminer l’assistant.
-
Sélectionnez
-
Recherchez
Consumer Experience Event
. -
Sélectionnez
-
Sélectionnez Événement d’expérience client.
-
Sélectionnez Ajouter des groupes de champs.
Vous revenez à l’écran principal de composition de schémas dans lequel vous pouvez voir tous les champs disponibles.
-
Sélectionnez Enregistrer.
-
Sélectionnez
Le groupe de champs Événement d’expérience client comporte un type de données appelé Informations web qui décrit des événements tels que les clics sur des pages vues et des liens. Au moment de la rédaction de cet article, il n’y a pas de parité d’application mobile avec cette fonctionnalité, vous allez donc créer la vôtre.
Créer un type de données personnalisé
Vous commencez par créer un type de données personnalisé décrivant les deux événements :
- Affichage de l’écran
- Interaction avec l’application
-
Sélectionnez l’onglet Types de données.
-
Sélectionnez Créer un type de données.
-
Fournissez un Nom d’affichage et Description, par exemple
App Information
etCustom data type describing "Screen Views" & "App Actions"
note tip TIP Utilisez toujours des noms d’affichage lisibles et descriptifs pour vos champs personnalisés. Cette pratique rend les champs personnalisés plus accessibles aux marketeurs lorsque les champs apparaissent dans des services en aval tels que le créateur de segments. -
Pour ajouter un champ, sélectionnez le bouton
-
Ce champ est un objet conteneur pour l’interaction de l’application. Vous devez donc fournir un Nom du champ
appInteraction
, Nom d’affichageApp Interaction
en Camel-Case, puis sélectionnerObject
dans la liste Type. -
Sélectionnez Appliquer.
-
Pour mesurer la fréquence à laquelle une action s’est produite, ajoutez un champ en sélectionnant le bouton
-
Donnez-lui une casse mixte Nom du champ
appAction
, Nom d’affichage deApp Action
et TypeMeasure
.Cette étape équivaut à un événement de succès dans Adobe Analytics.
-
Sélectionnez Appliquer.
-
Ajoutez un champ décrivant le type d’interaction en sélectionnant le bouton
-
Donnez-lui un Nom du champ
name
, Nom d’affichage deName
et TypeString
.Cette étape est l’équivalent d’une dimension dans Adobe Analytics.
-
Faites défiler jusqu’au bas du rail de droite et sélectionnez Appliquer.
-
Pour créer un objet
appStateDetails
contenant un champ Mesure appeléscreenView
et deux champs Chaîne appelésscreenName
etscreenType
, procédez comme vous l'avez fait lors de la création de l'objet appInteraction. -
Sélectionnez Enregistrer.
Ajout d’un groupe de champs personnalisé
Ajoutez maintenant un groupe de champs personnalisé à l’aide de votre type de données personnalisé :
-
Ouvrez le schéma que vous avez créé précédemment dans cette leçon.
-
Sélectionnez
-
Sélectionnez Créer un groupe de champs.
-
Fournissez un Nom d’affichage et Description par exemple,
App Interactions
etFields for app interactions
. -
Sélectionnez Ajouter des groupes de champs.
-
Dans l’écran de composition principal, sélectionnez Interactions d’application.
-
Ajoutez un champ à la racine du schéma en sélectionnant le bouton
-
Dans le rail de droite, indiquez un Nom du champ de
appInformation
, un Nom d’affichage deApp Information
et un Type deApp Information
. -
Sélectionnez Interactions de l’application dans le menu déroulant Groupe de champs pour affecter les champs à votre nouveau groupe de champs.
-
Sélectionnez Appliquer.
-
Sélectionnez Enregistrer.
Suivant : Créer un flux de données