Abonnement aux événements d’ingestion de données

Dans cette leçon, vous allez vous abonner aux événements d’ingestion de données en configurant un webhook avec Adobe Developer Console et un outil de développement webhook en ligne. Vous utiliserez ces événements pour surveiller le statut de vos tâches d’ingestion de données dans les leçons suivantes.

Ingénieurs de données souhaiteront vous abonner aux événements d’ingestion de données en dehors de ce tutoriel.
Architectes de données pouvez ignorer cette leçon et passer à la ​ leçon d’ingestion par lots.

Autorisations requises

Dans la leçon ​ Configurer les autorisations ​, vous avez configuré tous les contrôles d’accès requis pour suivre cette leçon, notamment :

IMPORTANT
Ces notifications déclenchées par les événements d’ingestion de données s’appliquent à tous vos sandbox et pas seulement à vos Luma Tutorial. Il se peut que des notifications provenant d’autres événements d’ingestion de données s’affichent également dans votre compte.

Configurer un webhook

Dans cet exercice, nous allons créer un webhook à l’aide d’un outil en ligne appelé webhook.site (n’hésitez pas à remplacer tout autre outil de développement webhook que vous préférez utiliser) :

  1. Dans un autre onglet du navigateur, ouvrez le site Web https://webhook.site/

  2. Une URL unique vous est attribuée, que vous devez mettre en signet, lorsque vous y reviendrez ultérieurement dans les leçons d’ingestion de données :

    Webhook.site

  3. Sélectionnez le bouton Modifier dans la barre de navigation supérieure.

  4. Dans le corps de la réponse, saisissez $request.query.challenge$. Les notifications Adobe I/O Events que nous avons configurées plus loin dans cette leçon envoient un défi au webhook et nécessitent qu’il soit inclus dans le corps de la réponse.

  5. Sélectionnez le bouton Enregistrer

    Modifier la réponse

Configurer

  1. Dans un autre onglet du navigateur, ouvrez le Adobe Developer Console

  2. Ouvrez votre Luma Tutorial API Project

  3. Sélectionnez le bouton Ajouter au projet puis sélectionnez Événement

    Ajouter un événement

  4. Filtrez la liste en sélectionnant Experience Platform

  5. Sélectionnez Notifications Platform

  6. Sélectionnez le bouton Suivant
    Ajouter les notifications

  7. Sélectionner tous les événements

  8. Sélectionnez le bouton Suivant
    Sélectionner les abonnements

  9. Dans l’écran suivant pour configurer les informations d’identification, sélectionnez à nouveau le bouton Suivant
    Ignorer l’écran d’identification

  10. Dans le champ Nom d’enregistrement de l’événement, saisissez Platform notifications

  11. Faites défiler vers le bas et sélectionnez pour ouvrir la section Webhook

  12. En tant qu’URL Webhook, collez la valeur du champ Votre URL unique à partir de webhook.site

  13. Sélectionnez le bouton Enregistrer les événements configurés
    Enregistrer les événements

  14. Attendez que votre configuration soit enregistrée et vous devriez voir que votre événement Platform notifications est Actif avec vos détails webhook et aucun message d’erreur
    Configuration enregistrée

  15. Revenez à l’onglet webhook.site et vous devriez voir la première requête au webhook, résultant de la validation de votre configuration Developer Console :
    Première requête dans webhook.site

C’est terminé pour l’instant. Vous en apprendrez plus sur ces notifications dans les prochaines leçons lorsque vous ingérerez des données.

Ressources supplémentaires

Ok, commençons enfin à ingérer des données !

recommendation-more-help
513160b6-bf42-4c58-abdd-4f817b1cccad