Om ExperienceEvent-scheman för Journey Optimizer-händelser about-experienceevent-schemas
Journey Optimizer händelser är XDM Experience Events som skickas till Adobe Experience Platform via Streaming Ingakes.
Därför är en viktig förutsättning för att du ska kunna konfigurera händelser för Journey Optimizer att du känner till Adobe Experience Platform Experience Data Model (eller XDM) och hur du skapar XDM Experience Event-scheman samt hur du direktuppspelar XDM-formaterade data till Adobe Experience Platform.
Schemakrav för Journey Optimizer-händelser schema-requirements
Det första steget i att konfigurera en händelse för Journey Optimizer är att se till att du har ett definierat XDM-schema som representerar händelsen och en datauppsättning som skapats för att registrera instanser av händelsen på Adobe Experience Platform. Det är inte absolut nödvändigt att ha en datauppsättning för dina händelser, men om du skickar händelserna till en viss datauppsättning kan du behålla användarens händelsehistorik för framtida referens och analys, så det är alltid en bra idé. Om du inte redan har ett lämpligt schema och datamängd för händelsen kan båda dessa åtgärder utföras i Adobe Experience Platform webbgränssnitt.
Alla XDM-scheman som används för Journey Optimizer-händelser ska uppfylla följande krav:
-
Schemat måste vara av klassen XDM ExperienceEvent.
-
För systemgenererade händelser måste schemat innehålla fältgruppen Orchestration-händelseID. Journey Optimizer använder det här fältet för att identifiera händelser som används i resor.
-
Deklarera ett identitetsfält för att identifiera enskilda profiler i händelsen. Om ingen identitet anges kan en identitetskarta användas. Detta rekommenderas inte.
-
Om du vill att dessa data ska vara tillgängliga för sökning senare i en resa markerar du schemat och datauppsättningen för profil.
-
Du kan inkludera datafält för att samla in andra kontextdata som du vill inkludera med händelsen, till exempel information om användaren, enheten som händelsen genererades från, plats eller andra meningsfulla omständigheter som rör händelsen.
Utnyttja schemarelationer leverage_schema_relationships
Med Adobe Experience Platform kan du definiera relationer mellan scheman för att kunna använda en datauppsättning som en uppslagstabell för en annan.
Låt oss säga att er varumärkesdatamodell har ett schema som fångar upp inköp. Du har också ett schema för produktkatalogen. Du kan hämta produkt-ID:t i inköpsschemat och använda en relation för att söka efter mer fullständig produktinformation från produktkatalogen. På så sätt kan ni skapa en målgrupp för alla kunder som har köpt en bärbar dator, till exempel, utan att behöva göra en explicit lista över alla bärbara ID:n eller hämta alla produktdetaljer i transaktionssystem.
Om du vill definiera en relation måste du ha ett dedikerat fält i källschemat, i det här fallet produkt-ID-fältet i inköpsschemat. Det här fältet måste referera till produkt-ID-fältet i målschemat. Käll- och måltabellerna måste vara aktiverade för profiler och målschemat måste ha det gemensamma fältet definierat som sin primära identitet.
Här är produktkatalogschemat aktiverat för profilen med produkt-ID definierat som primär identitet.
Här är inköpsschemat med relationen definierad i produkt-ID-fältet.
I Journey Optimizer kan du sedan använda alla fält från de länkade tabellerna:
Arrayer relationships_limitations
Du kan definiera en schemarelation för en array med strängar, till exempel en lista med produkt-ID:n.
Du kan också definiera en schemarelation med ett attribut inuti en objektmatris, till exempel en lista med inköpsinformation (produkt-ID, produktnamn, pris, rabatt). Uppslagsvärdena är tillgängliga i resor (villkor, anpassade åtgärder osv.) och personalisering av meddelanden.
Händelsekonfiguration unitary_event_configuration
De länkade schemafälten är tillgängliga i enhets- och affärshändelsekonfigurationen:
- när du bläddrar genom händelseschemafälten på händelsens konfigurationsskärm.
- när du definierar ett villkor för systemgenererade händelser.
De länkade fälten är inte tillgängliga:
- i händelsenyckelformeln
- händelse-id-villkor (regelbaserade händelser)
Mer information om hur du konfigurerar en enhetshändelse finns på sidan.
Resevillkor med händelsetyp journey_conditions_using_event_context
Du kan använda data från en uppslagstabell som är länkad till en händelse som används i en resa för villkorsuppbyggnad (uttrycksredigeraren).
Lägg till ett villkor i en resa, redigera uttrycket och visa händelsnoden i uttrycksredigeraren.
Mer information om hur du definierar resevillkor finns på sidan.
Skräddarsytt meddelande message_personalization
De länkade fälten är tillgängliga när du anpassar ett meddelande. De relaterade fälten visas i det sammanhang som skickas från resan till meddelandet.
Om du vill lära dig hur du anpassar ett meddelande med sammanhangsbaserad reseinformation kan du läsa den här sidan.
Anpassad åtgärdspersonalisering med reseventkontext custom_action_personalization_with_journey_event_context
De länkade fälten är tillgängliga när åtgärdsparametrarna för en anpassad åtgärdsaktivitet för resan konfigureras.
Mer information om hur du använder anpassade åtgärder finns på sidan.