Streamen von Daten an Experience Platform mit Web SDK
Erfahren Sie, wie Sie Webdaten mit Platform Web SDK an Adobe Experience Platform streamen.
Experience Platform ist das Rückgrat aller neuen Experience Cloud-Programme wie Adobe Real-Time Customer Data Platform, Adobe Customer Journey Analytics und Adobe Journey Optimizer. Diese Programme sind für die Verwendung von Platform Web SDK als optimale Methode zur Web-Datenerfassung konzipiert.
Experience Platform verwendet dasselbe XDM-Schema, das Sie zuvor erstellt haben, um Ereignisdaten von der Luma-Website zu erfassen. Wenn diese Daten an Platform Edge Network gesendet werden, kann die Datenstromkonfiguration sie an Experience Platform weiterleiten.
Lernziele
Am Ende dieser Lektion können Sie:
- Erstellen eines Datensatzes in Adobe Experience Platform
- Konfigurieren des Datenstroms zum Senden von Web SDK-Daten an Adobe Experience Platform
- Streaming-Webdaten für Echtzeit-Kundenprofil aktivieren
- Überprüfen Sie, ob die Daten sowohl im Platform-Datensatz als auch im Echtzeit-Kundenprofil gespeichert sind
- Nehmen Sie Beispieldaten von Treueprogrammen in Platform auf
- Erstellen einer einfachen Platform-Zielgruppe
Voraussetzungen
Um diese Lektion abzuschließen, müssen Sie zunächst:
- Zugriff auf ein Adobe Experience Platform-Programm wie Real-Time Customer Data Platform, Journey Optimizer oder Customer Journey Analytics
- Die vorherigen Lektionen in den Abschnitten Erstkonfiguration und Tags-Konfiguration dieses Tutorials absolvieren.
Erstellen eines Datensatzes
Alle Daten, die erfolgreich in Adobe Experience Platform aufgenommen werden, bleiben als Datensätze im Data Lake erhalten. Ein Datensatz ist ein Konstrukt zur Speicherung und Verwaltung von Daten, normalerweise eine Tabelle, die ein Schema (Spalten) und Felder (Zeilen) enthält. Datensätze enthalten auch Metadaten, die verschiedene Aspekte der in ihnen gespeicherten Daten beschreiben.
Richten wir einen Datensatz für Ihre Luma-Web-Ereignisdaten ein:
-
Wechseln Sie zur Benutzeroberfläche von Experience Platform oder Journey Optimizer.
-
Bestätigen Sie, dass Sie sich in der Entwicklungs-Sandbox befinden, die Sie für dieses Tutorial verwenden
-
Öffnen Sie Daten-Management > Datensätze über die linke Navigation
-
Wählen Sie Datensatz erstellen
-
Wählen Sie die Datensatz aus Schema erstellen aus
-
Wählen Sie das in der
Luma Web Event DataLektion erstellte Schema und klicken Sie dann auf Weiter
-
Geben Sie einen Namen und optional Beschreibung für den Datensatz an. Verwenden Sie für diese Übung
Luma Web Event Dataund wählen Sie dann Beenden
Ein Datensatz ist jetzt so konfiguriert, dass er mit der Erfassung von Daten aus Ihrer Platform Web SDK-Implementierung beginnt.
Konfigurieren des Datenstroms
Jetzt können Sie Ihren Datenstrom) so konfigurieren dass Daten an Adobe Experience Platform gesendet . Der Datenstrom ist die Verknüpfung zwischen Ihrer Tag-Eigenschaft, der Platform Edge Network und dem Experience Platform-Datensatz.
-
Öffnen Sie die Datenerfassung.
-
Wählen Datenströme in der linken Navigationsleiste aus
-
Öffnen Sie den Datenstrom, den Sie in der Lektion Konfigurieren eines Datenstroms erstellt haben
Luma Web SDK: Development Environment
-
Wählen Sie Service hinzufügen
-
Wählen Sie Adobe Experience Platform als Service
-
Wählen Sie Aktiviert aus
-
Wählen Sie
Luma Web Event Dataals Ereignisdatensatz -
Wählen Sie Speichern
Wenn Sie Traffic auf der Demo-Website von Luma generieren, der Ihrer Tag-Eigenschaft zugeordnet ist, werden die Daten in den Datensatz in Experience Platform eingefügt!
Validieren des Datensatzes
Dieser Schritt ist wichtig, um sicherzustellen, dass die Daten im Datensatz gelandet sind. Es gibt mehrere Möglichkeiten, den Pfad von Daten zu überprüfen, die an den Datensatz gesendet werden.
- Validieren mit dem Experience Platform Debugger
- Validieren mit Experience Platform Assurance
- Validieren mit Vorschau des Datensatzes
- Validieren mit Query Service
Debugger
Diese Schritte sind mehr oder weniger die gleichen wie in der Debugger-Lektion. Da Daten jedoch erst dann an Platform gesendet werden, nachdem Sie sie im Datenstrom aktiviert haben, müssen Sie weitere Beispieldaten generieren:
-
Öffnen Sie die Demo-Website von Luma und wählen Sie das Erweiterungssymbol Experience Platform Debugger aus
-
Konfigurieren Sie den Debugger, um die Tag-Eigenschaft Entwicklungsumgebung zuzuordnen wie in der Lektion Mit Debugger validieren beschrieben
-
Durchsuchen Sie die Website. Einige Produkte anzeigen und einige zum Warenkorb hinzufügen
-
Öffnen Sie im Debugger die Zeile „Ereignisse“, um nach einigen Ihrer XDM-Variablen zu suchen
Sie haben bestätigt, dass die Daten den Browser verlassen und an den Datenstrom gesendet haben!
Assurance
Da wir jetzt einen Service im Datenstrom aktiviert haben, können wir in Assurance noch mehr sehen:
-
Öffnen Sie eine Assurance-Sitzung oder beginnen Sie eine neue
-
Öffnen Sie das Datenstrom-Ereignis
-
Hier können Sie die Konfiguration des Platform-Service anzeigen, einschließlich der ID des Datenstroms, den Sie zuvor in dieser Lektion erstellt haben.
-
Öffnen Sie das generisch-Ereignis, das zum Anbieter com.adobe.streaming.validation gehört. Dies zeigt, dass die Anfrage mit den zugehörigen XDM-Daten an den Datensatz gesendet wurde
Sie haben bestätigt, dass die Anfrage von Platform Edge Network empfangen und an den Platform-Datensatz weitergeleitet wurde.
Vorschau des Datensatzes
Schauen wir uns den Datensatz an! Eine schnelle Option besteht darin, die Funktion Datensatz in der Vorschau anzeigen zu verwenden. Web SDK-Daten werden in Mikro-Batches mit dem Data Lake verknüpft und in der Platform-Oberfläche regelmäßig aktualisiert. Es kann 10-15 Minuten dauern, bis die von Ihnen generierten Daten angezeigt werden.
-
Wählen Sie in der von Experience Platform im linken die Option Daten-Management > Datensätze aus, um das Dashboard Datensätze zu öffnen.
Das Dashboard listet alle verfügbaren Datensätze für Ihre Organisation auf. Zu jedem aufgelisteten Datensatz werden Details angezeigt, einschließlich seines Namens, des Schemas, dem der Datensatz entspricht, und des Status des letzten Aufnahmelaufs.
-
Wählen Sie Ihren
Luma Web Event DataDatensatz aus, um den Bildschirm Datensatzaktivität zu öffnen.
Der Aktivitätsbildschirm enthält ein Diagramm, das die Rate der konsumierten Nachrichten sowie eine Liste erfolgreicher und fehlgeschlagener Batches visualisiert.
-
Da es sich um einen neuen Datensatz handelt, ist das ein positives Zeichen, wenn auch nur ein Batch mit aufgenommenen Datensätzen angezeigt wird:
-
Wählen Sie Bildschirm Datensatzaktivität rechts oben Bildschirm die Option Vorschau des Datensatzes aus, um eine Vorschau von bis zu 100 Datenzeilen anzuzeigen. Wenn der Datensatz leer ist, wird der Vorschau-Link deaktiviert.
-
Es wird eine Abfrage ausgeführt, um 100 aktuelle Datenzeilen aus Ihrem Datensatz abzurufen. Sie können einzelne XDM-Felder aufschlüsseln, z. B. web.webPageDetails.name:
Daten abfragen
Sie können auch benutzerdefinierte Abfragen der Daten ausführen, um die Datenaufnahme zu validieren:
-
Wählen Sie in der von Experience Platform im linken Navigationsbereich die Option Daten-Management > Abfragen aus, um den Bildschirm Abfragen zu öffnen.
-
Wählen Sie Abfrage erstellen
-
Führen Sie zunächst eine Abfrage aus, um alle Namen der Tabellen im Data Lake anzuzeigen. Geben Sie
SHOW TABLESim Abfrage-Editor ein und klicken Sie auf das Wiedergabesymbol, um die Abfrage auszuführen. -
Beachten Sie in den Ergebnissen, wie der Tabellenname
luma_web_event_dataist -
Fragen Sie nun die Tabelle mit einer einfachen Abfrage ab, die auf Ihre Tabelle verweist (beachten Sie, dass die Abfrage standardmäßig auf 100 Ergebnisse beschränkt ist):
SELECT * FROM "luma_web_event_data" -
Nach einigen Augenblicken sollten Sie Beispieldatensätze Ihrer Web-Daten sehen.