Validieren von Web SDK-Implementierungen mit Experience Platform Assurance
Adobe Experience Platform Assurance ist eine Funktion, mit der Sie die Datenerfassung und die Bereitstellung von Erlebnissen untersuchen, testen, simulieren und validieren können.
Wie Sie in der Lektion Konfigurieren eines Datenstroms gelernt haben, sendet Platform Web SDK zunächst Daten von Ihrer digitalen Eigenschaft an Platform Edge Network. Anschließend leitet Platform Edge Network die Daten an die in Ihrem Datenstrom aktivierten Services weiter. Sie können die in und aus Platform Edge Network eingehenden Anfragen mithilfe von Assurance validieren.
Lernziele
Am Ende dieser Lektion können Sie:
- Starten einer Assurance-Sitzung
- Anzeigen von Anfragen, die an und von Platform Edge Network gesendet werden
Voraussetzungen
Sie sind mit Datenerfassungs-Tags und der Demo-Website von Luma vertraut und haben die vorherigen Lektionen im Tutorial abgeschlossen:
Starten und Anzeigen einer Assurance-Sitzung
Es gibt mehrere Möglichkeiten, eine Assurance-Sitzung zu starten.
Aktivieren von Edge Trace im Debugger
So aktivieren Sie Edge Trace:
-
Wechseln Sie zur Demo-Website von Luma und verwenden Sie den Debugger, die Tag-Eigenschaft auf der Site in Ihre eigene Entwicklungseigenschaft zu wechseln
-
Stellen Sie sicher, dass Sie beim Debugger angemeldet sind und der Name Ihrer Organisation angezeigt wird. Wenn stattdessen Ihr Benutzername angezeigt wird, melden Sie sich ab und versuchen Sie, sich wieder anzumelden.
-
Wählen Sie im linken Navigationsbereich von Experience Platform Debugger die Option Protokolle
-
Wählen Sie die Registerkarte Edge und dann Verbinden
-
Es ist vorerst leer
-
Aktualisieren Sie die Luma-Startseite und überprüfen Sie Experience Platform Debugger erneut, um zu sehen, wie die Daten in Platform Edge Network eingehen. In zukünftigen Lektionen können Sie ausgehende Anfragen sehen, während Sie Services in Ihrem Datenstrom aktivieren.
Jedes Mal, wenn Sie Edge Trace in Adobe Experience Platform Debugger aktivieren, wird eine Assurance-Sitzung im Hintergrund gestartet. Sie können die Informationen hier zwar einsehen, die Benutzeroberfläche von Assurance erweist sich jedoch als viel nützlicher.
-
Wenn Edge Trace aktiviert ist, wird oben ein Symbol für ausgehende Links angezeigt. Wählen Sie das Symbol aus, um Assurance zu öffnen.
-
In der Benutzeroberfläche von Assurance wird eine neue Browser-Registerkarte geöffnet.
Starten einer Assurance-Sitzung über die Assurance-Benutzeroberfläche
- Öffnen Sie die Datenerfassungsschnittstelle
- Wählen Sie Assurance im linken Navigationsbereich aus.
- Wählen Sie Sitzung erstellen aus
- Verwenden der Option Deep Link Connect
- Wählen Sie Starten aus
- Geben Sie der Sitzung einen Namen, z. B.
Luma Web SDK validation - Geben Sie als Basis URL
https://luma.enablementadobe.com/ein
- Klicken Sie im nächsten Bildschirm auf Link kopieren
- Wählen Sie das Symbol aus, um den Link in die Zwischenablage zu kopieren
- Fügen Sie die URL in Ihren Browser ein. Dadurch wird die Luma-Website mit einem speziellen URL-Parameter
adb_validation_sessionidgeöffnet und die Sitzung wird gestartet - Auf der Assurance-Benutzeroberfläche sollte eine Meldung angezeigt werden, die angibt, dass Sie erfolgreich eine Verbindung zur Sitzung hergestellt haben. Außerdem sollten Ereignisse angezeigt werden, die in der Assurance-Benutzeroberfläche erfasst wurden.
Überprüfen des aktuellen Status Ihrer Web SDK-Implementierung
Es gibt nur begrenzte Informationen, die in diesem Stadium Ihrer Implementierung angezeigt werden können, da wir noch keine Services im Datenstrom aktiviert haben.
Anzeigen eingehender Anfragen von Web SDK mit Alloy Request
Wir können den eingehenden Treffer von Web SDK so anzeigen, wie er vom Edge empfangen wird:
-
Alloy Requestauswählen -
Suchen Sie in „Raw Event“ (oder erweitern Sie Knoten in Payload >
ACPExtensionEventData), bis Sie Ihr XDM-Objekt mit bekannten Variablen finden:
Anzeigen der Antwort in Alloy Response Handle
Wie Sie wissen, ist die Experience Cloud-ID (ECID) in der Web-SDK-Antwort sichtbar, nachdem sie in Platform Edge Network generiert wurde. Suchen wir danach in der Antwort, wie in Assurance angezeigt:
-
Filtern Sie die Zeile mit dem Ereignis
Alloy Response Handleund wählen Sie sie aus. -
Auf der rechten Seite wird ein Menü angezeigt. Klicken Sie auf das
+nebenACPExtensionEventData -
Drilldown durch Auswahl von
payload > 0 > payload > 0 > namespacedurchführen. Die unter dem letzten0angezeigte ID entspricht derECID. Das wissen Sie anhand des Werts, der unternamespaceentsprechendenECIDangezeigt wird
note caution CAUTION Aufgrund der Breite des Fensters wird möglicherweise ein gekürzter ECID-Wert angezeigt. Wählen Sie einfach den Ziehgriff in der Benutzeroberfläche aus und ziehen Sie ihn nach links, um die gesamte ECID anzuzeigen.
In zukünftigen Lektionen verwenden Sie Assurance, um vollständig verarbeitete Payloads zu validieren, sodass sie ein in Ihrem Datenstrom aktiviertes Adobe-Programm erreichen.
Da ein XDM-Objekt jetzt auf einer Seite ausgelöst wird und Sie wissen, wie Sie Ihre Datenerfassung validieren, können Sie Experience Platform und die einzelnen Adobe-Programme mithilfe von Platform Web SDK einrichten.