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 les principes de conception et les bonnes pratiques, voir la section principes de base de la composition des schémas ou le cours 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.
-
Ouverture du sélecteur d’applications (en haut à droite),
-
Sélectionner 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électionner Schémas under 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 :
- 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 des adresses.
- Classes définir les aspects comportementaux des données que le schéma contient ; Par exemple :
XDM ExperienceEvent
capture les séries temporelles, les données d’événement etXDM Individual Profile
capture les données d’attribut d’un individu. - 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, voir Blocs de création de schéma vidéo ou lecture Principes de base de la composition des 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 contenant 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électionner Création d’un schéma.
-
Dans le Sélectionner une classe de la Créer un schéma assistant, sélectionnez Événement d’expérience underneath Sélectionner une classe de base pour ce schéma.
-
Sélectionnez Suivant.
-
Dans le Nom et révision de la Créer un schéma assistant, saisissez une 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 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, au lieu de Luma Mobile App Event Schema
, utilisezLuma Mobile App Event Schema - Joe Smith
. Voir également la remarque dans la section Présentation. -
Sélectionner Terminer pour terminer l’assistant.
-
Sélectionner Ajouter en regard de Groupes de champs.
-
Recherchez
Consumer Experience Event
. -
Sélectionner pour prévisualiser les champs et/ou lire la description pour plus de détails avant de sélectionner un groupe de champs.
-
Sélectionner É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.
La variable Événement d’expérience client un groupe de champs possède un type de données appelé Informations web, qui décrit les événements tels que les pages vues et les 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 la variable Types de données .
-
Sélectionner Création d’un type de données.
-
Fournissez une Nom d’affichage et Description, par exemple
App Information
etCustom data type describing "Screen Views" & "App Actions"
note tip TIP Toujours utiliser un contenu lisible, descriptif noms d’affichage pour vos champs personnalisés, car cette pratique les rend plus accessibles aux marketeurs lorsque les champs apparaissent dans les services en aval comme le créateur de segments. -
Pour ajouter un champ, sélectionnez l’option bouton .
-
Ce champ est un objet conteneur pour l’interaction de l’application. Par conséquent, fournissez une casse mixte. Nom du champ
appInteraction
, Nom d’affichageApp Interaction
, puis sélectionnezObject
de la Type liste. -
Sélectionnez Appliquer.
-
Pour mesurer la fréquence d’une action, ajoutez un champ en sélectionnant en regard du bouton appInteraction objet que vous avez créé.
-
Donnez-lui un chameau. Nom du 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 champ en regard du bouton appInteraction .
-
Donnez-lui Nom du champ
name
, Nom d’affichage deName
et TypeString
.Cette étape équivaut à une dimension dans Adobe Analytics.
-
Faites défiler l’écran vers le bas du rail de droite et sélectionnez Appliquer.
-
Pour créer une
appStateDetails
objet contenant un objet Mesure champ appeléscreenView
et deux Chaîne champs appelésscreenName
etscreenType
, procédez de la même manière que lors de la création de la variable 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électionner Ajouter en regard de Groupes de champs.
-
Sélectionnez Créer un groupe de champs.
-
Fournissez une 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 de l’application.
-
Ajoutez un champ à la racine du schéma en sélectionnant l’option 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 a Type deApp Information
. -
Sélectionner Interactions de l’application de la Groupe de champs pour affecter les champs à votre nouveau groupe de champs.
-
Sélectionnez Appliquer.
-
Sélectionnez Enregistrer.
Suivant : Créez un datastream