Streaming-Daten erfassen

In dieser Lektion streamen Sie Daten mit dem Adobe Experience Platform Web SDK.

In der Datenerfassungsoberfläche müssen wir zwei Hauptaufgaben erledigen:

  • Wir müssen das Web SDK auf der Luma-Website implementieren, um Daten über Besucheraktivitäten von der Website an das Adobe Edge-Netzwerk zu senden. Wir führen eine einfache Implementierung mithilfe von Tags (früher Launch) durch.

  • Wir müssen einen Datastream konfigurieren, der dem Edge-Netzwerk mitteilt, wohin die Daten weitergeleitet werden sollen. Wir werden es so konfigurieren, dass Daten an unsere Luma Web Events -Datensatz in unserer Platform-Sandbox.

Dateningenieure müssen Streaming-Daten außerhalb dieses Tutorials erfassen. Bei der Implementierung von Web- oder Mobile-SDKs von Adobe Experience Platform ist normalerweise ein Web- oder Mobilentwickler an der Erstellung von Datenschichten und der Konfiguration von Tag-Eigenschaften beteiligt.

Bevor Sie mit den Übungen beginnen, sehen Sie sich diese beiden kurzen Videos an, um mehr über die Erfassung von Streaming-Daten und das Web SDK zu erfahren:

HINWEIS

Während dieses Tutorial die Streaming-Erfassung von Websites mit Web SDK zum Schwerpunkt hat, können Sie Daten auch mithilfe der Adobe Mobile SDK, Apache Kafka Connectund anderen Mechanismen.

Erforderliche Berechtigungen

Im Berechtigungen konfigurieren Lektion erstellen Sie alle Zugriffssteuerungen, die zum Abschluss dieser Lektion erforderlich sind.

Konfigurieren des Datenspeichers

Zuerst konfigurieren wir den Datastream. Ein Datastream teilt dem Adobe Edge-Netzwerk mit, wohin die Daten nach dem Erhalt vom Web SDK-Aufruf gesendet werden sollen. Möchten Sie die Daten beispielsweise an Experience Platform, Adobe Analytics oder Adobe Target senden? Datenspeicher werden in der Benutzeroberfläche für die Datenerfassung (früher Launch) verwaltet und sind für die Datenerfassung mit dem Web SDK von entscheidender Bedeutung.

So erstellen Sie Ihre datastream:

  1. Melden Sie sich bei der Benutzeroberfläche der Datenerfassung von Experience Platform

  2. Auswählen Datenspeicher in der linken Navigation

  3. Wählen Sie die Neuer Datenspeicher Schaltfläche in der oberen rechten Ecke

    Wählen Sie im linken Navigationsbereich Datenspeicher aus.

  4. Für Anzeigename, eingeben Luma Platform Tutorial (Fügen Sie am Ende Ihren Namen hinzu, wenn mehrere Personen aus Ihrem Unternehmen dieses Tutorial absolvieren)

  5. Klicken Sie auf die Schaltfläche Speichern

    Benennen Sie den Datastram und speichern Sie ihn.

Geben Sie im nächsten Bildschirm an, wohin Daten gesendet werden sollen. So senden Sie Daten an Experience Platform:

  1. Aktivieren Adobe Experience Platform um zusätzliche Felder verfügbar zu machen

  2. Für Sandbox auswählen Luma Tutorial

  3. Für Ereignis-Datensatz auswählen Luma Web Events Dataset

  4. Wenn Sie andere Adobe-Applikationen verwenden, sollten Sie sich die anderen Abschnitte ansehen, um zu sehen, welche Informationen in der Edge-Konfiguration dieser anderen Lösungen erforderlich sind. Beachten Sie, dass das Web SDK nicht nur zum Streamen von Daten in Experience Platform entwickelt wurde, sondern auch zum Ersetzen aller vorherigen JavaScript-Bibliotheken, die von anderen Adobe Apps verwendet wurden. Die Edge-Konfiguration wird verwendet, um die Kontodetails jeder Anwendung anzugeben, an die Sie die Daten senden möchten.

  5. Wählen Sie Speichern aus

    Konfigurieren des Datastreams und Speichern

Nachdem die Edge-Konfiguration gespeichert wurde, werden im resultierenden Bildschirm drei Umgebungen für Entwicklung, Staging und Produktion erstellt. Zusätzliche Entwicklungsumgebungen können hinzugefügt werden:
Jede Edge-Konfiguration kann mehrere Umgebungen umfassen
Alle drei Umgebungen enthalten die Plattformdetails, die Sie eingegeben haben. Diese Details können jedoch je Umgebung unterschiedlich konfiguriert werden. Sie können beispielsweise festlegen, dass jede Umgebung Daten an eine andere Platform-Sandbox sendet. In diesem Tutorial werden wir keine zusätzlichen Anpassungen an unseren Datastream vornehmen.

Installieren der Web SDK-Erweiterung

Hinzufügen einer Eigenschaft

Zuerst müssen wir eine Tag-Eigenschaft erstellen (ehemals eine Tag-Eigenschaft). Eine Eigenschaft ist ein Container für alle JavaScript-, Regeln- und anderen Funktionen, die zum Erfassen von Details von einer Webseite und zum Senden an verschiedene Speicherorte erforderlich sind.

So erstellen Sie eine Eigenschaft:

  1. Navigieren Sie zu Eigenschaften in der linken Navigation

  2. Klicken Sie auf die Schaltfläche Neue Eigenschaft
    Neue Eigenschaft hinzufügen

  3. Als Name, eingeben Luma Platform Tutorial (Fügen Sie am Ende Ihren Namen hinzu, wenn mehrere Personen aus Ihrem Unternehmen dieses Tutorial absolvieren)

  4. Als Domänen, eingeben enablementadobe.com (später erklärt)

  5. Wählen Sie Speichern aus

    Eigenschaftendetails

Web SDK-Erweiterung hinzufügen

Nachdem Sie jetzt über eine Eigenschaft verfügen, können Sie das Web SDK mithilfe einer Erweiterung hinzufügen. Eine Erweiterung ist ein Paket mit Code, das die Datenerfassungsoberfläche und -funktion erweitert. Hinzufügen der Erweiterung:

  1. Öffnen Sie die Tag-Eigenschaft
  2. Navigieren Sie zu Erweiterungen in der linken Navigation
  3. Navigieren Sie zu Katalog tab
  4. Für Tags stehen viele Erweiterungen zur Verfügung. Filtern des Katalogs nach dem Begriff Web SDK
  5. Im Adobe Experience Platform Web SDK Erweiterung, wählen Sie die Installieren button
    Adobe Experience Platform Web SDK-Erweiterung installieren
  6. Es sind mehrere Konfigurationen für die Web SDK-Erweiterung verfügbar, aber es gibt nur zwei, die wir für dieses Tutorial konfigurieren werden. Aktualisieren Sie die Edge-Domäne nach data.enablementadobe.com. Mit dieser Einstellung können Sie Erstanbieter-Cookies in Ihrer Web SDK-Implementierung setzen. Dies wird empfohlen. Später in dieser Lektion werden Sie eine Website auf der enablementadobe.com Domäne zu Ihrer Tag-Eigenschaft hinzufügen. Der CNAME für die enablementadobe.com -Domäne bereits konfiguriert wurde, sodass data.enablementadobe.com leitet an Adobe-Server weiter. Wenn Sie das Web SDK auf Ihrer eigenen Website implementieren, müssen Sie einen CNAME für Ihre eigenen Datenerfassungszwecke erstellen, z. B. data.YOUR_DOMAIN.com
  7. Aus dem Datastream Dropdown-Liste auswählen Luma Platform Tutorial datastream.
  8. Sehen Sie sich die anderen Konfigurationsoptionen an (ändern Sie sie jedoch nicht!) und wählen Sie Speichern

Erstellen einer Regel zum Senden von Daten

Jetzt erstellen wir eine Regel zum Senden von Daten an Platform. Eine Regel ist eine Kombination aus Ereignissen, Bedingungen und Aktionen, die Tags dazu anweisen, etwas zu tun. Erstellen einer Regel:

  1. Navigieren Sie zu Regeln in der linken Navigation
  2. Wählen Sie die Neue Regel erstellen button
    Erstellen einer Regel
  3. Geben Sie einen Namen für die Regel ein All Pages - Library Loaded.
  4. under Veranstaltungen, wählen Sie die Hinzufügen button
    Benennen Sie die Regel und fügen Sie ein Ereignis hinzu.
  5. Verwenden Sie die Core Erweiterung und wählen Sie Bibliothek geladen (Seitenanfang) als Ereignistyp. Diese Einstellung bedeutet, dass unsere Regel jedes Mal ausgelöst wird, wenn die Launch-Bibliothek auf einer Seite geladen wird.
  6. Auswählen Änderungen beibehalten , um zum Hauptregelbildschirm zurückzukehren
    Ereignis "Bibliothek geladen"hinzufügen
  7. Urlaub Bedingungen leer, da diese Regel gemäß dem Namen, den wir ihr gegeben haben, auf allen Seiten ausgelöst werden soll
  8. under Aktionen, wählen Sie die Hinzufügen button
  9. Verwenden Sie die Adobe Experience Platform Web SDK Erweiterung und wählen Sie Ereignis senden als Aktionstyp
  10. Wählen Sie rechts web.webpageDetails.pageViews von Typ Dropdown-Liste. Dies ist eines der XDM-Felder in unserem Luma Web Events Schema
  11. Auswählen Änderungen beibehalten , um zum Hauptregelbildschirm zurückzukehren
    Hinzufügen der Aktion "Ereignis senden"
  12. Auswählen Speichern , um die Regel zu speichern
    Speichern der Regel

Regel in einer Bibliothek veröffentlichen

Als Nächstes veröffentlichen wir die Regel in unserer Entwicklungsumgebung, damit wir überprüfen können, ob sie funktioniert.

So erstellen Sie eine Bibliothek:

  1. Navigieren Sie zu Veröffentlichungsfluss in der linken Navigation
  2. Auswählen Bibliothek hinzufügen
    Bibliothek hinzufügen
  3. Für Name, eingeben Luma Platform Tutorial
  4. Für Umgebung auswählen Development
  5. Wählen Sie die Alle geänderten Ressourcen hinzufügen Schaltfläche. (Zusätzlich zu den Adobe Experience Platform Web SDK und All Pages - Library Loaded -Regel, sehen Sie auch die Core -Erweiterung hinzugefügt, die das grundlegende JavaScript enthält, das für alle Launch-Webeigenschaften erforderlich ist.)
  6. Wählen Sie die Speichern und erstellen für Entwicklung button
    Erstellen und Erstellen der Bibliothek

Die Erstellung der Bibliothek kann einige Minuten dauern. Wenn sie abgeschlossen ist, wird links neben dem Bibliotheksnamen ein grüner Punkt angezeigt:
Build-Abschluss

Wie Sie auf der Veröffentlichungsfluss -Bildschirm gibt es viel mehr im Veröffentlichungsprozess, was über den Rahmen dieses Tutorials hinausgeht. Wir werden nur eine einzige Bibliothek in unserer Entwicklungsumgebung verwenden.

Überprüfen der Daten in der Anforderung

Hinzufügen des Adobe Experience Platform-Debuggers

Der Experience Platform Debugger ist eine Erweiterung, die für Chrome- und Firefox-Browser verfügbar ist und Ihnen dabei hilft, die auf Ihren Webseiten implementierte Adobe zu sehen. Laden Sie die Version für Ihren bevorzugten Browser herunter:

Wenn Sie den Debugger noch nie verwendet haben - und dieser sich vom älteren Adobe Experience Cloud Debugger unterscheidet -, sollten Sie sich dieses fünfminütige Übersichtsvideo ansehen:

Öffnen Sie die Website Luma .

Für dieses Tutorial verwenden wir eine öffentlich gehostete Version der Demowebsite von Luma. Öffnen wir es und markieren Sie es mit einem Lesezeichen:

  1. Öffnen Sie in einer neuen Browser-Registerkarte die Luma-Website.
  2. Versehen Sie die Seite mit einem Lesezeichen für die Verwendung im Rest des Tutorials.

Diese gehostete Website ist der Grund, warum wir enablementadobe.com im Domänen Feld unserer ursprünglichen Tag-Eigenschaftenkonfiguration und Grund für die Verwendung von data.enablementadobe.com als Erstanbieterdomäne im Adobe Experience Platform Web SDK -Erweiterung. Sehen Sie, ich hatte einen Plan!

Startseite von Luma

Verwenden Sie den Experience Platform Debugger, um Ihrer Tag-Eigenschaft zuzuordnen.

Der Experience Platform Debugger verfügt über eine coole Funktion, mit der Sie eine vorhandene Tag-Eigenschaft durch eine andere ersetzen können. Dies ist für die Validierung nützlich und ermöglicht es uns, viele Implementierungsschritte in diesem Tutorial zu überspringen.

  1. Stellen Sie sicher, dass die Site "Luma"geöffnet ist, und wählen Sie das Symbol für die Erweiterung "Experience Platform Debugger"

  2. Der Debugger wird geöffnet und zeigt einige Details zur hartcodierten Implementierung an, die nicht mit diesem Tutorial in Zusammenhang steht (Sie müssen die Site "Luma"möglicherweise neu laden, nachdem Sie den Debugger geöffnet haben).

  3. Vergewissern Sie sich, dass der Debugger "Verbunden mit Luma", wie unten dargestellt, und wählen Sie dann "lock", um den Debugger mit der Site "Luma"zu sperren.

  4. Wählen Sie die Anmelden rechts oben zur Authentifizierung.

  5. Gehen Sie jetzt zu Launch in der linken Navigation

  6. Wählen Sie die Registerkarte Konfiguration .

  7. Rechts neben dem Ort, an dem Sie die Seiten-Einbettungscodes, öffnen Sie die Aktionen und wählen Sie Ersetzen

    Aktionen auswählen > Ersetzen

  8. Da Sie authentifiziert sind, ruft der Debugger Ihre verfügbaren Launch-Eigenschaften und -Umgebungen ab. Wählen Sie Ihre Luma Platform Tutorial property

  9. Wählen Sie Ihre Development Umgebung

  10. Wählen Sie die Anwenden button
    Auswählen der alternativen Tag-Eigenschaft

  11. Die Luma-Website wird jetzt neu geladen mit der Tag-Eigenschaft. Hilfe, ich wurde gehackt! Mach nur Spaß.
    Tag-Eigenschaft ersetzt

  12. Navigieren Sie zu Zusammenfassung in der linken Navigation, um die Details Ihrer Launch property
    Registerkarte "Zusammenfassung"

  13. Gehen Sie jetzt zu AEP Web SDK in der linken Navigation, um die Netzwerkanforderungen

  14. Öffnen Sie die events row

    Adobe Experience Platform Web SDK-Anfrage

  15. Beachten Sie, dass die web.webpagedetails.pageView Ereignistyp, den wir in unserer Ereignis senden und anderen nativen Variablen, die der AEP Web SDK ExperienceEvent Mixin format
    Ereignisdetails

  16. Diese Arten von Anforderungsdetails sind auch in den Webentwickler-Tools des Browsers sichtbar. Netzwerk Registerkarte. Öffnen Sie es und laden Sie die Seite neu. Filtern von Aufrufen mit interact Um den Aufruf zu finden, wählen Sie ihn aus und sehen Sie sich dann im Kopfzeilen Registerkarte, Anfrage-Payload Bereich.
    Registerkarte "Netzwerk"

  17. Navigieren Sie zu Reaktion und beachten Sie, wie der ECID-Wert in der Antwort enthalten ist. Kopieren Sie diesen Wert, da Sie ihn verwenden werden, um die Profilinformationen in der nächsten Übung zu validieren.
    Registerkarte "Netzwerk"

Überprüfen der Daten in Experience Platform

Sie können überprüfen, ob Daten in Platform landen, indem Sie sich die Batches der Daten ansehen, die in der Datei Luma Web Events Dataset. (Ich weiß, es wird Streaming-Datenerfassung genannt, aber jetzt sage ich, dass es in Batches ankommt! Es streamt in Echtzeit an das Profil, sodass es für die Echtzeit-Segmentierung und Aktivierung verwendet werden kann, aber alle 15 Minuten in Batches an den Data Lake gesendet wird.)

Überprüfen der Daten:

  1. Navigieren Sie in der Benutzeroberfläche von Platform zu Datensätze in der linken Navigation
  2. Öffnen Sie die Luma Web Events Dataset und bestätigen, dass ein Batch angekommen ist. Denken Sie daran, dass sie alle 15 Minuten gesendet werden. Daher müssen Sie möglicherweise warten, bis der Batch angezeigt wird.
  3. Wählen Sie die Vorschau des Datensatzes anzeigen button
    Datensatz öffnen
  4. Beachten Sie im Vorschau-Modal, wie Sie verschiedene Felder des Schemas auf der linken Seite auswählen können, um eine Vorschau dieser spezifischen Datenpunkte anzuzeigen:
    Vorschau der Felder anzeigen

Sie können auch bestätigen, dass das neue Profil angezeigt wird:

  1. Navigieren Sie in der Benutzeroberfläche von Platform zu Profile in der linken Navigation
  2. Wählen Sie die ECID Namespace und suchen Sie nach Ihrem ECID-Wert (kopieren Sie ihn aus der Antwort. Das Profil verfügt über eine eigene ID, die von der ECID getrennt ist.
  3. Wählen Sie die Profil-ID zum Öffnen des Profils
    Profil suchen und öffnen
  4. Wählen Sie die Veranstaltungen Registerkarte, um die angezeigten Seiten anzuzeigen
    Profilereignisse

Hinzufügen benutzerdefinierter Daten zum Ereignis

Erstellen eines Datenelements für den Seitennamen

  1. In der Datenerfassungs-Tags-Benutzeroberfläche oben rechts in der Luma Platform Tutorial -Eigenschaft, öffnen Sie die Arbeitsbibliothek auswählen und wählen Sie Ihre Luma Platform Tutorial -Bibliothek. Diese Einstellung erleichtert die Veröffentlichung zusätzlicher Aktualisierungen in unserer Bibliothek.

  2. Gehen Sie jetzt zu Datenelemente in der linken Navigation

  3. Wählen Sie die Neues Datenelement erstellen button

    Neues Datenelement erstellen

  4. Als Name, eingeben Page Name

  5. Als Datenelementtyp auswählen JavaScript Variable

  6. Als JavaScript-Variablenname, eingeben digitalData.page.pageInfo.pageName

  7. Um das Format der Werte zu standardisieren, aktivieren Sie die Kontrollkästchen für Kleinbuchstaben erzwingen Wert und Text bereinigen

  8. Stellen Sie sicher, dass Luma Platform Tutorial als Arbeitsbibliothek ausgewählt ist

  9. Auswählen In Bibliothek speichern
    Erstellen eines Datenelements für den Seitennamen

Ordnen Sie den Seitennamen dem XDM-Objekt-Datenelement zu.

Nun ordnen wir unseren Seitennamen dem Web SDK zu.

WICHTIG

Um diese Aufgabe abzuschließen, müssen wir sicherstellen, dass Ihr Benutzer zunächst Zugriff auf die Prod-Sandbox hat. Wenn Sie nicht bereits über ein anderes Produktprofil auf die Sandbox "Produktion"zugreifen können, öffnen Sie Ihre Luma Tutorial Platform Profil erstellen und das Berechtigungselement hinzufügen Sandboxes > Prod. Führen Sie anschließend auf der Seite "Datenelemente"eine Umschalt- und eine Umschalt- Taste aus, um den Cache zu leeren.
Hinzufügen der Prod-Sandbox

Im Datenelemente Seite:

  1. Neues Datenelement erstellen

  2. Als Name, eingeben XDM Object

  3. Als Erweiterung auswählen Adobe Experience Platform Web SDK

  4. Als Datenelementtyp auswählen XDM object

  5. Als Sandbox, wählen Sie Luma Tutorial Sandbox

  6. Als Schema, wählen Sie Luma Web Events Schema

  7. Wählen Sie die web.webPageDetails.name field

  8. Als Wert, wählen Sie das Symbol aus, um das Datenelement-Auswahlmodul zu öffnen, und wählen Sie Ihre Page Name Datenelement

  9. Auswählen In Bibliothek speichern

    Ordnen Sie den Seitennamen dem XDM-Objekt-Datenelement zu.

Dasselbe Verfahren wird verwendet, um zusätzliche benutzerdefinierte Daten auf Ihrer Website XDM-Feldern zuzuordnen.

Hinzufügen von XDM-Daten zu Ihrer Aktion "Ereignis senden"

Nachdem Sie Daten mit XDM-Feldern verknüpft haben, können Sie sie in Ihre Aktion "Ereignis senden"einbeziehen:

  1. Navigieren Sie zu Regeln Bildschirm
  2. Öffnen Sie Ihre All Pages - Library Loaded Regel
  3. Öffnen Sie die Adobe Experience Platform Web SDK - Send Event action
  4. Als XDM-Daten, wählen Sie das Symbol aus, um das Datenelement-Auswahlmodul zu öffnen, und wählen Sie Ihre XDM Object Datenelement
  5. Wählen Sie die Änderungen beibehalten button
    Hinzufügen von XDM-Daten zu Ihrer Aktion "Ereignis senden"
  6. Nun, da Sie Luma Platform Tutorial als Arbeitsbibliothek für die letzten Übungen ausgewählt haben, wurden Ihre letzten Änderungen direkt in der Bibliothek gespeichert. Anstatt unsere Änderungen über den Bildschirm "Veröffentlichungsfluss"veröffentlichen zu müssen, können Sie einfach das Dropdown-Menü auf der blauen Schaltfläche öffnen und die Option In Bibliothek speichern und erstellen
    In Bibliothek speichern und erstellen

Dadurch wird eine neue Tag-Bibliothek mit den drei soeben vorgenommenen Änderungen erstellt.

Validieren der XDM-Daten

Sie sollten jetzt in der Lage sein, die Startseite von Luma neu zu laden, während Sie mit dem Debugger Ihrer Tag-Eigenschaft zugeordnet sind, wie Sie zuvor erfahren haben, und feststellen, dass das Feld für den Seitennamen in der Anfrage ausgefüllt ist!
Validieren der XDM-Daten

Sie können auch überprüfen, ob die Seitennamen-Daten in Platform empfangen wurden, indem Sie eine Vorschau des Datensatzes und des Profils anzeigen.

Zusätzliche Identitäten senden

Ihre Web SDK-Implementierung sendet jetzt Ereignisse mit der Experience Cloud-ID (ECID) als primärer Kennung. Die ECID wird automatisch vom Web SDK generiert und ist pro Gerät und Browser eindeutig. Ein einzelner Kunde kann je nach verwendetem Gerät und Browser über mehrere ECIDs verfügen. Wie können wir also eine einheitliche Ansicht dieses Kunden erhalten und seine Online-Aktivität mit unseren CRM-, Treueprogramm- und Offline-Kaufdaten verknüpfen? Dazu erfassen wir zusätzliche Identitäten während ihrer Sitzung und verbinden ihr Profil durch Identitätszusammenfügung deterministisch.

Wenn Sie sich erinnern, erwähnte ich, dass wir die ECID und CRM-ID als Identitäten für unsere Webdaten im Zuordnungsidentitäten Lektion. Erfassen wir also die CRM-ID mit dem Web SDK!

Datenelement für die CRM-ID hinzufügen

Zunächst wird die CRM-ID in einem Datenelement gespeichert:

  1. Fügen Sie in der Tags-Oberfläche ein Datenelement mit dem Namen CRM Id
  2. Als Datenelementtyp auswählen JavaScript-Variable
  3. Als JavaScript-Variablenname, eingeben digitalData.user.0.profile.0.attributes.username
  4. Wählen Sie die In Bibliothek speichern button (Luma Platform Tutorial sollte weiterhin Ihre Arbeitsbibliothek sein)
    Datenelement für die CRM-ID hinzufügen

CRM-ID zum Datenelement "Identity Map"hinzufügen

Nachdem wir nun den Wert der CRM-ID erfasst haben, müssen wir ihn mit einem speziellen Datenelementtyp namens Identitätszuordnung Datenelement:

  1. Hinzufügen eines Datenelements mit dem Namen Identities

  2. Als Erweiterung auswählen Adobe Experience Platform Web SDK

  3. Als Datenelementtyp auswählen Identitätszuordnung

  4. Als Namespace, eingeben Luma CRM Id, wobei namespace haben wir in einer früheren Lektion erstellt

    WARNUNG

    Mit der Adobe Experience Platform Web SDK-Erweiterung Version 2.2 können Sie Namespace aus einer vorausgefüllten Dropdown-Liste auswählen, in der Sie die tatsächlichen Werte in Ihrem Platform-Konto angeben. Leider ist diese Funktion noch nicht "Sandbox-fähig"und daher die Luma CRM Id -Wert nicht im Dropdown-Menü angezeigt. Dies kann Sie daran hindern, diese Übung abzuschließen. Wir werden eine Problemumgehung veröffentlichen, sobald sie bestätigt wurde.

  5. Als ID, wählen Sie das Symbol aus, um das Datenelement-Auswahlmodul zu öffnen, und wählen Sie Ihre CRM Id Datenelement

  6. Als Authentifizierter Status auswählen Authentifiziert

  7. Urlaub Primär deaktiviert. Da die CRM-ID für die meisten Besucher der Luma-Website nicht vorhanden ist, können Sie möchten die ECID nicht als primäre Kennung überschreiben. In seltenen Fällen kann nur die ECID als primäre Kennung verwendet werden. Normalerweise erwähne ich die Standardeinstellungen in diesen Anweisungen nicht, aber ich rufe diese an, um Ihnen zu helfen, Kopfschmerzen später in Ihrer eigenen Implementierung zu vermeiden.

  8. Wählen Sie die In Bibliothek speichern button (Luma Platform Tutorial sollte weiterhin Ihre Arbeitsbibliothek sein)
    CRM-ID zum Datenelement "Identity Map"hinzufügen

HINWEIS

Sie können mehrere Kennungen mithilfe der Identitätszuordnung Datentyp.

Hinzufügen des Datenelements der Identitätszuordnung zum XDM-Objekt

Es gibt ein weiteres Datenelement, das wir aktualisieren müssen - das XDM-Objektdatenelement. Es mag seltsam erscheinen, drei separate Datenelemente aktualisieren zu müssen, um diese eine Identität zu übergeben. Dieser Prozess wurde jedoch für die Skalierung mehrerer Identitäten entwickelt. Keine Sorge! Wir sind fast fertig mit dieser Lektion!

  1. XDM-Objektdatenelement öffnen
  2. Öffnen Sie das XDM-Feld IdentityMap .
  3. Als Datenelement, wählen Sie das Symbol aus, um das Datenelement-Auswahlmodul zu öffnen, und wählen Sie Ihre Identities Datenelement
  4. Nun, da Sie Luma Platform Tutorial als Arbeitsbibliothek für die letzten Übungen ausgewählt haben, wurden Ihre letzten Änderungen direkt in der Bibliothek gespeichert. Anstatt unsere Änderungen über den Bildschirm "Veröffentlichungsfluss"veröffentlichen zu müssen, können Sie das Dropdown-Menü auf der blauen Schaltfläche öffnen und In Bibliothek speichern und erstellen
    Hinzufügen des Datenelements IdentityMap zum XDM-Objekt

Überprüfen der Identität

So überprüfen Sie, ob die CRM-ID jetzt vom Web SDK gesendet wird:

  1. Öffnen Sie die Luma-Website
  2. Ordnen Sie es gemäß den vorherigen Anweisungen mithilfe des Debuggers Ihrer Tag-Eigenschaft zu.
  3. Wählen Sie die Anmelden Link oben rechts auf der Luma-Website
  4. Anmelden mit den Anmeldeinformationen test@adobe.com/test
  5. Überprüfen Sie nach der Authentifizierung den Experience Platform Web SDK-Aufruf im Debugger (Adobe Experience Platform Web SDK > Netzwerkanforderungen > events der neuesten Anfrage) und sollten Sie die lumaCrmId:
    Überprüfen der Identität im Debugger
  6. Suchen Sie das Benutzerprofil mithilfe des ECID-Namespace und geben Sie den Wert erneut ein. Im Profil werden die CRM-ID sowie die Loyalitäts-ID und die Profildetails wie der Name und die Telefonnummer angezeigt. Alle Identitäten und Daten wurden zu einem einzigen Echtzeit-Kundenprofil zusammengeführt!
    Überprüfen der Identität in Platform

Weitere Ressourcen

Gute Arbeit! Das waren viele Informationen zum Web SDK und Launch. Es gibt viel mehr an einer vollständigen Implementierung, aber dies sind die Grundlagen, die Ihnen bei den ersten Schritten und der Anzeige der Ergebnisse in Platform helfen.

HINWEIS

Nachdem Sie die Lektion zur Streaming-Aufnahme abgeschlossen haben, können Sie die Prod Sandbox aus Luma Tutorial Platform Produktprofil

Dateningenieure können bei Bedarf die Lektion zu Ausführungsabfragen.

Datenarchitekten, können Sie zu Zusammenführungsrichtlinien!

Auf dieser Seite