Informationen zu ExperienceEvent-Schemata für Journey Optimizer-Ereignisse about-experienceevent-schemas
Journey Optimizer-Ereignisse sind XDM-Erlebnisereignisse, die über die Streaming-Aufnahme an Adobe Experience Platform gesendet werden.
Eine wichtige Voraussetzung für das Einrichten von Journey Optimizer-Ereignissen ist daher, dass Sie mit dem Experience-Datenmodell (oder XDM) von Adobe Experience Platform und dem Erstellen von XDM-Erlebnisereignisschemata sowie dem Streamen von XDM-formatierten Daten an Adobe Experience Platform vertraut sind.
Schemaanforderungen an Journey Optimizer-Ereignisse schema-requirements
Der erste Schritt beim Einrichten eines Ereignisses für Journey Optimizer besteht darin sicherzustellen, dass Sie ein XDM-Schema zur Darstellung des Ereignisses definiert und einen Datensatz erstellt haben, um Instanzen des Ereignisses in Adobe Experience Platform zu erfassen. Es ist nicht unbedingt erforderlich, einen Datensatz für Ereignisse zu haben. Wenn die Ereignisse jedoch an einen bestimmten Datensatz gesendet werden, ist es möglich, dadurch den Ereignisverlauf der Benutzenden zur späteren Bezugnahme und Analyse aufzubewahren. Dies ist daher immer eine gute Idee. Wenn Sie noch kein geeignetes Schema oder keinen geeigneten Datensatz für Ihr Ereignis haben, können Sie beide über die Web-Oberfläche von Adobe Experience Platform erstellen.
Jedes XDM-Schema, das für Journey Optimizer-Ereignisse verwendet wird, sollte die folgenden Anforderungen erfüllen:
-
Das Schema muss der XDM-Klasse „ExperienceEvent“ angehören.
-
Bei systemgenerierten Ereignissen muss das Schema die eventID-Orchestrierungs-Feldergruppe enthalten. Journey Optimizer verwendet dieses Feld, um Ereignisse zu identifizieren, die in Journeys verwendet werden.
-
Deklarieren Sie ein Identitätsfeld zur Identifizierung einzelner Profile im Ereignis. Wenn keine Identität angegeben wird, kann eine Identitätszuordnung verwendet werden. Dies wird nicht empfohlen.
-
Wenn Sie möchten, dass diese Daten später in einer Journey abrufbar sind, markieren Sie das Schema und den Datensatz für das Profil.
-
Sie können Datenfelder einfügen, um andere Kontextdaten zu erfassen, die Sie mit dem Ereignis verknüpfen möchten, z. B. Informationen über die Person, das Gerät, von dem das Ereignis erzeugt wurde, den Standort oder andere aussagekräftige Umstände im Zusammenhang mit dem Ereignis.
Nutzen von Schemabeziehungen leverage_schema_relationships
Mit Adobe Experience Platform können Sie Beziehungen zwischen Schemata definieren, um einen Datensatz als Lookup-Tabelle für einen anderen zu verwenden.
Nehmen wir an, Ihr Marken-Datenmodell verfügt über ein Schema zur Erfassung von Käufen. Sie verfügen weiterhin über ein Schema für den Produktkatalog. Sie können die Produkt-ID im Kaufschema erfassen und eine Beziehung verwenden, um vollständigere Produktdetails aus dem Produktkatalog nachzuschlagen. So können Sie beispielsweise eine Zielgruppe für alle Kundinnen und Kunden erstellen, die einen Laptop gekauft haben, ohne explizit alle Laptop-IDs auflisten oder alle Produktdetails in Transaktionssystemen erfassen zu müssen.
Um eine Beziehung zu definieren, benötigen Sie ein spezielles Feld im Quellschema, in diesem Fall das Feld „Produkt-ID“ im Kaufschema. Dieses Feld muss auf das Feld „Produkt-ID“ im Zielschema verweisen. Die Quell- und Zieltabellen müssen für Profile aktiviert sein und im Zielschema muss dieses gemeinsame Feld als primäre Identität definiert sein.
Im Folgenden finden Sie das Produktkatalog-Schema, das für das Profil aktiviert ist und dessen Produkt-ID als primäre Identität definiert ist.
Im Folgenden finden Sie das Kaufschema mit der im Feld „Produkt-ID“ definierten Beziehung.
In Journey Optimizer können Sie dann alle Felder aus den verknüpften Tabellen nutzen:
- beim Konfigurieren eines Geschäfts- oder unitären Ereignisses – weitere Informationen
- bei Verwendung von Bedingungen in einer Journey – weitere Informationen
- in der Personalisierung von Nachrichten – weitere Informationen
- in der Personalisierung benutzerdefinierter Aktionen – weitere Informationen
Arrays relationships_limitations
Sie können eine Schemabeziehung für ein Zeichenfolgen-Array definieren, z. B. eine Liste von Produkt-IDs.
Sie können auch eine Schemabeziehung mit einem Attribut innerhalb eines Arrays von Objekten definieren, z. B. eine Liste von Kaufinformationen (Produkt-ID, Produktname, Preis, Rabatt). Die Suchwerte sind in Journeys (Bedingungen, benutzerdefinierte Aktionen usw.) und der Nachrichtenpersonalisierung nicht verfügbar.
Ereigniskonfiguration unitary_event_configuration
Die verknüpften Schemafelder sind in der Konfiguration eines unitären und Geschäftsereignisses verfügbar:
- beim Durchsuchen der Ereignisschemafelder im Bildschirm zur Ereigniskonfiguration
- beim Definieren einer Bedingung für systemgenerierte Ereignisse
Die verknüpften Felder sind nicht verfügbar:
- in der Ereignisschlüsselformel
- in einer Ereignis-ID-Bedingung (regelbasierte Ereignisse)
Informationen zum Konfigurieren eines unitären Ereignisses finden Sie auf dieser Seite.
Journey-Bedingungen unter Verwendung von Ereigniskontext journey_conditions_using_event_context
Sie können Daten aus einer Lookup-Tabelle verwenden, die mit einem Ereignis verknüpft ist, das in einer Journey zur Bedingungserstellung (Ausdruckseditor) verwendet wird.
Fügen Sie eine Bedingung in eine Journey ein, bearbeiten Sie den Ausdruck und öffnen Sie den Ereignisknoten im Ausdruckseditor.
Informationen zum Definieren von Journey-Bedingungen finden Sie auf dieser Seite.
Personalisierung von Nachrichten message_personalization
Die verknüpften Felder stehen bei der Personalisierung von Nachrichten zur Verfügung. Die zugehörigen Felder werden in dem Kontext angezeigt, der von der Journey an die Nachricht übergeben wird.
Informationen zum Personalisieren einer Nachricht mit kontextuellen Journey-Informationen finden Sie auf dieser Seite.
Benutzerdefinierte Personalisierung von Aktionen mit Journey-Ereigniskontext custom_action_personalization_with_journey_event_context
Die verknüpften Felder stehen beim Konfigurieren der Aktionsparameter einer benutzerdefinierten Aktionsaktivität von Journeys zur Verfügung.
Informationen zur Verwendung benutzerdefinierter Aktionen finden Sie auf dieser Seite.