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 les audiences des 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, y compris 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èle de vos données d’expérience client avec XDM.
Conditions préalables
Pour terminer 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
- Ajouter 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 à Adobe Experience Cloud.
-
Vérifiez que vous vous trouvez dans l’environnement de test Experience Platform que vous utilisez pour ce tutoriel.
-
Ouvrez le sélecteur d’applications (en haut à droite),
-
Sélectionnez Collecte de données dans le menu.
note note NOTE Les clients d’applications basées sur Platform telles que Real-Time CDP doivent utiliser un environnement de test de développement pour ce tutoriel. D’autres clients utilisent l’environnement de test de production par défaut. -
Sélectionnez Schémas sous Data Management dans le rail de gauche.
Vous vous trouvez maintenant sur la page des schémas principaux et une liste des schémas existants s’affiche. Vous pouvez également voir les 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, des préférences d’hôtel ou une adresse.
- Classes définissent les aspects comportementaux des données contenues dans le schéma. Par exemple :
XDM ExperienceEvent
capture des séries temporelles, des données d’événement etXDM Individual Profile
capture des données d’attribut sur un individu. - Les types de données sont utilisés comme types de champs de référence dans des classes ou des groupes de champs de la même manière que les champs littéraux de base.
Les descriptions ci-dessus constituent un aperçu général. Pour plus d’informations, visionnez la vidéo Blocs de création de schémas ou lisez Principes de base de la composition de schémas dans la documentation du produit.
Dans ce tutoriel, vous utilisez le groupe de champs Événement d’expérience client et créez un groupe 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édéfinis pour répondre au plus grand nombre d’exigences possible.
- Créez des groupes de champs personnalisés pour les espaces.
À des fins d’apprentissage, vous utilisez des groupes de champs prédéfinis et personnalisés.
- Événement d’expérience client : groupe de champs prédéfini qui contient 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 Créer un schéma.
-
À l’étape Sélectionner une classe de l’assistant Créer un schéma, sélectionnez Experience Event 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 de schéma, par exemple
Luma Mobile Event Schema
et une description, par exempleSchema for Luma mobile app experience events
.note note NOTE Si vous passez par ce tutoriel avec plusieurs personnes sur un seul environnement de test ou que vous utilisez un compte partagé, envisagez d’ajouter ou de préparer une identification dans le cadre de vos conventions d’appellation. Par exemple, utilisez Luma Mobile App Event Schema - Joe Smith
au lieu deLuma Mobile App Event Schema
. Voir également la note dans Overview. -
Sélectionnez Terminer pour terminer l’assistant.
-
Sélectionnez en regard de Groupes de champs.
-
Recherchez
Consumer Experience Event
. -
Sélectionnez pour prévisualiser les champs et/ou lire la description pour plus de détails avant de sélectionner un groupe de champs.
-
Sélectionnez Événement d’expérience client.
-
Sélectionnez Ajouter des groupes de champs.
Vous revenez à l’écran principal de composition de schéma où vous pouvez voir tous les champs disponibles.
-
Sélectionnez Enregistrer.
Le groupe de champs Consumer Experience Event a un type de données appelé Web information, qui décrit des événements tels que des pages vues et des clics sur les liens. Au moment de la rédaction de cet article, il n’existe pas de parité d’application mobile pour 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 d’écran
- Interaction de 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, car cette pratique les rend plus accessibles aux marketeurs lorsque les champs apparaissent dans des services en aval comme le créateur de segments. -
Pour ajouter un champ, cliquez sur le bouton .
-
Ce champ est un objet conteneur pour l’interaction de l’application. Par conséquent, fournissez un nom du champ
appInteraction
, nom d’affichageApp Interaction
et sélectionnezObject
dans la liste Type. -
Sélectionnez Appliquer.
-
Pour mesurer la fréquence d’une action, ajoutez un champ en sélectionnant le bouton en regard de l’objet appInteraction que vous avez créé.
-
Donnez-lui un nom de champ
appAction
, nom d’affichage deApp Action
et typeMeasure
.Cette étape serait l’équivalent d’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 en regard de l'objet appInteraction .
-
Donnez-lui un nom du champ
name
, nom d’affichage deName
et typeString
.Cette étape équivaut à une dimension dans Adobe Analytics.
-
Faites défiler l’écran jusqu’au bas du rail droit 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.
Ajouter 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 en regard de Groupes de champs.
-
Sélectionnez Créer un groupe de champs.
-
Fournissez un nom d’affichage et une 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 de l’application.
-
Ajoutez un champ à la racine du schéma en sélectionnant le bouton en regard du nom du schéma.
-
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 avec l’application dans la liste déroulante Groupe de champs pour affecter les champs à votre nouveau groupe de champs.
-
Sélectionnez Appliquer.
-
Sélectionnez Enregistrer.
Suivant : Créez un flux de données