Voraussetzungen
Um die Lektion abzuschließen, benötigen Sie die Berechtigung zum Erstellen eines Experience Platform-Schemas.
Lernziele
In dieser Lektion erfahren Sie Folgendes:
- Erstellen eines Schemas in der Datenerfassungs-Benutzeroberfläche
- Hinzufügen einer Standardfeldgruppe zum Schema
- Erstellen einer benutzerdefinierten Feldergruppe und Hinzufügen einer benutzerdefinierten Feldergruppe zum Schema
Zu Schemata navigieren
-
Melden Sie sich bei Adobe Experience Cloud an.
-
Stellen Sie sicher, dass Sie sich in der Experience Platform-Sandbox befinden, die Sie für dieses Tutorial verwenden.
-
Öffnen Sie den App Switcher
-
Wählen Datenerfassung aus dem Menü aus.
HINWEIS
Kunden von Platform-basierten Programmen wie Real-Time CDP sollten für dieses Tutorial eine Entwicklungs-Sandbox verwenden. Andere Kunden verwenden die standardmäßige Produktions-Sandbox. -
Wählen Sie Schemata unter Daten-Management in der linken Leiste aus.
Sie befinden sich nun auf der Hauptseite für Schemata und erhalten eine Liste aller vorhandenen Schemata. Außerdem werden Registerkarten angezeigt, die den Grundbausteinen eines Schemas entsprechen:
- Feldergruppen sind wiederverwendbare Komponenten, die ein oder mehrere Felder definieren, um bestimmte Daten wie persönliche Details, Hotelvoreinstellungen oder Adressen zu erfassen.
- Klassen definieren die Verhaltensaspekte der Daten, die das Schema enthält. Beispiel:
XDM ExperienceEvent
erfasst Zeitreihen- und Ereignisdaten undXDM Individual Profile
Attributdaten zu einem Kontakt. - Datentypen werden als Referenzfeldtypen in Klassen oder Feldergruppen auf dieselbe Weise wie grundlegende Literalfelder verwendet.
Die obigen Beschreibungen bieten einen allgemeinen Überblick. Weitere Informationen finden Sie im Schemabausteine Video oder lesen Sie Grundlagen der Schemakomposition in der Produktdokumentation.
In diesem Tutorial verwenden Sie die Feldergruppe Consumer Experience Event und erstellen eine benutzerdefinierte Feldergruppe, um den Prozess zu demonstrieren.
Architektur des Luma-App-Schemas
In einem realen Szenario könnte der Schema-Design-Prozess wie folgt aussehen:
- Sammeln Sie Geschäftsanforderungen.
- Suchen Sie nach vordefinierten Feldergruppen, um so viele Anforderungen wie möglich abzudecken.
- Erstellen Sie benutzerdefinierte Feldergruppen für alle Lücken.
Zu Lernzwecken verwenden Sie vorgefertigte und benutzerdefinierte Feldergruppen.
- Consumer Experience Event: Vordefinierte Feldergruppe mit vielen gemeinsamen Feldern.
- App-Informationen: Benutzerdefinierte Feldergruppe, die TrackState-/TrackAction-Analytics-Konzepte imitieren soll.
Erstellen eines Schemas
-
Wählen Sie Schema erstellen aus.
-
Wählen Sie im Klasse auswählen des Assistenten Schema erstellen die Option Erlebnisereignis unter Basisklasse für dieses Schema auswählen.
-
Klicken Sie auf Weiter.
-
Geben Sie im Name und) des Assistenten Schema erstellen einen Schema-Anzeigenamen ein, z. B.
Luma Mobile Event Schema
und eine Beschreibung, z. B.Schema for Luma mobile app experience events
.HINWEIS
Wenn Sie dieses Tutorial mit mehreren Personen in einer einzelnen Sandbox durchlaufen oder ein freigegebenes Konto verwenden, sollten Sie erwägen, eine Identifizierung als Teil Ihrer Namenskonventionen anzuhängen oder voranzustellen. Verwenden Sie beispielsweise anstelle vonLuma Mobile App Event Schema
Luma Mobile App Event Schema - Joe Smith
. Siehe auch den Hinweis in Übersicht. -
Wählen Sie Beenden aus, um den Assistenten abzuschließen.
-
Wählen Sie
-
Suchen Sie nach
Consumer Experience Event
. -
Wählen Sie
-
Wählen Sie Consumer Experience Event aus.
-
Wählen Sie Feldergruppen hinzufügen aus.
Sie gelangen zurück zum Hauptbildschirm für die Schemakomposition, wo Sie alle verfügbaren Felder sehen können.
-
Wählen Sie Speichern aus.
Die Consumer Experience Event-Feldergruppe verfügt über einen Datentyp namens Web-Informationen der Ereignisse wie Seitenansichten und Link-Klicks beschreibt. Zum Zeitpunkt des Verfassens gibt es keine Parität zwischen Mobile Apps für diese Funktion, sodass Sie eine eigene erstellen werden.
Erstellen eines benutzerdefinierten Datentyps
Sie erstellen zunächst einen benutzerdefinierten Datentyp, der die beiden Ereignisse beschreibt:
- Bildschirmansicht
- App-Interaktion
-
Wählen Sie die Datentypen aus.
-
Wählen Datentyp erstellen.
-
Geben Sie einen Anzeigenamen und Beschreibung an, z. B.
App Information
undCustom data type describing "Screen Views" & "App Actions"
TIPP
Verwenden Sie immer lesbare, beschreibende Anzeigenamen für Ihre benutzerdefinierten Felder, da diese Praxis sie für Marketing-Experten leichter zugänglich macht, wenn die Felder in nachgelagerten Services wie Segment Builder angezeigt werden. -
Um ein Feld hinzuzufügen, klicken Sie auf die Schaltfläche
-
Dieses Feld ist ein Container-Objekt für die App-Interaktion. Geben Sie daher einen (Feldname
appInteraction
, AnzeigenameApp Interaction
an und wählen SieObject
aus der Type-Liste aus. -
Wählen Sie Anwenden aus.
-
Um zu messen, wie oft eine Aktion stattgefunden hat, fügen Sie ein Feld hinzu, indem Sie die
-
Geben Sie ihm einen (Feldname
appAction
, Anzeigename vonApp Action
und TypMeasure
.Dieser Schritt entspricht einem Erfolgsereignis in Adobe Analytics.
-
Wählen Sie Anwenden aus.
-
Fügen Sie ein Feld hinzu, das den Interaktionstyp beschreibt, indem Sie auf die Schaltfläche
-
Geben Sie ihm Feldname
name
, Anzeigename derName
und TypString
.Dieser Schritt entspricht einer Dimension in Adobe Analytics.
-
Scrollen Sie nach unten in der rechten Leiste und wählen Sie Anwenden aus.
-
Um ein
appStateDetails
-Objekt zu erstellen, das ein Measure-Feld namensscreenView
und zwei String-Felder namensscreenName
undscreenType
enthält, führen Sie dieselben Schritte aus wie beim Erstellen des appInteraction-Objekts. -
Wählen Sie Speichern aus.