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, consultez les principes de base de la composition de schémas ou le cours Model Your Customer Experience Data with XDM (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. Pour plus d’informations, voir Création et gestion d’un document de référence de conception de solution (SDR) .

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. Ouvrez le sélecteur d’applications sélecteur d’applications (en haut à droite),

  4. Sélectionnez 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électionnez Schémas sous 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 :

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

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

  1. Sélectionnez Créer un schéma.

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

  3. Sélectionnez Suivant.

    Classe de base de l’assistant de schéma

  4. À 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 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, utilisez Luma Mobile App Event Schema - Joe Smith au lieu de Luma Mobile App Event Schema. Voir également la note dans Overview.
  5. Sélectionnez Terminer pour terminer l’assistant.

    Nom du schéma et révision

  6. Sélectionnez Plus ​en regard de Groupes de champs.

    Ajout d’un groupe de champs.

  7. Recherchez Consumer Experience Event.

  8. Sélectionnez 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électionnez Événement d’expérience client.

  10. Sélectionnez Ajouter des groupes de champs.

    Sélectionner 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é.

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
  1. Sélectionnez l’onglet Types de données .

  2. Sélectionnez Créer un type de données.

    Menu de type de données sélectionné

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

    Fournir le nom et la description

    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.
  4. Pour ajouter un champ, cliquez sur le bouton Plus .

  5. Ce champ est un objet conteneur pour l’interaction de l’application. Par conséquent, fournissez un nom du champ appInteraction, nom d’affichage App Interaction et sélectionnez Object dans la liste Type.

  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 le bouton Plus en regard de l’objet appInteraction que vous avez créé.

  8. Donnez-lui un nom de 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 bouton Plus en regard de l'objet appInteraction .

  11. Donnez-lui un nom du champ name, nom d’affichage de Name et type String.

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

    Sélectionner appliquer

  12. Faites défiler l’écran jusqu’au bas du rail droit et sélectionnez Appliquer.

  13. Pour créer un objet appStateDetails contenant un champ Mesure appelé screenView et deux champs Chaîne appelés screenName et screenType, procédez comme vous l'avez fait lors de la création de l'objet 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électionnez Plus ​en regard de Groupes de champs.

    Ajout d’un nouveau groupe de champs

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

  4. Fournissez un nom d’affichage et une description, par exemple, App Interactions et Fields for app interactions.

  5. Sélectionnez Ajouter des groupes de champs.

    Fournir le nom et la 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 le bouton 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 un type de App Information.

  9. Sélectionnez Interactions avec l’application dans la liste déroulante Groupe de champs pour affecter les champs à votre nouveau groupe de champs.

  10. Sélectionnez Appliquer.

  11. Sélectionnez Enregistrer.

    Sélectionner appliquer

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 à venir, partagez-les sur cet post de discussion de la communauté Experience League.

Suivant : Créez un flux de données

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