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.

TIP
Si vous connaissez les DTS (Solution Design Reference) d’Analytics, vous pouvez considérer un schéma comme un DTS plus robuste. Voir Créer et gérer un document de référence de conception de solution (SDR) pour plus d’informations.

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

  1. Connectez-vous à Adobe Experience Cloud.

  2. Vérifiez que vous vous trouvez dans l’environnement de test Experience Platform que vous utilisez pour ce tutoriel.

  3. Ouverture du sélecteur d’applications Sélecteur d’applications (en haut à droite),

  4. Sélectionner Collecte de données dans le menu.

    Connexion à l’Experience Cloud

    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.
  5. Sélectionner Schémas under Data Management dans le rail de gauche.

    écran d’accueil des balises

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 et XDM 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.

NOTE
Adobe continue d’ajouter davantage de groupes de champs standard et ils doivent être utilisés chaque fois que cela est possible, car ces champs sont implicitement compris par les services Experience Platform et offrent une plus grande cohérence lorsqu’ils sont utilisés dans les composants Platform. L’utilisation de groupes de champs standard offre des avantages tangibles, tels que le mappage automatique dans les fonctionnalités Analytics et AI dans Platform.

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

  1. Sélectionner Création d’un schéma.

  2. 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.

  3. Sélectionnez Suivant.

    Classe de base de l’assistant de schéma

  4. 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 exemple Schema 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, utilisez Luma Mobile App Event Schema - Joe Smith. Voir également la remarque dans la section Présentation.
  5. Sélectionner Terminer pour terminer l’assistant.

    Nom et révision du schéma

  6. Sélectionner Plus Ajouter en regard de Groupes de champs.

    Ajout d’un groupe de champs.

  7. Recherchez Consumer Experience Event.

  8. Sélectionner Aperçu pour prévisualiser les champs et/ou lire la description pour plus de détails avant de sélectionner un groupe de champs.

  9. Sélectionner Événement d’expérience client.

  10. Sélectionnez Ajouter des groupes de champs.

    Sélection d’un groupe de champs

    Vous revenez à l’écran principal de composition de schéma où vous pouvez voir tous les champs disponibles.

  11. Sélectionnez Enregistrer.

NOTE
Gardez à l’esprit que vous n’avez pas à utiliser tous les champs d’un groupe. Vous pouvez également supprimer des champs pour que le schéma reste concis et compréhensible. Si cela s’avère utile, vous pouvez considérer un schéma comme une couche de données vide. Dans votre application, vous renseignez les valeurs appropriées au moment approprié.

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
  1. Sélectionnez la variable Types de données .

  2. Sélectionner Création d’un type de données.

    Sélection du menu du type de données

  3. Fournissez une Nom d’affichage et Description, par exemple App Information et Custom data type describing "Screen Views" & "App Actions"

    Nom et description

    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.
  4. Pour ajouter un champ, sélectionnez l’option Plus bouton .

  5. 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’affichage App Interaction, puis sélectionnez Object de la Type liste.

  6. Sélectionnez Appliquer.

    Ajout d’un nouvel événement d’action d’application

  7. Pour mesurer la fréquence d’une action, ajoutez un champ en sélectionnant Plus en regard du bouton appInteraction objet que vous avez créé.

  8. Donnez-lui un chameau. Nom du champ appAction, Nom d’affichage de App Action et Type Measure.

    Cette étape serait l’équivalent d’un événement de succès dans Adobe Analytics.

  9. Sélectionnez Appliquer.

    Ajout d’un champ de nom d’action

  10. Ajoutez un champ décrivant le type d'interaction en sélectionnant le champ Plus en regard du bouton appInteraction .

  11. Donnez-lui Nom du champ name, Nom d’affichage de Name et Type String.

    Cette étape équivaut à une dimension dans Adobe Analytics.

    Sélectionner l’application

  12. Faites défiler l’écran vers le bas du rail de droite et sélectionnez Appliquer.

  13. Pour créer une appStateDetails objet contenant un objet Mesure champ appelé screenView et deux Chaîne champs appelés screenName et screenType, procédez de la même manière que lors de la création de la variable appInteraction .

  14. Sélectionnez Enregistrer.

    État final du type de données

Ajouter un groupe de champs personnalisé

Ajoutez maintenant un groupe de champs personnalisé à l’aide de votre type de données personnalisé :

  1. Ouvrez le schéma que vous avez créé précédemment dans cette leçon.

  2. Sélectionner Plus Ajouter en regard de Groupes de champs.

    Ajouter un nouveau groupe de champs

  3. Sélectionnez Créer un groupe de champs.

  4. Fournissez une Nom d’affichage et Description, par exemple : App Interactions et Fields for app interactions.

  5. Sélectionnez Ajouter des groupes de champs.

    Nom et description

  6. Dans l’écran de composition principal, sélectionnez Interactions de l’application.

  7. Ajoutez un champ à la racine du schéma en sélectionnant l’option Plus en regard du nom du schéma.

  8. Dans le rail de droite, indiquez un Nom du champ de appInformation, un Nom d’affichage de App Information, et a Type de App Information.

  9. Sélectionner Interactions de l’application de la Groupe de champs pour affecter les champs à votre nouveau groupe de champs.

  10. Sélectionnez Appliquer.

  11. Sélectionnez Enregistrer.

    Sélectionner l’application

NOTE
Les groupes de champs personnalisés sont toujours placés sous l’identifiant de votre organisation Experience Cloud.
SUCCESS
Vous devez maintenant utiliser un schéma pour le reste du tutoriel.
Merci d’investir votre temps à apprendre sur le SDK Adobe Experience Platform Mobile. Si vous avez des questions, souhaitez partager des commentaires généraux ou avez des suggestions sur le contenu futur, partagez-les à ce sujet. Article de discussion de la communauté Experience League.

Suivant : Créez un datastream

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b