Erfahren Sie, wie Sie Webdaten mit dem Platform Web SDK an Adobe Experience Platform streamen.
Experience Platform ist das Rückgrat aller neuen Experience Cloud-Applikationen wie Adobe Real-time Customer Data Platform, Adobe Customer Journey Analytics und Adobe Journey Optimizer. Diese Anwendungen sind so konzipiert, dass sie das Platform Web SDK als optimale Methode zur Webdatenerfassung verwenden.
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 Datastream-Konfiguration sie an Experience Platform weiterleiten.
Am Ende dieser Lektion können Sie:
Sie sollten die folgenden Lektionen bereits abgeschlossen haben:
Die Erstkonfiguration Lektionen:
Die Tag-Konfiguration Lektionen:
Alle Daten, die erfolgreich in Adobe Experience Platform aufgenommen wurden, werden im Data Lake als Datensätze persistiert. A Datensatz ist ein Speicher- und Verwaltungskonstrukt für eine Sammlung 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.
In dieser Übung erstellen Sie einen Datensatz, um Inhalte und E-Commerce-Details für die Demosite "Luma".
Sie müssen die Luma Web Event Data
Schema, wie in der vorherigen Lektion beschrieben, Konfigurieren eines XDM-Schemas.
Navigieren Sie zu Experience Platform-Oberfläche
Bestätigen, dass Sie sich in der Entwicklungs-Sandbox befinden, die Sie für dieses Tutorial verwenden
Öffnen Datensätze über die linke Navigation
Wählen Sie Erstellen eines Datensatzes aus
Wählen Sie die Datensatz aus Schema erstellen option
Wählen Sie die Luma Web Event Data
Schema, das im frühere Lektion und wählen Sie Nächste
Stellen Sie eine Name und optional Beschreibung für den Datensatz. Verwenden Sie für diese Übung Luma Web Event Data
, wählen Sie Beenden
Ein Datensatz ist jetzt so konfiguriert, dass Daten aus Ihrer Platform Web SDK-Implementierung erfasst werden.
Jetzt können Sie Ihre datastream zum Senden von Daten an Adobe Experience Platform. Der Datastream ist die Verknüpfung zwischen Ihrer Tag-Eigenschaft, dem Platform Edge Network und dem Experience Platform-Datensatz.
Öffnen Sie die Datenerfassung Benutzeroberfläche
Auswählen Datenspeicher über die linke Navigation
Öffnen Sie den von Ihnen im Abschnitt Konfigurieren eines Datenspeichers Lektion, Luma Web SDK
Wählen Sie Service hinzufügen aus
Auswählen Adobe Experience Platform als Dienst
Auswählen Luma Web Event Data
als Ereignis-Datensatz
Wählen Sie Speichern aus.
Während Sie Traffic in der Demosite "Luma" Ihrer Tag-Eigenschaft zugeordnet sind, füllen die Daten den Datensatz in Experience Platform!
Dieser Schritt ist wichtig, um sicherzustellen, dass die Daten im Datensatz gelandet sind. Es gibt zwei Aspekte bei der Validierung von Daten, die an den Datensatz gesendet werden.
Diese Schritte entsprechen mehr oder weniger den Schritten in der Debugger-Lektion. Da Daten jedoch erst nach der Aktivierung im Datastream an Platform gesendet werden, müssen Sie weitere Beispieldaten generieren:
Öffnen Sie die Demosite "Luma" und wählen Sie die Experience Platform Debugger Erweiterungssymbol
Konfigurieren des Debuggers für die Zuordnung der Tag-Eigenschaft zu Ihre Entwicklungsumgebung, wie im Abschnitt Validieren mit Debugger Lektion
Melden Sie auf der Site „Luma“ sich mit den folgenden Anmeldeinformationen an: test@adobe.com
/test
Kehren Sie zur Startseite „Luma“ zurück.
Wählen Sie im vom Debugger angezeigten Platform Web SDK-Netzwerk-Beacon die Zeile "Ereignisse"aus, um Details in einem Popup-Fenster zu erweitern.
Suchen Sie im Popup nach der "identityMap". Hier sollten Sie lumaCrmId mit drei Schlüsseln von authenticatedState, id und primary sehen.
Jetzt sollten Daten in die Luma Web Event Data
Datensatz und bereit für die Validierung des Datensatzes in der Vorschau.
Um zu bestätigen, dass die Daten im Data Lake von Platform gelandet sind, können Sie schnell mithilfe der Datensatz-Vorschau Funktion. Web SDK-Daten werden in Mikro-Batches an den Data Lake gesendet und in der Platform-Oberfläche regelmäßig aktualisiert. Es kann 10-15 Minuten dauern, bis die von Ihnen generierten Daten angezeigt werden.
Im Experience Platform Benutzeroberfläche, wählen Sie Datensätze im linken Navigationsbereich, um die Datensätze Dashboard.
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 Erfassungslaufs.
Wählen Sie Luma Web Event Data
Datensatz, um seine Datensatzaktivität angezeigt.
Der Aktivitätsbildschirm enthält ein Diagramm, das die Rate der konsumierten Nachrichten sowie eine Liste erfolgreicher und fehlgeschlagener Batches visualisiert.
Aus dem Datensatzaktivität Bildschirm, auswählen Datensatz-Vorschau in der oberen rechten Ecke des Bildschirms eine Vorschau von bis zu 100 Datenzeilen anzeigen. Wenn der Datensatz leer ist, wird der Vorschau-Link deaktiviert.
Im Vorschaufenster wird rechts für den Datensatz die hierarchische Ansicht des Schemas angezeigt.
Der Abfragedienst von Adobe Experience Platform ist eine zuverlässigere Methode zur Überprüfung von Daten im See, überschreitet jedoch den Rahmen dieses Tutorials. Weitere Informationen finden Sie unter Daten durchsuchen im Abschnitt Platform-Tutorials .
Der nächste Schritt besteht darin, den Datensatz und das Schema für das Echtzeit-Kundenprofil zu aktivieren. Das Daten-Streaming vom Web SDK ist eine von vielen Datenquellen, die in Platform fließen. Sie möchten Ihre Web-Daten mit anderen Datenquellen verbinden, um 360-Grad-Kundenprofile zu erstellen. Weitere Informationen zum Echtzeit-Kundenprofil finden Sie in diesem kurzen Video:
Wenn Sie mit Ihrer eigenen Website und Ihren eigenen Daten arbeiten, empfehlen wir eine zuverlässigere Validierung der Daten, bevor Sie sie für das Echtzeit-Kundenprofil aktivieren.
So aktivieren Sie den Datensatz:
Öffnen Sie den von Ihnen erstellten Datensatz, Luma Web Event Data
Wählen Sie die Profil-Umschalter zum Aktivieren
Bestätigen, dass Sie Aktivieren den Datensatz
So aktivieren Sie das Schema:
Öffnen Sie das von Ihnen erstellte Schema, Luma Web Event Data
Wählen Sie die Profil-Umschalter zum Aktivieren
Auswählen Daten für dieses Schema enthalten eine primäre Identität im Feld identityMap .
Primäre Identitäten sind in jedem Datensatz erforderlich, der an das Echtzeit-Kundenprofil gesendet wird. Normalerweise werden Identitätsfelder innerhalb des Schemas beschriftet. Bei der Verwendung von Identitätszuordnungen sind die Identitätsfelder jedoch nicht im Schema sichtbar. In diesem Dialogfeld wird bestätigt, dass Sie eine primäre Identität im Hinterkopf haben und diese beim Senden Ihrer Daten in einer Identitätszuordnung angeben. Wie Sie wissen, verwendet das Web SDK eine Identitätszuordnung und die Experience Cloud ID (ECID) ist die primäre Standardidentität.
Auswählen Aktivieren
Auswählen Speichern Speichern des aktualisierten Schemas
Jetzt ist das Schema auch für das Profil aktiviert.
Nachdem ein Schema für Profil aktiviert wurde, kann es nicht mehr deaktiviert oder gelöscht werden. Außerdem können Felder nach diesem Punkt nicht mehr aus dem Schema entfernt werden. Diese Implikationen sollten Sie später bei der Arbeit mit Ihren eigenen Daten in Ihrer Produktionsumgebung berücksichtigen. Sie sollten in diesem Tutorial eine Entwicklungs-Sandbox verwenden, die jederzeit gelöscht werden kann.
Wir empfehlen, beim Arbeiten mit Ihren eigenen Daten die folgenden Schritte auszuführen:
Sie können in der Benutzeroberfläche von Platform (oder Journey Optimizer) nach einem Kundenprofil suchen, um zu bestätigen, dass die Daten im Echtzeit-Kundenprofil gelandet sind. Wie der Name schon sagt, werden Profile in Echtzeit ausgefüllt, sodass es keine Verzögerung gibt, wie es bei der Validierung von Daten im Datensatz der Fall war.
Zunächst müssen Sie weitere Beispieldaten generieren. Wiederholen Sie die Schritte aus dieser Lektion, um sich bei der Website Luma anzumelden, wenn sie Ihrer Tag-Eigenschaft zugeordnet ist. Inspect die Platform Web SDK-Anforderung, um sicherzustellen, dass Daten mit dem lumaCRMId
.
Im Experience Platform Benutzeroberfläche, wählen Sie Profile im linken Navigationsbereich
Als Identitäts-Namespace use lumaCRMId
Kopieren und Einfügen des Werts des lumaCRMId
hat den Aufruf übergeben, den Sie im Experience Platform Debugger überprüft haben (wahrscheinlich 112ca06ed53d3db37e4cea49cc45b71e
).
Wenn im Profil ein gültiger Wert für lumaCRMId
, wird in der Konsole eine Profil-ID eingetragen:
Klicken Sie in die Profil-ID und Kundenprofil -Konsole gefüllt. Hier können Sie alle Identitäten sehen, die mit dem lumaCRMId
, beispielsweise die ECID
:
Sie haben jetzt das Platform Web SDK für Experience Platform (und Real-Time CDP) aktiviert! Und Customer Journey Analytics! Und Journey Optimizer!)!
Vielen Dank, dass Sie Ihre Zeit investiert haben, um mehr über das Adobe Experience Platform Web SDK zu erfahren. Wenn Sie Fragen haben, ein allgemeines Feedback teilen möchten oder Vorschläge zu künftigen Inhalten haben, teilen Sie diese bitte mit. Experience League Community-Diskussionsbeitrag