18.6 Scénario de bout en bout

18.6.1 Début de déclenchement du concentrateur de Événement Azure

Pour afficher la charge utile envoyée par Adobe Experience Platform Real-time CDP à notre centre de Événement Azure lors de la qualification de segment, nous devons début notre fonction de déclenchement simple Azure Événement Hub. Cette fonction va simplement "vider" la charge utile vers la console dans le code Visual Studio. Mais rappelez-vous que cette fonction peut être étendue de quelque manière que ce soit à l'interface avec toutes sortes d'environnements en utilisant des API et des protocoles dédiés.

Lancement du projet Code et début Visual Studio

Assurez-vous que votre projet de code Visual Studio est ouvert et en cours d'exécution.

Pour début/arrêter/redémarrer votre fonction Azure dans le code Visual Studio, consultez les exercices suivants :

Le terminal de votre code Visual Studio doit mentionner :

Hosting environment: Production
Content root path: /Users/mmeewis/Projects/adobe.node/azure.function/event-hub-enablement
Now listening on: http://0.0.0.0:7071
Application started. Press Ctrl+C to shut down.
[22/06/2020 12:55:03] Host lock lease acquired by instance ID '0000000000000000000000006A61AFA2'.
[22/06/2020 12:55:03] Debugger attached.

6-01-vsc-ready.png

18.6.2 Signal Citi

Go to https://public.aepdemo.net/. Chargez et enregistrez votre ID de configuration.

REMARQUE

Vérifiez que vous utilisez un ID de configuration qui imbrique des données dans ce sandbox : --module18sandbox--

Ensuite, sélectionnez votre ldap, sélectionnez la marque Citi Signal et accédez à la page d'accueil Citi Signal :

6-02-début-luma-telco.png

Lorsque vous ouvrez Adobe Experience Platform X-RAY , vous devez être anonyme (vous n'avez qu'une identité ECID) et vous devez être membre d'un seul segment de Visiteurs de page d'accueil :

6-03-début-luma-telco-xray.png

Revenez au code Visual Studio et regardez votre onglet TERMINAL , rien n'a changé. C'est normal parce que notre destination ne se déclenchera que lorsque votre profil sera admissible pour le Fan Sports Citi Signal.

6-03b-visual-studio-code.png

18.6.3 Se qualifier pour votre segment de fans sportifs Citi Signal

Accédez à la page Sports une seule fois et ne la rechargez ni n'actualisez pas. Cette action doit vous permettre de bénéficier de votre segment ldap - Citi Signal Sports Fan segment.

6-04-luma-telco-nav-sports.png

Pour vérifier, ouvrez une autre page pour vous assurer que le panneau Rayon X est actualisé. Si vous rechargez la page Sports pour actualiser le panneau Rayon X, l’état de qualification du segment change et ce n’est pas ce que nous voulons pour le moment.

Au lieu d'ouvrir BROADBAND DEALS et d'ouvrir le panneau X-Ray, vous devez maintenant être membre des segments Citi Signal Sports Fan et du Visiteur ​de page d'accueil. Si vous segmentez les abonnements ne sont pas encore mis à jour dans votre panneau Rayons X, rechargez la page.

6-05-luma-telco-nav-large bande.png

Revenez au code Visual Studio et regardez votre onglet TERMINAL . Vous devriez voir une liste de segments pour votre ECID spécifique. Cette charge utile d'activation est livrée à votre hub de événement dès que vous êtes admissible pour le segment de diffusion en flux continu Fan Sports Citi Signal. Notez que le nom du segment dans la charge utile a été ajouté par notre fonction Azure, car le CDP en temps réel Adobe Experience Platform ne comprend que le segmentId.

Lorsque vous regardez de plus près la charge utile du segment, vous pouvez voir que le Visiteur de page d'accueil est en état existant et que le fan sports Citi Signal est en état réalisé.

Un état de segment réalisé signifie que notre profil entre dans le segment. Bien que l'état actuel signifie que notre profil continue d'être dans le segment.

Bien que ce soit notre première activation, les Visiteurs de la page d'accueil sont déjà existants. La raison en est que le ventilateur Sports Citi Signal déclenche l'activation parce que nous entrons dans le segment. Lorsqu’un segment déclenche une activation, tous les segments pour lesquels notre profil est admissible sont inclus dans la charge utile de l’activation. Les segments pour lesquels nous nous sommes déjà qualifiés sont répertoriés avec un état existant car notre profil continue d'être dans le segment.

6-06-vsc-activation-réalisé.png

18.6.4 Visite de la page Sports pour la deuxième fois

Sur la page des offres ​haut débit, revenez à la page Sports .

6-07-back-to-sports.png

Et revenez au code Visual Studio et vérifiez votre onglet TERMINAL . Vous verrez que nous avons encore nos deux segments, mais qu'ils sont maintenant existants , ce qui signifie que notre profil continue d'être dans le segment.

6-08-vsc-activation-existing.png

18.6.5 Visite de la page Sports pour la troisième fois

Si vous revenez une troisième fois sur la page Sports , aucune activation n’aura lieu, car aucun changement d’état n’est effectué par rapport à un point de vue de segment.

Les activations de segment ne se produisent que lorsque l’état du segment change :

6-09-segment-state-change.png

18.6.6 - Charge utile d'Activation pour un profil connu

Dans les exercices précédents, vous avez vu des activations de segments diffusées sur Azure Événement Hub pour des profils anonymes et, par conséquent, seul l' ECID a été inclus dans la carte d'identité dans la charge utile d'activation qui a été livrée à votre fonction Azure Événement Hub. Dans ce dernier exercice, vous allez examiner la charge utile d'activation pour un profil connu.

Quittez votre navigateur complètement et ouvrez à nouveau Citi Signal dans une fenêtre incognito.

Accédez à Connexion/Enregistrement et créez un profil :

6-10-create-profil.png

Accédez à la page Sports , ce qui rendra votre profil connu admissible pour Citi Signal Sports Fan. Une fois la page chargée, accédez à la page d'accueil et ouvrez X-Ray pour valider les qualifications de votre segment :

6-11-check-segment-qualif.png

Si vous voyez les qualifications, passez au code Visual Studio et regardez votre onglet TERMINAL . La sortie de la fonction azure inclura les segments et une carte d'identité complète de votre profil. Ces identités peuvent être utilisées par la fonction Azure pour lier les segments au client dans une application tierce à l'aide de l'identifiant client de cette application :

6-12-profil-identities.png

Détails de la charge utile :

[
  {
    "segmentMembership": {
      "ups": {
        "3a4ec8f1-5612-47b5-b58a-0b15a91cc7e6": {
          "lastQualificationTime": "2020-12-13T09:11:26Z",
          "status": "existing",
          "segmentName": "all - Homepage Visitors"
        },
        "50a9e917-a7c4-4341-9f85-e3ba22f869a1": {
          "lastQualificationTime": "2020-12-13T09:10:52Z",
          "status": "existing",
          "segmentName": "vangeluw - Citi Signal Sports Fan"
        }
      }
    },
    "identityMap": {
      "phone": [
        {
          "id": "+32473622044+13122020-1"
        }
      ],
      "ecid": [
        {
          "id": "14146183802541965561933129890668766623"
        }
      ],
      "email_lc_sha256": [
        {
          "id": "ac2f9508eda32cd90bcf3f9810837e1a70ffd8bb42cf059a5365f5856f79f5e1"
        }
      ],
      "email": [
        {
          "id": "woutervangeluwe+13122020-1@gmail.com"
        }
      ]
    }
  }
]

Étape suivante : Résumé et avantages

Revenir au module 18

Revenir à tous les modules

Sur cette page