Erstellen eines XDM-Schemas

Erfahren Sie, wie Sie ein XDM-Schema für Ereignisse von Mobile Apps erstellen.

Standardisierung und Interoperabilität sind Schlüsselkonzepte von Adobe Experience Platform. Das von Adobe unterstützte Experience-Datenmodell (XDM) ermöglicht die Standardisierung von Kundenerlebnisdaten und die Definition von Schemata für das Customer Experience Management.

Was sind XDM-Schemata?

XDM ist eine öffentlich dokumentierte Spezifikation, die die Leistungsfähigkeit digitaler Erlebnisse verbessern soll. Sie bietet allgemeine Strukturen und Definitionen, mit denen jede Anwendung mit Platform-Services kommunizieren kann. Durch die Einhaltung von XDM-Standards können alle Kundenerlebnisdaten in ein gemeinsames System integriert werden, wodurch Erkenntnisse schneller und besser integriert verfügbar werden. Sie erhalten wertvolle Einblicke aus Kundenaktionen, definieren Zielgruppen über Segmente und verwenden Kundenattribute für Personalisierungszwecke.

Schemata dienen in Experience Platform zur konsistenten und wiederverwendbaren Beschreibung der Struktur von Daten. Durch die systemübergreifende einheitliche Definition von Daten wird es einfacher, deren Bedeutung beizubehalten und somit Wert aus Daten zu ziehen.

Bevor Daten in Platform aufgenommen werden können, muss ein Schema erstellt werden, das die Datenstruktur beschreibt und den Datentyp entsprechend des jeweiligen Feldes einschränkt. Schemata bestehen aus einer Basisklasse und keiner oder mehreren Schema-Feldergruppen.

Weitere Informationen zum Schemakompositionsmodell, einschließlich Planungsgrundsätzen und Best Practices, finden Sie in den Grundlagen der Schemakomposition oder der Wiedergabeliste Modellieren Ihrer Kundenerlebnisdaten mit XDM.

TIP
Wenn Sie mit Analytics Solution Design Reference (SDRs) vertraut sind, können Sie sich ein Schema als robustere SDR vorstellen. Weitere finden Sie unter „Erstellen und Verwalten einer Lösungs-Design-Referenz ()“.

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

  1. Melden Sie sich bei Adobe Experience Cloud an.

  2. Stellen Sie sicher, dass Sie sich in der Experience Platform-Sandbox befinden, die Sie für dieses Tutorial verwenden.

  3. Öffnen Sie den App Switcher App Switcher (oben rechts),

  4. Wählen Datenerfassung aus dem Menü aus.

    Beim Experience Cloud anmelden

    note note
    NOTE
    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.
  5. Wählen Sie Schemata unter Daten-Management in der linken Leiste aus.

    Tags-Startbildschirm

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 und XDM 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.

NOTE
Beim Adobe werden weiterhin mehr Standardfeldgruppen hinzugefügt. Diese sollten nach Möglichkeit verwendet werden, da diese Felder von Experience Platform-Services implizit verstanden werden und eine größere Konsistenz bei der Verwendung über Platform-Komponenten hinweg bieten. Die Verwendung von Standardfeldgruppen bietet greifbare Vorteile wie die automatische Zuordnung in Analytics- und KI-Funktionen in Platform.

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

  1. Wählen Sie Schema erstellen aus.

  2. Wählen Sie im Klasse auswählen des Assistenten Schema erstellen die Option Erlebnisereignis unter Basisklasse für dieses Schema auswählen.

  3. Klicken Sie auf Weiter.

    Basisklasse des Schema-Assistenten

  4. 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.

    note note
    NOTE
    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 von Luma Mobile App Event Schema Luma Mobile App Event Schema - Joe Smith. Siehe auch den Hinweis in Übersicht.
  5. Wählen Sie Beenden aus, um den Assistenten abzuschließen.

    Name und Überprüfung des Schemas

  6. Wählen Sie Plus Hinzufügen neben Feldergruppen.

    Hinzufügen einer Feldergruppe

  7. Suchen Sie nach Consumer Experience Event.

  8. Wählen Sie Vorschau , um eine Vorschau der Felder anzuzeigen und/oder die Beschreibung zu lesen, bevor Sie eine Feldergruppe auswählen.

  9. Wählen Sie Consumer Experience Event aus.

  10. Wählen Sie Feldergruppen hinzufügen aus.

    Auswahl der Feldergruppe

    Sie gelangen zurück zum Hauptbildschirm für die Schemakomposition, wo Sie alle verfügbaren Felder sehen können.

  11. Wählen Sie Speichern aus.

NOTE
Beachten Sie, dass Sie nicht alle Felder in einer Gruppe verwenden müssen. Sie können auch Felder entfernen, damit das Schema kurz und verständlich bleibt. Wenn es hilfreich ist, können Sie sich ein Schema als leere Datenschicht vorstellen. In Ihrer App füllen Sie die entsprechenden Werte zum richtigen Zeitpunkt 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
  1. Wählen Sie die Datentypen aus.

  2. Wählen Datentyp erstellen.

    Auswahl des Menüs Datentyp

  3. Geben Sie einen Anzeigenamen und Beschreibung an, z. B. App Information und Custom data type describing "Screen Views" & "App Actions"

    Angabe von Name und Beschreibung

    note tip
    TIP
    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.
  4. Um ein Feld hinzuzufügen, klicken Sie auf die Schaltfläche Plus .

  5. Dieses Feld ist ein Container-Objekt für die App-Interaktion. Geben Sie daher einen (Feldname appInteraction, Anzeigename App Interaction an und wählen Sie Object aus der Type-Liste aus.

  6. Wählen Sie Anwenden aus.

    Neues App-Aktionsereignis hinzufügen

  7. Um zu messen, wie oft eine Aktion stattgefunden hat, fügen Sie ein Feld hinzu, indem Sie die Plus -Schaltfläche neben dem appInteraction-Objekt auswählen.

  8. Geben Sie ihm einen (Feldname appAction, Anzeigename von App Action und ​TypMeasure.

    Dieser Schritt entspricht einem Erfolgsereignis in Adobe Analytics.

  9. Wählen Sie Anwenden aus.

    Feld für Aktionsnamen hinzufügen

  10. Fügen Sie ein Feld hinzu, das den Interaktionstyp beschreibt, indem Sie auf die Schaltfläche Plus neben dem Objekt appInteraction klicken.

  11. Geben Sie ihm Feldname name, Anzeigename der Name und Typ String.

    Dieser Schritt entspricht einer Dimension in Adobe Analytics.

    Anwenden auswählen

  12. Scrollen Sie nach unten in der rechten Leiste und wählen Sie Anwenden aus.

  13. Um ein appStateDetails-Objekt zu erstellen, das ein Measure-Feld namens screenView und zwei String-Felder namens screenName und screenType enthält, führen Sie dieselben Schritte aus wie beim Erstellen des appInteraction-Objekts.

  14. Wählen Sie Speichern aus.

    Endgültiger Status des Datentyps

Hinzufügen einer benutzerdefinierten Feldergruppe

Fügen Sie jetzt eine benutzerdefinierte Feldergruppe mit Ihrem benutzerdefinierten Datentyp hinzu:

  1. Öffnen Sie das Schema, das Sie zuvor in dieser Lektion erstellt haben.

  2. Wählen Sie Plus Hinzufügen neben Feldergruppen.

    Hinzufügen einer neuen Feldergruppe

  3. Wählen Sie Neue Feldergruppe erstellen aus.

  4. Geben Sie einen Anzeigenamen und Beschreibung an, z. B. App Interactions und Fields for app interactions.

  5. Wählen Sie Feldergruppen hinzufügen aus.

    Angabe von Name und Beschreibung

  6. Wählen Sie im Hauptkompositionsbildschirm App Interactions aus.

  7. Fügen Sie ein Feld zum Stammverzeichnis des Schemas hinzu, indem Sie die Schaltfläche Plus neben dem Schemanamen auswählen.

  8. Geben Sie in der rechten Leiste einen Feldnamen von appInformation, einen Anzeigenamen von App Information und einen Typ von App Information an.

  9. Wählen Sie App Interactions aus der Dropdown Liste „Feldergruppe aus, um die Felder Ihrer neuen Feldergruppe zuzuweisen.

  10. Wählen Sie Anwenden aus.

  11. Wählen Sie Speichern aus.

    Anwenden auswählen

NOTE
Benutzerdefinierte Feldergruppen werden immer unter Ihrer Experience Cloud-Organisationskennung platziert.
SUCCESS
Sie haben jetzt ein Schema, das Sie für den Rest des Tutorials verwenden können.
Vielen Dank, dass Sie sich Zeit genommen haben, um mehr über Adobe Experience Platform Mobile SDK zu erfahren. Wenn Sie Fragen haben, allgemeines Feedback geben möchten oder Vorschläge für zukünftige Inhalte haben, teilen Sie diese auf diesem Experience League Community-Diskussionsbeitrag.

Weiter: Erstellen eines Datenstroms

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b