Diffusion de données vers Experience Platform avec Web SDK

Découvrez comment diffuser en continu des données web vers Adobe Experience Platform à l’aide du SDK web de Platform.

Experience Platform est la colonne dorsale de toutes les nouvelles applications Experience Cloud, telles qu’Adobe Real-Time Customer Data Platform, Adobe Customer Journey Analytics et Adobe Journey Optimizer. Ces applications sont conçues pour utiliser Platform Web SDK comme méthode optimale de collecte de données web.

Diagramme SDK web et Adobe Experience Platform

Experience Platform utilise le même schéma XDM que vous avez créé précédemment pour capturer les données d’événement du site web Luma. Lorsque ces données sont envoyées à Platform Edge Network, la configuration du flux de données peut les transférer vers Experience Platform.

Objectifs d’apprentissage

À la fin de cette leçon, vous saurez comment :

  • Création d’un jeu de données dans Adobe Experience Platform
  • Configurer le flux de données pour envoyer des données Web SDK à Adobe Experience Platform
  • Activer les données web en flux continu pour le profil client en temps réel
  • Vérifiez que les données ont atterri à la fois dans le jeu de données Platform et dans le profil client en temps réel
  • Ingérer des exemples de données de programme de fidélité dans Platform
  • Créer une audience Platform simple

Conditions préalables

Pour suivre cette leçon, vous devez d’abord :

  • avoir accès à une application Adobe Experience Platform telle que Real-Time Customer Data Platform, Journey Optimizer ou Customer Journey Analytics ;
  • Suivez les leçons précédentes des sections Configuration initiale et Configuration des balises de ce tutoriel.
NOTE
Si vous ne disposez d’aucune application Platform, vous pouvez ignorer cette leçon ou lire la suite.

Créer un jeu de données

Toutes les données correctement ingérées par Adobe Experience Platform sont conservées sous forme de jeux de données dans le lac de données. Un jeu de données est une structure de stockage et de gestion pour une collection de données, généralement un tableau qui contient un schéma (colonnes) et des champs (lignes). Les jeux de données contiennent également des métadonnées qui décrivent divers aspects des données stockées.

Configurez un jeu de données pour vos données d’événement web Luma :

  1. Accédez à l’interface Experience Platform ou Journey Optimizer

  2. Confirmez que vous vous trouvez dans le sandbox de développement que vous utilisez pour ce tutoriel

  3. Ouvrez Gestion des données > Jeux de données dans le volet de navigation de gauche

  4. Sélectionnez Créer un jeu de données

    Créer un schéma

  5. Sélectionnez l’option Créer un jeu de données à partir d’un schéma

    Créer un jeu de données à partir d’un schéma

  6. Sélectionnez le schéma de Luma Web Event Data créé dans la leçon précédente puis sélectionnez Suivant

    Jeu de données, sélectionner le schéma

  7. Fournissez un Nom et un Description facultatif pour le jeu de données. Pour cet exercice, utilisez Luma Web Event Data, puis sélectionnez Terminer

    Nom du jeu de données

Un jeu de données est maintenant configuré pour commencer à collecter des données à partir de votre implémentation de Platform Web SDK.

Configurer le flux de données

Vous pouvez maintenant configurer votre flux de données pour envoyer des données à Adobe Experience Platform. Le flux de données est le lien entre la propriété de balise, la plateforme Edge Network et le jeu de données Experience Platform.

  1. Ouvrez l’interface ​ Collecte de données ​

  2. Sélectionnez Flux de données dans le volet de navigation de gauche

  3. Ouvrez le flux de données que vous avez créé dans la leçon Configurer un flux de données , Luma Web SDK: Development Environment

    Sélectionnez le flux de données Luma Web SDK

  4. Sélectionnez Ajouter un service
    Ajouter un service au flux de données

  5. Sélectionnez Adobe Experience Platform comme Service

  6. Sélectionnez Activé

  7. Sélectionnez Luma Web Event Data comme Jeu de données d’événement

  8. Sélectionnez Enregistrer

    Configuration du flux de données

Lorsque vous générez du trafic sur le site web de démonstration Luma mappé à votre propriété de balise, les données renseignent le jeu de données dans Experience Platform.

Validation du jeu de données

Cette étape est essentielle pour s’assurer que les données ont bien atterri dans le jeu de données. Il existe plusieurs façons de valider le chemin des données envoyées au jeu de données.

  • Validation à l’aide du débogueur Experience Platform
  • Validation à l’aide de Experience Platform Assurance
  • Validation à l’aide de Aperçu du jeu de données
  • Validation à l’aide de Query Service

Debugger

Ces étapes sont plus ou moins identiques à celles de la leçon Debugger. Cependant, comme les données ne seront envoyées à Platform qu’après l’avoir activées dans le flux de données, vous devez générer d’autres données d’exemple :

  1. Ouvrez le site web de démonstration Luma et sélectionnez l’icône de l’extension Experience Platform Debugger

  2. Configurez le débogueur pour mapper la propriété de balise à votre environnement de développement, comme décrit dans la leçon Valider avec le débogueur

    Votre ID d’organisation affiché dans Debugger

  3. Parcourez le site web. Afficher certains produits et en ajouter à votre panier

  4. Dans Debugger, ouvrez la ligne « événements » pour rechercher certaines de vos variables XDM

Vous avez validé que les données ont quitté le navigateur et ont été envoyées au flux de données.

Assurance

Puisque nous avons maintenant activé un service dans le flux de données, nous pouvons en voir davantage dans Assurance :

  1. Ouverture ou démarrage d’une nouvelle session Assurance

  2. Ouvrez l’événement datastream

  3. Vous pouvez y afficher la configuration du service Platform, y compris l’identifiant du flux de données que vous avez créé précédemment dans cette leçon.

    configuration de train de données pour Platform dans Assurance

  4. Ouvrez l’événement generic appartenant au fournisseur com.adobe.streaming.validation. Cela indique que la requête a été envoyée au jeu de données avec les données XDM associées

    Validation dans Assurance

Vous avez validé que la requête a été reçue par Platform Edge Network et transférée au jeu de données Platform.

Prévisualiser le jeu de données

Maintenant, regardons en fait dans le jeu de données ! Une option rapide consiste à utiliser la fonctionnalité Aperçu du jeu de données. Les données de Web SDK sont microbatchées dans le lac de données et actualisées dans l’interface de Platform de manière périodique. L’affichage des données générées peut prendre entre 10 et 15 minutes.

  1. Dans l’interface Experience Platform, sélectionnez Gestion des données > Jeux de données dans le volet de navigation de gauche pour ouvrir le tableau de bord Jeux de données.

    Le tableau de bord répertorie tous les jeux de données disponibles pour votre organisation. Des détails s’affichent pour chaque jeu de données répertorié, notamment son nom, le schéma auquel le jeu de données adhère et l’état de l’exécution d’ingestion la plus récente.

  2. Sélectionnez votre jeu de données Luma Web Event Data pour ouvrir son écran Activité du jeu de données.

    Événement web de jeu de données Luma

    L’écran d’activité comprend un graphique qui permet de visualiser le taux de messages consommés ainsi qu’une liste des lots réussis et en échec.

  3. Puisqu’il s’agit d’un nouveau jeu de données, si vous voyez ne serait-ce qu’un lot avec des enregistrements ingérés, c’est un signe positif :

  4. Dans l’écran Activité du jeu de données, sélectionnez Prévisualiser le jeu de données près du coin supérieur droit de l’écran pour prévisualiser jusqu’à 100 lignes de données. Si le jeu de données est vide, le lien de prévisualisation est désactivé.

    Aperçu du jeu de données

  5. Une requête s’exécute pour extraire 100 lignes récentes de données de votre jeu de données. Vous pouvez explorer des champs XDM individuels, tels que web.webPageDetails.name :

    Aperçu du jeu de données

Interroger les données

Vous pouvez également exécuter des requêtes personnalisées sur les données pour valider l’ingestion des données :

  1. Dans l’interface Experience Platform, sélectionnez Gestion des données > Requêtes dans le volet de navigation de gauche pour afficher l’écran Requêtes.

  2. Sélectionnez Créer une requête

  3. Tout d’abord, exécutez une requête pour afficher tous les noms des tables du lac de données. Saisissez SHOW TABLES dans le requêteur, puis cliquez sur l’icône de lecture pour exécuter la requête.

  4. Dans les résultats, remarquez comment le nom de la table est luma_web_event_data

  5. Interrogez maintenant la table avec une requête simple référençant votre table (notez que, par défaut, la requête sera limitée à 100 résultats) : SELECT * FROM "luma_web_event_data"

  6. Après quelques instants, vous devriez voir des exemples d’enregistrements de vos données web.

    Requête de jeu de données

ERROR
Si vous obtenez l’erreur « Table non configurée », vérifiez à nouveau le nom de la table. Il se peut également que le micro-lot de données n'ait pas encore atterri dans le lac de données. Réessayez dans 10 à 15 minutes.
INFO
Query Service est un outil très puissant pour les ingénieurs et les analystes de données. Pour plus d’informations sur le service de requête de Adobe Experience Platform, consultez Exploration des données dans la section Tutoriels sur Platform.
NOTE
Merci d’avoir investi votre temps dans votre apprentissage de Adobe Experience Platform Web SDK. Si vous avez des questions, souhaitez partager des commentaires généraux ou avez des suggestions sur le contenu futur, veuillez les partager dans ce article de discussion de la communauté Experience League
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4