Objectifs d'apprentissage

À la fin de cette leçon, vous serez en mesure de :

  • Création d’une propriété de transfert d’événement
  • Associer une propriété de transfert d’événement à un flux de données SDK Web Platform
  • Comprendre les différences entre les éléments de données et les règles de propriété de balise et les éléments de données et les règles de propriété de transfert d’événement
  • Création d’un élément de données de transfert d’événement
  • Configuration d’une règle de transfert d’événement
  • Validation de l’envoi de données par une propriété de transfert d’événement

Conditions préalables

Création d’une propriété de transfert d’événement

Commencez par créer une propriété de transfert d’événement :

  1. Ouvrez l’ interface de collecte de données

  2. Sélectionnez Transfert d’événement dans la navigation de gauche.

  3. Sélectionnez Nouvelle propriété.
    Propriétés de transfert d’événement

  4. Attribuez un nom à la propriété. Dans ce cas, Server-Side - Web SDK Course

  5. Sélectionnez Enregistrer.
    enregistrement de propriété de transfert d’événement

Configuration du flux de données

Pour que le transfert d’événement utilise les données que vous envoyez à l’Edge Network Platform, vous devez lier la propriété de transfert d’événement nouvellement créée à la même structure de données que celle utilisée pour envoyer des données à des solutions Adobe.

Pour configurer Target dans le flux de données :

  1. Accédez à l’interface Collecte de données

  2. Dans le volet de navigation de gauche, sélectionnez Datastreams

  3. Sélectionnez le flux de données Luma Web SDK: Development Environment créé précédemment.

    Sélectionnez la banque de données du SDK Web Luma

  4. Sélectionnez Ajouter un service
    Ajouter un service à la banque de données

  5. Sélectionnez Event Forwarding comme Service

  6. Dans la liste déroulante ID de propriété, sélectionnez le nom que vous avez donné à votre propriété de transfert d’événement, dans ce cas Server-Side - Web SDK Course

  7. Dans la liste déroulante ID d’environnement, sélectionnez l’environnement de balise auquel vous liez l’environnement de transfert d’événement, dans ce cas Development

    CONSEIL
    Pour envoyer des données à un environnement de transfert d’événement en dehors de l’organisation d’Adobe, sélectionnez Saisir manuellement les identifiants et collez-les dans un identifiant. L’identifiant est fourni lorsque vous créez une propriété de transfert d’événement.
  8. Sélectionnez Enregistrer.

    Activation du transfert d’événement vers le serveur de données

Répétez ces étapes pour les flux de données d’évaluation et de production lorsque vous êtes prêt à promouvoir vos modifications par le biais du flux de publication.

Transfert de données de l’Edge Network Platform vers une solution non Adobe

Dans cet exercice, vous apprendrez à configurer un élément de données de transfert d’événement, à configurer une règle de transfert d’événement et à valider à l’aide d’un outil tiers appelé Webhook.site.

REMARQUE
Un webhook est un moyen d’intégrer différents systèmes en temps semi-réel. Webhook.site est un outil tiers qui vous permet d’inspecter, de tester et d’automatiser facilement (avec le générateur d’actions personnalisées visuel ou WebhookScript) toute requête HTTP ou tout e-mail entrant.
IMPORTANT
Vous devez avoir déjà créé et mappé des éléments de données à un objet XDM, ainsi que configuré des règles de balise et créé ces modifications dans une bibliothèque dans un environnement de balise pour continuer. Si ce n'est pas le cas, reportez-vous aux étapes Configuration des balises de la section Conditions préalables . Ces étapes garantissent que les données sont envoyées à l’Edge Network Platform. Vous pouvez ensuite configurer une propriété de transfert d’événement pour transférer des données vers une solution non-Adobe.

Création d’un élément de données de transfert d’événement

L’objet XDM que vous avez précédemment configuré à l’aide de l’extension de balise SDK Web Platform devient la source de données pour les éléments de données dans une propriété de transfert d’événement. Vous utilisez les mêmes données que celles que vous avez déjà configurées dans la propriété de balise comme source de données pour le transfert d’événement.

IMPORTANT
Il existe une différence de syntaxe clé lors du référencement des champs XDM dans le transfert d’événement par rapport à d’autres contextes. Pour référencer les données dans une propriété de transfert d’événement, le chemin d’accès de l’élément de données doit inclure le préfixe arc.event :
  • arc désigne Adobe Response Context.
  • Par exemple : arc.event.xdm.web.webPageDetails.URL
Si ce chemin dʼaccès nʼest pas spécifié correctement, les données ne sont pas collectées.

Au cours de cet exercice, vous allez transférer la hauteur de la fenêtre d’affichage du navigateur et l’identifiant Experience Cloud de l’objet XDM vers un webhook. Le chemin d’accès au champ XDM est déterminé par le schéma XDM créé lors de la leçon Configuration d’un schéma XDM .

CONSEIL
Vous pouvez également trouver le chemin d’accès de l’objet XDM en utilisant les outils réseau de votre navigateur web, en filtrant les requêtes /ee, en ouvrant la balise Payload et en descendant vers la variable que vous recherchez. Cliquez avec le bouton droit de la souris et sélectionnez "Copier le chemin de la propriété". Voici un exemple pour la hauteur de la fenêtre d’affichage du navigateur :
Chemin XDM de transfert d’événement
  1. Accédez à la propriété Event Forwarding que vous avez récemment créée.

  2. Dans le volet de navigation de gauche, sélectionnez Data Elements

  3. Sélectionnez Créer un élément de données

    Transfert d’événement d’un nouvel élément de données

  4. Nommer l’élément de données environment.browserDetails.viewportHeight

  5. Sous Extension, laissez CORE

  6. Sous Type d’élément de données, sélectionnez Path

  7. Saisissez le chemin d’accès de l’objet XDM contenant la hauteur de la fenêtre d’affichage du navigateur arc.event.xdm.environment.browserDetails.viewportHeight.

  8. Sélectionnez Save

    Chemin d’accès ECID de transfert d’événement

  9. Création d’un autre élément de données

  10. Nom it ecid

  11. Sous Extension, laissez CORE

  12. Sous Type d’élément de données, sélectionnez Path

  13. Saisissez le chemin d’accès à l’objet XDM contenant l’identifiant Experience Cloud arc.event.xdm.identityMap.ECID.0.id.

  14. Sélectionnez Save

    Chemin d’accès ECID de transfert d’événement

    ATTENTION
    Veillez à inclure le préfixe arc.event. dans le chemin d’accès. Veillez également à respecter la casse exacte en tant que nom du champ d’objet XDM : l’espace de noms ECID doit être en majuscules.
    CONSEIL
    Lorsque vous utilisez votre propre site web, vous pouvez trouver le chemin d’accès de l’objet XDM avec les outils réseau de votre navigateur web, en filtrant les requêtes /ee, en ouvrant la balise Payload et en descendant vers la variable que vous recherchez. Cliquez avec le bouton droit de la souris et sélectionnez "Copier le chemin de la propriété". Voici un exemple pour la hauteur de la fenêtre d’affichage du navigateur :
    Chemin XDM de transfert d’événement