Site icon Blog ARC Optimizer

Un guide pratique / Blogs / Perficient

Un guide pratique / Blogs / Perficient


Bienvenue dans le monde de Plateforme d’expérience Adobe (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 clients (CDP) est en constante évolution, les entreprises s’efforcent de maximiser leurs investissements pour prospérer sur un marché extrêmement concurrentiel.

Que vous soyez un spécialiste du marketing ou un aspirant développeur AEP, ce blog est votre ressource incontournable. 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.


Passons maintenant aux composants principaux : Plateforme d’expérience Adobe (AEP), XDM (modèle de données d’expérience), Schémaset Groupes de terrain.

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 s’assurer 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 au sein de la plateforme, fournir 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.


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 :

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 aux deux 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 nous avons répertorié nos exigences, 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.

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’ [class] 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.

Exigence commerciale Type de groupe de champs Nom du groupe de champs/Chemin Capture d’écran
1. Sélectionnez le modèle d’événement d’expérience AEP Web SDK dans le schéma pour envoyer des données à AEP. Groupes de champs prédéfinis d’Adobe Groupe de champs : Modèle d’événement Adobe Web SDK Experience

Il s’agit d’un groupe de champs obligatoire si vous capturez des données sur site à l’aide du SDK Web.

2. Envoyez des données à Adobe Analytics à partir du SDK Web (eVars, accessoires, événements traditionnels) Groupes de champs prédéfinis d’Adobe Groupe de champs : modèle d’événement Adobe Analytics Experience

Cela répondra à tous vos besoins de mise en œuvre Adobe Analytics existants/nouveaux.

Son utilisation éliminera le besoin de créer une règle de traitement dans la console Adobe Analytics si vous mappez directement à evars/prop/events dans ce groupe de champs dans le schéma via la configuration d’Adobe Launch.

3. Surveillance de toutes les données de trafic liées aux détails de la page Web Groupes de champs prédéfinis d’Adobe Groupe de champs : Détails Web

Chemin: web.webPageDetails

4. Suivi des interactions avec les liens d’appel à l’action (CTA). Groupes de champs prédéfinis d’Adobe Groupe de champs : Détails Web

Chemin: web.webInteraction

5. Capture des détails de suivi des formulaires personnalisés, y compris les noms et événements des formulaires. Hybride: Groupes de champs prédéfinis d’Adobe + groupe de champs personnalisés Réutiliser le groupe de champs OOB, Détails Web et ajoutez votre groupe de champs personnalisé à l’intérieur web.webInteraction
web.webInteraction._democompany.form={
formName:<form name>,

formEvent:<form event such as start/complete/error>
}
6. Garder un œil sur les interactions vidéo, y compris les noms des vidéos et les événements associés. Hybride: Groupes de champs prédéfinis d’Adobe + groupe de champs personnalisés Réutiliser le groupe de champs OOB, Détails Web et ajoutez votre groupe de champs personnalisé à l’intérieur web.webInteraction
web.webInteraction._democompany.video={
videoName:<video name>,

videoEvent:<video event such as start,stop,milestones etc>
}
7. Informations sur la page Web personnalisée spécifique à l’entreprise Hybride: Groupes de champs prédéfinis d’Adobe + groupe de champs personnalisés Réutiliser le groupe de champs OOB, Détails Web et ajoutez votre groupe de champs personnalisé à l’intérieur web.webPageDetails
web.webPageDetails._democompany={ 

webPageTemplate:<custom web page template>,

businessUnit:<business unit>
}
8. Enfin, une fois les utilisateurs authentifiés, transmettre les informations d’identification de l’utilisateur. Groupe Champ personnalisé _democompany.identity.userID

Ceci est défini au niveau racine

Attribuez-le comme identité, mais pas comme principal.

*_democompany= _parfaitincpartnersandbox pour nous en tant que ID de locataire attribué à notre compte est perficientincpartnersandbox.

Points clés

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 vous ajuster 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 : Pour les données de sites Web, lorsqu’il s’agit d’identifier un utilisateur, nous ne définirons pas cet identifiant 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 que ce soit le principal.
    • Conseil de pro: utilisez la carte d’identité pour inclure toutes vos identités personnalisées possibles en la configurant dans l’élément de données de carte d’identification dans Adobe Launch. Par défaut, l’ECID sera utilisé comme identifiant principal pour l’assemblage.
    • Utiliser un XDM Champ 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 dans le schéma 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 données. entrées car il leur 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.

Une fois tous les groupes de champs définis, nous pouvons désormais rassembler ces informations pour construire le schéma. 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.
  • 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.

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

En conclusion, Adobe Experience Platform 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, vous libérerez le potentiel de proposer des expériences personnalisées qui trouvent un écho auprès de vos clients. Votre voyage vers le succès numérique ne fait que commencer !






Source link
Quitter la version mobile