Skapa ett XDM-schema
Lär dig hur du skapar ett XDM-schema för mobilappshändelser.
Standardisering och interoperabilitet är viktiga begrepp bakom Adobe Experience Platform. Experience Data Model (XDM), som drivs av Adobe, är ett försök att standardisera kundupplevelsedata och definiera scheman för kundupplevelsehantering.
Vad är XDM-scheman?
XDM är en öppet dokumenterad specifikation som utformats för att förbättra möjligheterna med digitala upplevelser. Det innehåller gemensamma strukturer och definitioner som gör att alla program kan kommunicera med plattformstjänster. Genom att följa XDM-standarder kan alla kundupplevelsedata införlivas i en gemensam representation som kan ge insikter på ett snabbare och mer integrerat sätt. Ni får värdefulla insikter från kundåtgärder, kan definiera kundmålgrupper genom segment och använda kundattribut i personaliseringssyfte.
Experience Platform använder scheman för att beskriva datastrukturen på ett konsekvent och återanvändbart sätt. Genom att definiera data på ett enhetligt sätt i olika system blir det enklare att behålla sin betydelse och därmed få värde av data.
Innan data kan hämtas in till Platform måste ett schema sättas samman för att beskriva datastrukturen och tillhandahålla begränsningar för den typ av data som kan finnas i varje fält. Scheman består av en basklass och noll eller flera schemafältgrupper.
Mer information om schemakompositionsmodellen, inklusive designprinciper och bästa praxis, finns i grunderna för schemakomposition eller i spellistan Modellera dina kundupplevelsedata med XDM.
Förhandskrav
Du måste ha behörighet att skapa ett Experience Platform-schema för att kunna slutföra lektionen.
Utbildningsmål
I den här lektionen kommer du att:
- Skapa ett schema i datainsamlingsgränssnittet
- Lägg till en standardfältgrupp i schemat
- Skapa och lägg till en anpassad fältgrupp i schemat
Navigera till scheman
-
Logga in på Adobe Experience Cloud.
-
Se till att du är i den sandlåda för Experience Platform som du använder för den här självstudiekursen.
-
Öppna appväljaren
(längst upp till höger), -
Välj Data Collection på menyn.
{modal="regular"}
note note NOTE Kunder som använder plattformsbaserade program som Real-Time CDP bör använda en utvecklingssandlåda för den här självstudiekursen. Andra kunder använder standardproduktionssandlådan. -
Välj
Schemas under Data management i den vänstra listen. {modal="regular"}
Du finns nu på huvudschemasidan och visas med en lista över befintliga scheman. Du kan även se flikar som motsvarar grundstenarna i ett schema:
- Fältgrupper är återanvändbara komponenter som definierar ett eller flera fält för att hämta specifika data, till exempel personuppgifter, hotellinställningar eller adress.
- Klasser definierar beteendeaspekterna för de data som schemat innehåller. Till exempel:
XDM ExperienceEventhämtar tidsserier, händelsedata ochXDM Individual Profilehämtar attributdata om en individ. - Datatyper används som referensfälttyper i klasser eller fältgrupper på samma sätt som grundläggande litteralfält.
Ovanstående beskrivningar är en översikt på hög nivå. Mer information finns i videon Schemabyggande block eller i Grundläggande om schemakomposition i produktdokumentationen.
I den här självstudiekursen använder du fältgruppen Consumer Experience Event och skapar en anpassad som demonstrerar processen.
Luma app schema architecture
I ett verkligt scenario kan schemats designprocess se ut så här:
- Samla verksamhetskrav.
- Hitta färdiga fältgrupper som täcker så många krav som möjligt.
- Skapa anpassade fältgrupper för eventuella luckor.
I utbildningssyfte använder du fördefinierade och anpassade fältgrupper.
- Consumer Experience Event: Fördefinierad fältgrupp med många vanliga fält.
- Programinformation: Anpassad fältgrupp som utformats för att efterlikna koncept i TrackState/TrackAction Analytics.
Skapa ett schema
-
Välj
Create Schema. -
Välj Create a schema i dialogrutan Manual. Använd Select för att fortsätta.
{modal="regular"}
-
Välj Select a class under Create schema i steget Experience Event i guiden Select a base class for this schema.
-
Välj Next.
{modal="regular"}
-
I steget Name and review i guiden Create schema anger du en Schema display name, till exempel
Luma Mobile Event Schemaoch en Description, till exempelSchema for Luma mobile app experience events.note note NOTE Om du går igenom den här självstudiekursen med flera personer i en och samma sandlåda, eller om du använder ett delat konto, bör du överväga att lägga till eller föregå en identifiering som en del av namnkonventionen. Använd till exempel Luma Mobile App Event Schemai stället förLuma Mobile App Event Schema - Joe Smith. Se även anteckningen i Översikt. -
Välj Finish om du vill avsluta guiden.
{modal="regular"}
-
Välj
Lägg till intill Field groups. {modal="regular"}
-
Sök efter
Consumer Experience Event. -
Välj
om du vill förhandsgranska fälten och/eller läsa beskrivningen för mer information innan du väljer en fältgrupp. -
Välj Consumer Experience Event.
-
Välj Add field groups.
{modal="regular"}
Du kommer tillbaka till huvudfönstret för schemakomposition där du kan se alla tillgängliga fält.
-
Välj Save.
-
Välj
Schemas under Data management för att återgå till huvudgränssnittet Schemas.
Fältgruppen Consumer Experience Event har datatypen Web information som beskriver händelser som sidvy och länkklick. Just nu finns det ingen paritet för mobilappar med den här funktionen, så du kommer att skapa en egen.
Skapa en anpassad datatyp
Börja med att skapa en anpassad datatyp som beskriver de två händelserna:
- Skärmvy
- Appinteraktion
-
Klicka på fliken Data types.
-
Välj Create data type.
{modal="regular"}
-
Ange Display name och Description, till exempel
App InformationochCustom data type describing "Screen Views" & "App Actions" {modal="regular"}
note tip TIP Använd alltid läsbara, beskrivande display names för dina anpassade fält. Detta gör anpassade fält mer tillgängliga för marknadsförare när fälten visas i underordnade tjänster som segmentbyggaren. -
Om du vill lägga till ett fält väljer du knappen
. -
Det här fältet är ett behållarobjekt för programinteraktion, så ange en Field name
appInteraction, Display nameApp Interactionoch väljObjecti listan Type. -
Välj Apply.
{modal="regular"}
-
Om du vill mäta hur ofta en åtgärd har inträffat lägger du till ett fält genom att markera knappen
bredvid det appInteraction objekt du skapade. -
Ge den en kamelcase Field name
appAction, Display name avApp Actionoch TypeMeasure.Det här steget motsvarar ett lyckat evenemang i Adobe Analytics.
-
Välj Apply.
{modal="regular"}
-
Lägg till ett fält som beskriver typen av interaktion genom att markera knappen
bredvid objektet appInteraction. -
Ge den en Field name
name, Display name avNameoch TypeString.Det här steget motsvarar en dimension i Adobe Analytics.
{modal="regular"}
-
Rulla till nederkanten av den högra listen och välj Apply.
-
Om du vill skapa ett
appStateDetails-objekt som innehåller ett Measure-fält med namnetscreenViewoch två String-fält med namnenscreenNameochscreenTypeföljer du samma steg som när du skapade appInteraction-objektet. -
Välj Save.
{modal="regular"}
Lägga till en anpassad fältgrupp
Lägg nu till en anpassad fältgrupp med din anpassade datatyp:
-
Öppna schemat som du skapade tidigare i den här lektionen.
-
Välj
Add bredvid Field groups. {modal="regular"}
-
Välj Create new field group.
-
Ange en Display name och Description, till exempel
App InteractionsochFields for app interactions. -
Välj Lägg till fältgrupper.
{modal="regular"}
-
Välj App Interactions på dispositionsskärmen.
-
Lägg till ett fält i schemats rot genom att markera knappen
bredvid schemanamnet. -
Ange Field name av
appInformation, Display name avApp Informationoch Type avApp Informationi den högra listen. -
Välj App Interactions i listrutan Field Group om du vill tilldela fälten till den nya fältgruppen.
-
Välj Apply.
-
Välj Save.
{modal="regular"}
Nästa: Skapa endatastream