18.6 End-to-End-Szenario

18.6.1 Beginn-Azurblauer Ereignis-Hub-Auslöser

Um die Nutzlast zu zeigen, die Adobe Experience Platform Echtzeit CDP bei Segmentqualifizierung an unseren Azurblauen Ereignis Hub sendet, müssen wir unsere einfache Azurblase Ereignis Hub Trigger Funktion Beginn. Mit dieser Funktion können Sie die Nutzlast in Visual Studio-Code einfach in die Konsole ablegen. Denken Sie aber daran, dass diese Funktion auf jede Art erweitert werden kann, um mit allen möglichen Umgebung mithilfe dedizierter APIs und Protokolle zu arbeiten.

Visual Studio-Code- und -Beginn-Projekt starten

Öffnen und Ausführen des Visual Studio Code-Projekts

Informationen zum Beginn/Beenden/Neustart der Azurblase-Funktion in Visual Studio-Code finden Sie in den folgenden Übungen:

Das Terminal Ihres Visual Studio-Codes sollte Folgendes enthalten:

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 Citi-Signal

Go to https://public.aepdemo.net/. Laden und speichern Sie Ihre Konfigurations-ID.

HINWEIS

Stellen Sie sicher, dass Sie eine Konfigurations-ID verwenden, die Daten in diese Sandbox einfügt: --module18sandbox--

Wählen Sie dann Ihren LDAP aus, wählen Sie die Marke Citi Signal aus und gehen Sie zur Homepage Citi Signal:

6-02-Beginn-luma-telco.png

Wenn Sie Adobe Experience Platform X-RAY öffnen, sollten Sie anonym sein (Sie haben nur eine ECID) und nur ein Segment- Homepage-Besucher angehören:

6-03-Beginn-luma-telco-xray.png

Wechseln Sie zurück zu Visual Studio-Code und sehen Sie sich Ihre Registerkarte TERMINAL an. Dies ist normal, da unser Ziel nur dann ausgelöst wird, wenn Ihr Profil für Citi Signal Sports Fan qualifiziert ist.

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

18.6.3 Qualifizieren Sie sich für Ihr Segment "Citi Signal Sports Fan"

Navigieren Sie einmal zur Sportseite und laden Sie sie nicht erneut oder aktualisieren Sie sie nicht. Diese Aktion sollte Sie für Ihr Segment ldap - Citi Signal Sports Fan qualifizieren.

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

Um dies zu überprüfen, öffnen Sie eine weitere Seite, um sicherzustellen, dass das X-Ray-Bedienfeld aktualisiert wird. Wenn Sie die Sportseite neu laden, um das X-Ray-Bedienfeld zu aktualisieren, ändert sich der Status der Segmentqualifizierung, und das ist im Moment nicht unsere Vorstellung.

Stattdessen öffnen Sie BROADBAND DEALS und öffnen Sie die X-Ray-Leiste, sollten Sie jetzt Mitglied sowohl des Citi Signal Sports Fan als auch der Homepage Besucher sein. Wenn Ihre Segmentmitgliedschaften noch nicht in Ihrem X-Ray-Bedienfeld aktualisiert wurden, laden Sie die Seite erneut.

6-05-luma-telco-nav-Breitband.png

Wechseln Sie zurück zu Visual Studio-Code und sehen Sie sich Ihre Registerkarte TERMINAL an. Sie sollten eine Liste von Segmenten für Ihre spezifische ECID sehen. Diese Aktivierung Nutzlast wird an Ihren Ereignis-Hub geliefert, sobald Sie sich für das Streaming-Segment Citi Signal Sports Fan qualifiziert haben. Beachten Sie, dass der Segmentname in der Payload von unserer Azurblauen Funktion hinzugefügt wurde, da die Adobe Experience Platform Echtzeit-CDP nur die segmentId enthält.

Wenn Sie die Segmentauslastung genauer betrachten, können Sie sehen, dass der Homepage-Besucher den Status vorhanden hat und der Citi Signal Sports Fan den Status realisiert hat.

Ein Segmentstatus realisiert bedeutet, dass unser Profil in das Segment eintritt. Während der bestehende Status bedeutet, dass unser Profil weiterhin im Segment enthalten ist.

Obwohl dies unsere erste Aktivierung ist, sind Homepage-Besucher bereits in Status vorhanden. Der Grund dafür ist, dass Citi Signal Sports Fan die Aktivierung auslöst, weil wir in das Segment eintreten. Wenn ein Segment eine Aktivierung auslöst, werden alle Segmente, für die unser Profil qualifiziert ist, in die Aktivierung-Nutzlast einbezogen. Die Segmente, für die wir uns bereits qualifiziert haben, werden mit einem vorhandenen Status aufgelistet, da unser Profil weiterhin im Segment enthalten ist.

6-06-vsc-Aktivierung-realisiert.png

18.6.4 Zum zweiten Mal die Seite "Sport"besuchen

Navigieren Sie auf der Seite " Breitbandangebote "zurück zur Seite " Sport ".

6-07-back-to-sports.png

Wechseln Sie zurück zu Visual Studio-Code und überprüfen Sie Ihre Registerkarte TERMINAL . Sie werden feststellen, dass wir noch zwei Segmente haben, aber jetzt vorhanden sind, was bedeutet, dass unser Profil weiterhin im Segment ist.

6-08-vsc-Aktivierung-existing.png

18.6.5 Zum dritten Mal die Seite "Sport"besuchen

Wenn Sie die Sportseite zum dritten Mal erneut aufrufen, findet keine Aktivierung statt, da keine Statusänderung von einem Segmentpunkt der Ansicht erfolgt.

Aktivierungen des Segments treten nur dann auf, wenn sich der Segmentstatus ändert:

6-09-segment-state-change.png

18.6.6 - Nutzlast der Aktivierung für ein bekanntes Profil

In den vorherigen Übungen sahen Sie Segmentdaten, die für anonyme Profil an den Azurblauen Ereignis-Hub gestreamt wurden, und infolgedessen wurde nur die ECID als Teil der Identitätskarte in die Aktivierung-Nutzlast einbezogen, die an Ihre Azurblase Ereignis Hub-Funktion geliefert wurde. In dieser letzten Übung sehen Sie sich die Nutzlast der Aktivierung für ein bekanntes Profil an.

Beenden Sie Ihren Browser vollständig und öffnen Sie Citi Signal erneut in einem incognito Fenster.

Navigieren Sie zum Anmelden/Registrieren und erstellen Sie ein Profil:

6-10-create-Profil.png

Navigieren Sie zur Sportseite , damit Ihr bekanntes Profil sich für Citi Signal Sports Fan qualifiziert. Nach dem Laden der Seite navigieren Sie zur Startseite und öffnen Sie X-Ray, um Ihre Segmentqualifikationen zu validieren:

6-11-check-segment-qualif.png

Wenn Sie die Qualifikationen sehen, wechseln Sie zu Visual Studio-Code und sehen Sie sich Ihre Registerkarte TERMINAL an. Die Ausgabe der Azure-Funktion beinhaltet die Segmente und eine vollständige Identitätskarte Ihres Profils. Diese Identitäten können von der Funktion Azurblase verwendet werden, um die Segmente mit dem Kunden in einer Drittanbieteranwendung unter Verwendung der Kundenkennung der Anwendung zu verknüpfen:

6-12-Profil-identities.png

Payload-Details:

[
  {
    "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"
        }
      ]
    }
  }
]

Nächster Schritt: Zusammenfassung und Vorteile

Zurück zu Modul 18

Zurück zu allen Modulen

Auf dieser Seite