Fermer

juillet 31, 2024

Guide pratique / Blogs / Perficient

Guide pratique / Blogs / Perficient


Partie 1 : Introduction à la conception de schémas

Bienvenue dans le monde d’Adobe Experience Platform (AEP), où la transformation numérique devient une réalité. Si vous avez atterri ici, vous êtes déjà sur la bonne voie pour faire des progrès significatifs dans votre organisation ou dans votre carrière.

À l’ère du numérique où les données règnent en maître et où le paysage des plateformes de données client (CDP) est en constante évolution, chaque entreprise s’efforce de maximiser ses investissements pour prospérer sur un marché extrêmement concurrentiel.

Excellente nouvelle : je suis ici pour vous guider à travers le processus essentiel de création de schéma depuis le tout début. Mais avant d’aborder ce sujet, il y a quelques bases importantes à couvrir. Cela inclut la définition de vos objectifs commerciaux, la conception d’une stratégie, l’identification des sources de données et même l’exploration du monde des diagrammes ER. Il s’agit d’un voyage complet, et nous ne pouvons pas tout résumer dans un seul article de blog. En fait, cela pourrait justifier un guide technique complet.

Ensemble, nous jetterons les bases de la création de schémas et de stratégies à partir de zéro. À l’aide d’un exemple concret, je vais détailler les exigences et montrer comment les traduire en un plan technique pour vos schémas.

Que vous soyez un spécialiste du marketing ou un aspirant développeur AEP, ce blog est votre ressource incontournable. De plus, restez à l’écoute pour le prochain blog de cette série (lié à celui-ci une fois disponible), un guide technique des API AEP. Nous utiliserons l’exemple réel de ce blog pour créer des schémas à l’aide d’API. C’est le package complet dont vous avez besoin pour exceller dans votre rôle.

Passons maintenant aux composants principaux : Adobe Experience Platform (AEP), XDM (Experience Data Model), les schémas et les groupes de champs.

XDM : le langage universel

Imaginez XDM comme le langage universel des expériences numériques. C’est comme un livre de règles élaboré par Adobe pour déchiffrer les données de l’expérience client. Lorsque vous travaillez avec AEP, il est crucial de garantir que vos données parlent ce langage XDM. Il rationalise la gestion des données, un peu comme si toutes les pièces d’un puzzle partagent la même forme pour un ajustement parfait.

Schémas : les plans

AEP s’appuie sur des schémas, qui agissent comme des modèles, pour maintenir des données cohérentes et organisées. Les schémas décrivent à quoi ressemblent vos données et où elles doivent résider sur la plateforme, fournissant ainsi un cadre structuré pour que tout fonctionne de manière ordonnée.

Groupes de terrain : les organisateurs

Maintenant, entrez dans les groupes de terrain – les héros méconnus de l’AEP. Ils ressemblent à des tiroirs catégorisés dans votre armoire de données, garantissant la cohérence et l’organisation des données au sein de vos schémas. Chaque groupe de champs est comme un tiroir étiqueté, vous aidant à organiser efficacement vos points de données.

Pour simplifier davantage, le XDM propose des formes de pièces de puzzle standardisées pour vos données, les schémas sont les plans et les groupes de champs sont les tiroirs étiquetés qui maintiennent l’organisation. Ensemble, ces composants garantissent que vos données clients s’intègrent parfaitement dans Plateforme d’expérience d’Adobe, comme assembler un puzzle avec des pièces parfaitement ajustées. Cette intégration vous permet de comprendre en profondeur vos clients et de proposer des expériences personnalisées, un peu comme si vous choisissiez le jouet idéal pour chaque enfant de votre magasin.

Concrètement, XDM est le langage parlé par tous les jouets de votre magasin. Les schémas fournissent des plans pour vos présentoirs de jouets et les groupes de champs sont les tiroirs étiquetés qui permettent d’organiser vos jouets. Ensemble, ils assurent le bon fonctionnement de votre magasin de jouets, en vous aidant à proposer des recommandations de jouets personnalisées, comme trouver le jouet parfait pour chaque enfant de votre magasin.

Maintenant que nous avons compris les principes fondamentaux, appliquons-les à un scénario réel.

Cas d’utilisation réel : améliorer l’analyse des données

Imaginez que vous avez pour mission d’améliorer vos cas d’utilisation de collecte de données et de personnalisation à l’aide d’AEP. Votre objectif est d’envoyer des données à Adobe Analytics [to keep your power users engaged while they level up their skills in Customer Journey Analytics] et analyse du parcours client [being future-ready for omnichannel journey analysis] simultanément, garantissant un processus d’analyse transparent. Pour y parvenir, vous devez configurer la collecte de données sur votre site Web et envoyer des points de données spécifiques.

Maintenant, entrons dans le vif du sujet. Vous exploitez un site de génération de leads et vous souhaitez suivre plusieurs points de données :

  • Votre objectif est de surveiller toutes les données de trafic liées aux détails de la page Web.
  • Vous souhaitez suivre les interactions avec les liens Call-to-Action (CTA).
  • Vous souhaitez capturer des informations de suivi de formulaire personnalisé, notamment le nom du formulaire et l’événement de formulaire spécifique.
  • De plus, vous avez les yeux rivés sur le suivi des vidéos, avec leurs noms et les événements qui leur sont associés.
  • Pour couronner le tout, une fois les utilisateurs authentifiés, vous avez l’intention de transmettre les informations d’identification de l’utilisateur. Plus important encore, cet identifiant servira d’identifiant de personne pour regrouper les utilisateurs sur tous les canaux à l’avenir.
  • Et bien sûr, capturer des informations précieuses sur la page Web, telles que le modèle de page Web, la date de modification de la page Web et l’unité commerciale correspondante.

Maintenant que nos exigences sont répertoriées, l’étape suivante consiste à les traduire en un schéma XDM. Ce schéma servira de modèle pour englober tous ces points de données de manière claire et efficace.

Décomposer les exigences et naviguer dans le paysage technique AEP

Pour mettre en œuvre efficacement la collecte de données sur notre site Web à l’aide du SDK Web AEP, nous commencerons par intégrer le groupe de champs prédéfini « AEP Web SDK ExperienceEvent » dans notre schéma. Cette étape garantit que notre schéma inclut des définitions de champs pour les données automatiquement collectées par la bibliothèque AEP Web SDK (Alloy).

De plus, étant donné que nous traitons de données de sites Web, qui impliquent des enregistrements de séries chronologiques (chacun avec un horodatage associé), nous aurons besoin d’un ‘Événement Xpérience’ type de schéma. Ce schéma est conçu pour s’adapter à cette structure de données spécifique, garantissant ainsi une gestion transparente de nos enregistrements liés au Web.

Répartition du paysage technique AEP

*_democompany= _parfaitincpartnersandbox pour nous car l’ID de locataire attribué à notre compte est perficientincpartnersandbox.

Voici les points clés et les recommandations, expliqués en termes plus simples :

  • Comprendre les groupes de champs: Les groupes de champs sont comme des tiroirs organisés pour vos données. Chaque champ qu’ils contiennent est connecté à un espace spécifique appelé espace de noms. Les groupes de champs prédéfinis sont livrés avec des espaces de noms prédéfinis, tandis que les groupes de champs personnalisés sont liés à votre espace de noms unique, généralement marqué par un trait de soulignement (_) suivi du nom de votre entreprise.
  • Flexibilité de personnalisation: Vous pouvez modifier les groupes de champs prédéfinis, comme les détails Web, pour répondre à vos besoins. Vous pouvez le faire via l’interface utilisateur ou à l’aide d’API. Cette approche flexible est ce que nous appelons un « groupe de terrain HYBRIDE ». Il vous permet de faire des ajustements en fonction de vos besoins. Par conséquent, votre espace de noms personnalisé (généralement quelque chose comme _) est prioritaire et toutes les personnalisations entrent dans cette catégorie. (Vous pouvez consulter le schéma final ci-dessous pour référence.)
    • Pourquoi utiliser les groupes de champs HYBRIDES: Si vous êtes architecte ou stratège, créer des solutions réutilisables, efficaces et évolutives est une seconde nature. C’est pourquoi je recommande fortement d’utiliser les groupes de champs HYBRID autant que possible. Ces groupes de terrain offrent le meilleur des deux mondes. Ils exploitent la puissance des groupes de champs prédéfinis tout en vous permettant d’ajouter votre touche personnalisée, le tout au sein d’un type de groupe de champs. C’est comme confectionner un costume prêt à l’emploi pour qu’il vous aille parfaitement, économisant du temps et des efforts tout en garantissant les meilleurs résultats.
  • Choisir un identifiant principal : Lorsqu’il s’agit d’identifier les données, nous ne définirons pas cet ID utilisateur comme identifiant principal. Vous vous demandez peut-être : « Quel devrait être l’identifiant principal des données sur site, en particulier lorsque vous devrez peut-être les connecter ultérieurement à des données hors ligne ? » Vous avez partiellement raison. Bien que vous puissiez utiliser cet ID utilisateur comme identité pour établir un lien avec des données hors ligne, il n’est pas nécessaire qu’il s’agisse de l’ID principal.
    • Pro-conseil: Utilisez la carte d’identité pour inclure toutes vos identités personnalisées possibles en la configurant dans Identifier l’élément de données de la carte dans Adobe Launch. Par défaut, l’ECID sera utilisé comme identifiant principal pour l’assemblage.
    • Utiliser un XDMChamp IdentityMap, vous pouvez identifier un appareil/utilisateur à l’aide de plusieurs identités, définir son état d’authentification et décider quel identifiant est considéré comme l’identifiant principal. Si aucun identifiant n’a été défini comme principal, le principal par défaut est l’ECID.

Note importante: N’oubliez pas que si vous spécifiez un identifiant principal et qu’il manque dans une saisie de données (par exemple, sur des pages où les utilisateurs ne sont pas authentifiés et n’ont pas d’identifiant utilisateur), gardez à l’esprit qu’AEP exclura ces saisies de données car elles il manque l’ID principal que nous avons spécifié. Cela permet de maintenir l’exactitude et l’intégrité des données.

Nous faisons d’excellents progrès ! Nos exigences ont évolué vers un plan technique détaillé. Les fondations de notre schéma XDM sont solides et prêtes à fonctionner. N’oubliez pas que pour les données de sites Web, nous utilisons le schéma de type « événement d’expérience » avec la classe d’événement d’expérience. Si jamais nous avons besoin de capturer des profils utilisateur, nous créerons un schéma Experience Profile avec la classe Experience Profile. Cette adaptabilité garantit que nous sommes préparés à divers scénarios de données.

Création de schéma

Une fois notre plan en place, il est temps de retrousser nos manches et de le mettre en œuvre. Mettons-nous au travail !

Lorsqu’il s’agit de créer votre schéma, vous avez le choix entre deux voies principales :

  • Approche API-First (fortement recommandée) : c’est la voie à suivre si vous souhaitez vous aligner sur la philosophie API-first d’AEP. Nous approfondirons cette approche dans notre prochain blog, où nous explorerons en détail l’API du registre de schémas. Pourquoi est-ce l’approche recommandée ? Eh bien, c’est précisément ce dont nous discuterons dans le prochain blog.
  • Interface utilisateur conviviale (idéale pour les cas d’utilisation simples) : Si l’idée de travailler avec des API vous semble intimidante, ne vous inquiétez pas ! Vous pouvez également créer des schémas via une interface utilisateur conviviale. Cette option est parfaite pour les scénarios simples et lorsque les API peuvent sembler un peu intimidantes.

Sortie du schéma final

Dans ce blog, nous avons opté pour la méthode UI pour construire notre schéma, et voici le résultat :

Sortie finale du schéma AEP

En conclusion, Adobe Experience Platform, optimisée par XDM, vous permet de naviguer facilement dans le paysage numérique complexe. En comprenant le langage, en créant des plans et en organisant vos données, tu vas libérez le potentiel d’offrir des expériences personnalisées qui trouvent un écho auprès de vos clients. Restez à l’écoute pour notre prochain blog, où nous plongerons dans l’approche API-First et explorerons en profondeur l’API du registre de schémas. Votre voyage vers le succès numérique ne fait que commencer ! »






Source link