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 kursen Modellera era kundupplevelsedata med XDM.

TIP
Om du känner till SDR (Analytics Solution Design Reference) kan du se ett schema som en mer robust SDR. Se Skapa och underhåll ett SDR-dokument (Solution Design Reference) för mer information.

Förutsättningar

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
  1. Logga in på Adobe Experience Cloud.

  2. Se till att du är i sandlådan Experience Platform som du använder för den här självstudiekursen.

  3. Öppna appväljaren Appväxlare (längst upp till höger),

  4. Välj Datainsamling på menyn.

    Logga in i Experience Cloud

    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.
  5. Välj Scheman under Datahantering till vänster.

    taggar, startskärm

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 samla in specifika data, t.ex. personuppgifter, hotellinställningar eller adress.
  • Klasser Definiera beteendeaspekterna för de data som schemat innehåller. Till exempel: XDM ExperienceEvent hämtar tidsserie, händelsedata och XDM Individual Profile hä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 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.

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

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.
  • Appinformation: Anpassad fältgrupp som utformats för att efterlikna koncept i TrackState/TrackAction Analytics.

Skapa ett schema

  1. Välj Skapa schema.

  2. I Välj en klass steg i Skapa schema guide, välj Experience Event under Välj en basklass för schemat.

  3. Välj Nästa.

    Basklass för schemaguiden

  4. I Namn och granskning steg i Skapa schema guide, ange Visningsnamn för schema, till exempel Luma Mobile Event Schema och Beskrivning, till exempel Schema 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. I stället för Luma Mobile App Event Schema, använda Luma Mobile App Event Schema - Joe Smith. Se även anteckningen i Ökning.
  5. Välj Slutför för att avsluta guiden.

    Schemanamn och granskning

  6. Välj Plus Lägg till nästa Fältgrupper.

    Lägg till fältgrupp

  7. Sök efter Consumer Experience Event.

  8. Välj Förhandsgranska om du vill förhandsgranska fälten och/eller läsa beskrivningen för mer information innan du väljer en fältgrupp.

  9. Välj Consumer Experience Event.

  10. Välj Lägg till fältgrupper.

    Markerar fältgrupp

    Du kommer tillbaka till huvudfönstret för schemakomposition där du kan se alla tillgängliga fält.

  11. Välj Spara.

NOTE
Tänk på att du inte behöver använda alla fält i en grupp. Du kan även ta bort fält för att se till att schemat är kortfattat och begripligt. 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 fältgruppen har en datatyp som heter Webbinformationsom 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.

Skapa en anpassad datatyp

Börja med att skapa en anpassad datatyp som beskriver de två händelserna:

  • Skärmvy
  • Appinteraktion
  1. Välj Datatyper -fliken.

  2. Välj Skapa datatyp.

    Välja datatypmeny

  3. Ange en Visningsnamn och Beskrivning, till exempel App Information och Custom data type describing "Screen Views" & "App Actions"

    Ange namn och beskrivning

    note tip
    TIP
    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.
  4. Om du vill lägga till ett fält väljer du Plus -knappen.

  5. Det här fältet är ett behållarobjekt för programinteraktion, så skapa en kamelcase Fältnamn appInteraction, Visningsnamn App Interactionoch markera Object från Typ lista.

  6. Välj Använd.

    Lägga till en ny programåtgärdshändelse

  7. Om du vill mäta hur ofta en åtgärd har inträffat lägger du till ett fält genom att markera Plus knappen bredvid appInteraction objekt som du skapade.

  8. Ge den en kamelväska Fältnamn appAction, Visningsnamn av App Action och Typ Measure.

    Det här steget motsvarar ett lyckat evenemang i Adobe Analytics.

  9. Välj Använd.

    Lägger till namnfält för åtgärd

  10. Lägg till ett fält som beskriver typen av interaktion genom att markera Plus knappen bredvid appInteraction -objekt.

  11. Ge den en Fältnamn name, Visningsnamn av Name och Typ String.

    Det här steget motsvarar en dimension i Adobe Analytics.

    Markering används

  12. Rulla längst ned på den högra listen och välj Använd.

  13. Skapa en appStateDetails objekt som innehåller Mät fältet anropades screenView och två Sträng fält anropade screenName och screenTypeföljer du samma steg som när du skapade appInteraction -objekt.

  14. Välj Spara.

    Slutligt tillstånd för datatyp

Lägga till en anpassad fältgrupp

Lägg nu till en anpassad fältgrupp med din anpassade datatyp:

  1. Öppna schemat som du skapade tidigare i den här lektionen.

  2. Välj Plus Lägg till nästa Fältgrupper.

    Lägger till ny fältgrupp

  3. Välj Skapa ny fältgrupp.

  4. Ange en Visningsnamn och Beskrivning, till exempel App Interactions och Fields for app interactions.

  5. Välj Lägg till fältgrupper.

    Ange namn och beskrivning

  6. Välj Appinteraktioner.

  7. Lägg till ett fält i schemats rot genom att markera Plus intill schemanamnet.

  8. Ange en Fältnamn av appInformation, a Visningsnamn av App Informationoch en Typ av App Information.

  9. Välj Appinteraktioner från Fältgrupp för att tilldela fälten till den nya fältgruppen.

  10. Välj Använd.

  11. Välj Spara.

    Markering används

NOTE
Anpassade fältgrupper placeras alltid under din Experience Cloud-organisationsidentifierare.
SUCCESS
Nu har du ett schema att använda för resten av självstudiekursen.
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 dem om detta Experience League diskussionsinlägg.

Nästa: Skapa en datastream

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