Erstellen von Datenelementen
Erfahren Sie, wie Sie die wichtigsten Datenelemente erstellen, die zum Erfassen von Daten mit dem Experience Platform Web SDK erforderlich sind. Erfassen Sie sowohl Inhalts- als auch Identitätsdaten auf der Demosite "Luma". Erfahren Sie, wie Sie das zuvor erstellte XDM-Schema zur Datenerfassung mit dem Platform Web SDK mithilfe eines neuen Datenelementtyps namens XDM Object verwenden.
digitalData
Datenschicht auf der Site "Luma". Um die Datenschicht anzuzeigen, öffnen Sie Ihre Entwicklerkonsole und geben Sie in digitalData
, um die vollständige verfügbare Datenschicht anzuzeigen.
Unabhängig vom Platform Web SDK müssen Sie weiterhin Datenelemente in Ihrer Tag-Eigenschaft erstellen, die Datenerfassungsvariablen Ihrer Website wie einer Datenschicht, einem HTML-Attribut oder anderen zugeordnet sind. Nachdem Sie diese Datenelemente erstellt haben, müssen Sie sie dem XDM-Schema zuordnen, das Sie während der Schemas konfigurieren Lektion. Zu diesem Zweck stellt die Platform Web SDK-Erweiterung einen neuen Datenelementtyp namens XDM-Objekt bereit. Daher besteht das Erstellen von Datenelementen aus zwei Aktionen:
- Zuordnen von Website-Variablen zu Datenelementen und
- Zuordnen dieser Datenelemente zu einem XDM-Objekt
Bei Schritt 1 ordnen Sie Ihre Datenschicht Datenelementen weiterhin auf die aktuelle Weise zu, indem Sie einen der Datenelementtypen der Core-Tag-Erweiterung verwenden. Für Schritt 2 erstellt die Platform Web SDK-Erweiterung eine Reihe neuer Datenelementtypen, die zuvor nicht verfügbar waren:
- Ereigniszusammenführungs-ID
- Identitätszuordnung
- XDM-Objekt
Diese Lektion konzentriert sich auf Datenelementtypen von XDM-Objekten und Identitätszuordnungen. Sie erstellen XDM-Objekte, um die Aktivität und den Authentifizierungsstatus von Luma-Besuchern zu erfassen.
Lernziele
Am Ende dieser Lektion können Sie:
- Erstellen von Datenelementen zum Erfassen von Inhalten und ID-Daten für die Benutzeranmeldung
- Erstellen eines Identitätszuordnungs-Datenelements
- Zuordnen von Datenelementen zu einem XDM-Objektdatenelement
Voraussetzungen
Sie wissen, was eine Datenschicht ist, und kennen die Demosite "Luma" und wissen, wie Datenelemente in Tags referenziert werden. Sie müssen die folgenden vorherigen Schritte im Tutorial ausgeführt haben
Erstellen von Datenelementen zum Erfassen der Datenschicht
Bevor Sie mit der Erstellung des XDM-Objekts beginnen, erstellen Sie den folgenden Satz von Datenelementen, die dem Demosite "Luma" Datenschicht:
-
Navigieren Sie zu Datenelemente und wählen Datenelement hinzufügen (oder Neues Datenelement erstellen wenn in der Tag-Eigenschaft keine Datenelemente vorhanden sind)
-
Benennen Sie das Datenelement
page.pageInfo.pageName
. -
Verwenden Sie die JavaScript-Variable Datenelementtyp auf einen Wert in der Datenschicht von Luma verweisen:
digitalData.page.pageInfo.pageName
-
Markieren Sie die Kästchen für Kleinbuchstaben erzwingen Wert und Text bereinigen zur Standardisierung der Groß-/Kleinschreibung und Entfernung von Fremdbereichen
-
Urlaub
None
als Speicherdauer Einstellung, da dieser Wert auf jeder Seite unterschiedlich ist -
Wählen Sie Speichern aus
Führen Sie dieselben Schritte aus, um diese vier zusätzlichen Datenelemente zu erstellen:
-
page.pageInfo.server
zugeordnet zudigitalData.page.pageInfo.server
-
page.pageInfo.hierarchie1
zugeordnet zudigitalData.page.pageInfo.hierarchie1
-
user.profile.attributes.username
zugeordnet zudigitalData.user.0.profile.0.attributes.username
-
user.profile.attributes.loggedIn
zugeordnet zudigitalData.user.0.profile.0.attributes.loggedIn
-
cart.orderId
zugeordnet zudigitalData.cart.orderId
(Sie verwenden dies während der Einrichten von Analytics Lektion)
digitalData.user[0].profile[0].attributes.username
funktioniert nicht.Identitätszuordnungs-Datenelement erstellen
Als Nächstes können Sie das Datenelement "Identity Map"erstellen:
-
Navigieren Sie zu Datenelemente und wählen Datenelement hinzufügen
-
Name das Datenelement
identityMap.loginID
-
Als Erweiterung auswählen
Adobe Experience Platform Web SDK
-
Als Datenelementtyp auswählen
Identity map
-
Dadurch wird ein Bildschirmbereich rechts neben dem Datenerfassungsoberfläche für die Konfiguration der Identität:
-
Als Namespace, wählen Sie die
Luma CRM Id
Namespace, den Sie zuvor in der Identitäten konfigurieren Lektion.note note NOTE Wenn Sie Ihre Luma CRM Id
-Namespace verwenden, überprüfen Sie, ob Sie ihn auch in Ihrer standardmäßigen Produktions-Sandbox erstellt haben. Derzeit werden im Dropdown-Menü Namespace nur Namespaces angezeigt, die in der standardmäßigen Produktions-Sandbox erstellt wurden. -
Nach dem Namespace ausgewählt ist, muss eine ID festgelegt werden. Wählen Sie die
user.profile.attributes.username
-Datenelement, das zuvor in dieser Lektion erstellt wurde und eine ID erfasst, wenn Benutzer bei der Site "Luma"angemeldet sind. -
Als Authentifizierter Status auswählen Authentifiziert
-
Auswählen Primär
-
Wählen Sie Speichern aus
Luma CRM Id
als primary Identität.Luma CRM Id
), wird die Personen-ID zur primary Identität. Andernfalls ECID
wird primary Identität.Zuordnen von Datenelementen zu XDM-Objekten
Alle von Ihnen erstellten Datenelemente müssen einem XDM-Objekt zugeordnet sein. Dieses Objekt sollte mit dem XDM-Schema übereinstimmen, das Sie während der Schema konfigurieren Lektion.
Es gibt verschiedene Möglichkeiten, Datenelemente XDM-Objektfeldern zuzuordnen. Sie können einzelne Datenelemente einzelnen XDM-Feldern zuordnen oder Datenelemente ganzen XDM-Objekten zuordnen, sofern Ihr Datenelement mit dem exakten Schlüssel-Wert-Paar-Schema im XDM-Objekt übereinstimmt. In dieser Lektion erfassen Sie Inhaltsdaten durch Zuordnung zu einzelnen Feldern. Sie werden lernen, Zuordnen eines Datenelements zu einem ganzen XDM-Objekt im Einrichten von Analytics Lektion.
Erstellen Sie ein XDM-Objekt zum Erfassen von Inhaltsdaten:
-
Wählen Sie im linken Navigationsbereich die Option Datenelemente
-
Auswählen Datenelement hinzufügen
-
Name das Datenelement
xdm.content
-
Als Erweiterung select
Adobe Experience Platform Web SDK
-
Als Datenelementtyp select
XDM object
-
Plattform auswählen Sandbox in dem Sie das XDM-Schema während der Konfigurieren eines XDM-Schemas Lektion in diesem Beispiel
DEVELOPMENT Mobile and Web SDK Courses
-
Als Schema, wählen Sie
Luma Web Event Data
schema:note note NOTE Die Sandbox entspricht der Experience Platform-Sandbox, in der Sie das Schema erstellt haben. In Ihrer Experience Platform-Instanz können mehrere Sandboxes verfügbar sein. Wählen Sie daher die richtige Sandbox aus. Arbeiten Sie immer zuerst in der Entwicklung, dann in der Produktion. -
Scrollen Sie nach unten, bis Sie zum
web
Objekt -
Auswahl zum Öffnen
-
Ordnen Sie die folgenden Web-XDM-Variablen Datenelementen zu
web.webPageDetials.name
in%page.pageInfo.pageName%
web.webPageDetials.server
in%page.pageInfo.server%
web.webPageDetials.siteSection
in%page.pageInfo.hierarchie1%
-
Suchen Sie als Nächstes die
identityMap
-Objekt im Schema und wählen Sie es aus -
Zuordnung zu
identityMap.loginID
Datenelement -
Wählen Sie Speichern aus
Am Ende dieser Schritte sollten die folgenden Datenelemente erstellt werden:
cart.orderId
identityMap.loginID
page.pageInfo.hierarchie1
xdm.content
page.pageInfo.pageName
page.pageInfo.server
user.profile.attributes.loggedIn
user.profile.attributes.username
Wenn diese Datenelemente vorhanden sind, können Sie mit dem Senden von Daten an Platform Edge Network über das XDM-Objekt beginnen, indem Sie eine Regel in Tags erstellen.