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.
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 kan få värdefulla insikter från kundåtgärder, definiera kundmålgrupper genom segment och uttrycka 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 kursen Modellera era kundupplevelsedata med XDM.
Om du känner till SDR (Analytics Solution Design Reference) kan du se ett schema som en mer robust SDR.
Du måste ha behörighet att skapa ett Experience Platform-schema för att kunna slutföra lektionen.
I den här lektionen kommer du att:
Logga in på Adobe Experience Cloud.
Öppna appväljaren och välj Datainsamling
Se till att du är i sandlådan Experience Platform som du använder för den här självstudiekursen.
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 Scheman under Datahantering.
Du finns nu på huvudschemasidan och visas med en lista över befintliga scheman. Du kan även se flikar som motsvarar grundstenarna i ett schema:
XDM ExperienceEvent
hämtar tidsserie, händelsedata och XDM Individual Profile
hämtar attributdata om en individ.Ovanstående beskrivningar är en översikt på hög nivå. Mer information finns i Byggstenar för schema video eller läs Grunderna för schemakomposition i produktdokumentationen.
I den här självstudiekursen använder du fältgruppen Consumer Experience Event och skapar en anpassad som demonstrerar processen.
Adobe fortsätter att lägga till fler standardfältgrupper och de bör användas när det är möjligt, eftersom dessa fält är underförstådda av Experience Platform tjänster och ger större enhetlighet när de används i olika plattformskomponenter. Att använda standardfältgrupper ger påtagliga fördelar som automatisk mappning i Analytics och AI-funktioner i Platform.
I ett verkligt scenario kan schemats designprocess se ut så här:
I utbildningssyfte kommer du att använda färdiga och anpassade fältgrupper.
Välj Skapa schema för att visa alternativmenyn väljer du XDM ExperienceEvent.
Sök efter Consumer Experience Event
.
Du kan förhandsgranska fälten och/eller läsa beskrivningen för mer information innan du väljer.
Markera kryssrutan och sedan Lägg till fältgrupper.
Du kommer tillbaka till huvudfönstret för schemakomposition där du kan se alla tillgängliga fält.
Ge schemat ett namn genom att välja Namnlöst schema överst till vänster och sedan en Visningsnamn & Beskrivning, till exempel Luma Tutorial Mobile
och "Luma App" schema for Adobe Tutorial
Välj Spara.
Tänk på att du inte behöver använda alla fält i en grupp. Om det är till hjälp kan du tänka dig ett schema som ett tomt datalager. I appen fyller du i relevanta värden vid rätt tidpunkt.
The Consumer Experience Event
har en datatyp som kallas Web information
som beskriver händelser som sidvisning och länkklick. Just nu finns det ingen paritet för mobilappar med den här funktionen, så du kommer att skapa en egen.
Börja med att skapa en anpassad datatyp som beskriver de två händelserna:
Välj Datatyper tabbtangenten och sedan Skapa datatyp.
Ge den en Visningsnamn och Beskrivning, till exempel App Information
och Custom data type describing "Screen Views" & "App Actions"
Använd alltid läsbar, beskrivande visningsnamn för era anpassade fält, eftersom detta gör dem mer tillgängliga för marknadsförarna när fälten visas i 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. Ge den en kamelväska Fältnamn appInteraction
, visningsnamn App Interaction
och type Object
.
Välj Använd.
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 appInteraction
objekt som du skapade.
Ge den en kamelväska Fältnamn appAction
, visningsnamn av App Action
och type Measure
.
Det här steget motsvarar ett lyckat evenemang i Adobe Analytics.
Välj Använd.
Lägg till ett fält som beskriver interaktionstypen genom att markera knappen (+) bredvid appInteraction
-objekt.
Ge den en Fältnamn name
, visningsnamn av Name
och type String
.
Det här steget motsvarar en dimension i Adobe Analytics.
Rulla längst ned på den högra listen och välj Använd.
Följ samma mönster för att skapa en appStateDetails
objekt som innehåller ett mätfält som kallas screenView
och två strängar som kallas screenName
och screenType
.
Välj Spara.
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 Lägg till nästa Fältgrupper.
Den här gången skapar du en anpassad fältgrupp genom att välja Skapa ny fältgrupp alternativknapp intill överkanten och sedan ange ett namn och en beskrivning, till exempel App Interactions
och Fields for app interactions
.
Lägg till ett fält i schemats rot från huvuddispositionsskärmen.
Markera (+) bredvid schemats namn.
Ange en Fältnamn av appInformation
, ett visningsnamn för App Information
.
Välj App Information
från Typ den datatyp du skapade i föregående övning.
Välj Använd.
Anpassade fältgrupper placeras alltid under din Experience Cloud-organisationsidentifierare.
_techmarketingdemos
ersätts med din organisations unika värde.
Nu har du ett schema att använda för resten av självstudiekursen.
Nästa: Skapa en datastream
Tack för att du lade ned din tid på att lära dig om Adobe Experience Platform Mobile SDK. Om du har frågor, vill dela allmän feedback eller har förslag på framtida innehåll kan du dela med dig av dem om detta Experience League diskussionsinlägg