Een XDM-schema maken

Leer hoe u een XDM-schema maakt voor mobiele toepassingsgebeurtenissen.

Standaardisering en interoperabiliteit zijn de belangrijkste concepten achter Adobe Experience Platform. Het Model van Gegevens van de ervaring (XDM), die door Adobe wordt gedreven, is een inspanning om de gegevens van de klantenervaring te standaardiseren en schema's voor het beheer van de klantenervaring te bepalen.

Wat zijn XDM-schema's?

XDM is een openbaar gedocumenteerde specificatie die wordt ontworpen om de macht van digitale ervaringen te verbeteren. Het verstrekt gemeenschappelijke structuren en definities die om het even welke toepassing toestaan om met de diensten van het Platform te communiceren. Door zich aan de normen van XDM te houden, kunnen alle gegevens van de klantenervaring in een gemeenschappelijke vertegenwoordiging worden opgenomen die inzichten op een snellere, meer geïntegreerde manier kan leveren. U krijgt waardevolle inzichten van klantenacties, bepaalt klantenpubliek door segmenten, en gebruikt klantenattributen voor verpersoonlijkingsdoeleinden.

Het Experience Platform gebruikt schema's om de structuur van gegevens op een verenigbare en herbruikbare manier te beschrijven. Door gegevens consistent in verschillende systemen te definiëren, wordt het eenvoudiger om betekenis te behouden en zo waarde te verkrijgen van gegevens.

Voordat gegevens in Platform kunnen worden opgenomen, moet een schema worden samengesteld om de gegevensstructuur te beschrijven en beperkingen te bieden aan het type gegevens dat binnen elk veld kan worden opgenomen. De schema's bestaan uit een basisklasse en nul of meer groepen van het schemagebied.

Voor meer informatie over het model van de schemacompositie, met inbegrip van ontwerpprincipes, en beste praktijken, zie de grondbeginselen van schemacompositieof het cursus ModelUw Gegevens van de Ervaring van de Klant met XDM.

TIP
Als u met de Verwijzing van het Ontwerp van de Oplossing van de Analyse vertrouwd bent (SDRs), kunt u aan een schema als robuustere SDR denken. Zie creëren en handhaven een Document van het Ontwerp van de Oplossing van de Verwijzing (SDR)voor meer informatie.

Vereisten

Om de les te voltooien, moet u toestemming hebben om een schema van het Experience Platform tot stand te brengen.

Leerdoelstellingen

In deze les zult u:

  • Een schema maken in de interface voor gegevensverzameling
  • Een standaardveldgroep toevoegen aan het schema
  • Een aangepaste veldgroep maken en aan het schema toevoegen

Naar schema's navigeren

  1. Log in bij de Adobe Experience Cloud.

  2. Zorg ervoor dat u zich in de sandbox Experience Platform bevindt die u voor deze zelfstudie gebruikt.

  3. Open app schakelaar Schakelaar van de App (bij het hoogste recht),

  4. Selecteer Data Collection in het menu.

    Login aan Experience Cloud

    note note
    NOTE
    Klanten van platformgebaseerde toepassingen zoals Real-Time CDP dienen een ontwikkelingssandbox te gebruiken voor deze zelfstudie. Andere klanten gebruiken de standaardproductiestandaard.
  5. Selecteer Schemas onder Data Management in de linkertrack.

    markeringen huisscherm

U bevindt zich nu op de pagina met hoofdschema's en krijgt een lijst met bestaande schema's te zien. U kunt ook tabbladen zien die overeenkomen met de kernelementen van een schema:

  • de groepen van het Gebied zijn herbruikbare componenten die één of meerdere gebieden bepalen om specifieke gegevens, zoals persoonlijke details, hotelvoorkeur, of adres te vangen.
  • de Klassen bepalen de gedragsaspecten van de gegevens die het schema bevat. XDM ExperienceEvent legt bijvoorbeeld tijdreeksen, gebeurtenisgegevens vast en XDM Individual Profile legt kenmerkgegevens over een individu vast.
  • de types van Gegevens worden gebruikt als types van verwijzingsgebied in klassen of gebiedsgroepen op de zelfde manier zoals fundamentele letterlijke gebieden.

De bovenstaande beschrijvingen zijn een overzicht op hoog niveau. Voor meer details, zie de bouwstenen van het Schemavideo of lees Grondbeginselen van schemacompositiein de productdocumentatie.

In deze zelfstudie gebruikt u de vervolgkeuzelijst Consumer Experience Event en maakt u een aangepaste les om het proces aan te tonen.

NOTE
De Adobe blijft meer standaardveldgroepen toevoegen en zij zouden waar mogelijk moeten worden gebruikt aangezien deze gebieden impliciet door de diensten van het Experience Platform worden begrepen en grotere consistentie verstrekken wanneer gebruikt over de componenten van het Platform. Het gebruik van standaardveldgroepen biedt tastbare voordelen, zoals automatische toewijzing in Analytics en AI-functies in Platform.

Luma-toepassingsschemaarchitectuur

In een echt scenario, zou het proces van het schemaontwerp als dit kunnen kijken:

  • Verzamel bedrijfsvereisten.
  • Vooraf samengestelde veldgroepen zoeken die zoveel mogelijk vereisten dekken.
  • Maak aangepaste veldgroepen voor eventuele tussenruimten.

Voor leerdoeleinden gebruikt u vooraf gebouwde en aangepaste veldgroepen.

  • de Gebeurtenis van de Ervaring van de Consument: Prebuilt gebiedsgroep die vele gemeenschappelijke gebieden heeft.
  • de Informatie van de Toepassing: De het gebiedsgroep van de douane die wordt ontworpen om concepten TrackState/TrackAction te simuleren analyseert.

Een schema maken

  1. Selecteer Create Schema.

  2. Selecteer Experience Event onder Select a base class for this schema in de stap Select a class van de wizard Create schema .

  3. Selecteer Next.

    de basisklasse van de Tovenaar van 0} Schema

  4. Voer in de stap Name and review van de wizard Create schema een Schema display name in, bijvoorbeeld Luma Mobile Event Schema en een Description , bijvoorbeeld Schema for Luma mobile app experience events .

    note note
    NOTE
    Als u deze zelfstudie doorloopt met meerdere personen in één sandbox of als u een gedeelde account gebruikt, kunt u overwegen een identificatie toe te voegen of vooraf in te stellen als onderdeel van uw naamgevingsconventies. Gebruik bijvoorbeeld Luma Mobile App Event Schema - Joe Smith in plaats van Luma Mobile App Event Schema . Zie ook de nota in Overzicht.
  5. Selecteer Finish om de wizard te voltooien.

    naam en overzicht van het Schema

  6. Selecteer plus toevoegen naast Field groups.

    voeg gebiedsgroep toe

  7. Zoeken naar Consumer Experience Event .

  8. Selecteer Voorproef om de gebieden te voorproef en/of de beschrijving voor meer details te lezen alvorens een gebiedsgroep te selecteren.

  9. Selecteer de Gebeurtenis van de Consumentenervaring.

  10. Selecteer Add field groups.

    Selecterend gebiedsgroep

    U wordt teruggebracht naar het hoofdscherm van de schemacompositie waar u alle beschikbare gebieden kunt zien.

  11. Selecteer Save.

NOTE
Houd er rekening mee dat u niet alle velden in een groep hoeft te gebruiken. U kunt ook velden verwijderen om het schema beknopt en begrijpelijk te houden. Als het nuttig is, kunt u aan een schema als lege gegevenslaag denken. In uw app vult u de relevante waarden op het juiste moment in.

De veldgroep Consumer Experience Event heeft een gegevenstype met de naam Web information , dat gebeurtenissen zoals paginaweergave en koppelingsklikken beschrijft. Op het moment van schrijven is er geen pariteit voor mobiele apps aan deze functie, dus gaat u uw eigen functie maken.

Een aangepast gegevenstype maken

Eerst maakt u een aangepast gegevenstype waarin de twee gebeurtenissen worden beschreven:

  • Schermweergave
  • Toepassingsinteractie
  1. Selecteer het tabblad Data types.

  2. Selecteer Create data type.

    Selecterend gegevenstype menu

  3. Geef een Display name en Description op, bijvoorbeeld App Information en Custom data type describing "Screen Views" & "App Actions"

    verstrekkend naam beschrijving

    note tip
    TIP
    Gebruik altijd leesbare, beschrijvende display names voor uw aangepaste velden, omdat deze methode deze toegankelijker maakt voor marketers wanneer de velden in downstream-services worden weergegeven, zoals de segmentbuilder.
  4. Om een gebied toe te voegen, selecteer plus knoop.

  5. Dit veld is een containerobject voor toepassingsinteractie, dus geef een kamelcase Field name appInteraction , Display name App Interaction op en selecteer Object in de lijst Type .

  6. Selecteer Apply.

    Toevoegend nieuwe gebeurtenis van de toepassingsactie

  7. Om te meten hoe vaak een actie is voorgekomen, voeg een gebied toe door plus knoop naast het appInteraction voorwerp te selecteren u creeerde.

  8. Geef het een kamelenhoofdletter Field name appAction , Display name van App Action en Type Measure .

    Deze stap zou het equivalent zijn van een succesgebeurtenis in Adobe Analytics.

  9. Selecteer Apply.

    Toevoegend het gebied van de actienaam

  10. Voeg een gebied toe beschrijvend het type van interactie door plus knoop naast het appInteraction voorwerp te selecteren.

  11. Geef deze de waarde Field name name , Display name van Name en Type String .

    Deze stap is het equivalent van een dimensie in Adobe Analytics.

    het Selecteren is van toepassing

  12. Blader naar de onderkant van de rechtertrack en selecteer Apply .

  13. Als u een appStateDetails -object wilt maken dat een Measure veld met de naam screenView en twee String velden met de naam screenName en screenType bevat, voert u dezelfde stappen uit als bij het maken van het appInteraction -object.

  14. Selecteer Save.

    Definitieve staat van gegevenstype

Een aangepaste veldgroep toevoegen

Voeg nu een aangepaste veldgroep toe met behulp van het aangepaste gegevenstype:

  1. Open het schema dat u eerder in deze les creeerde.

  2. Selecteer plus Add naast Field groups.

    Toevoegend nieuwe gebiedsgroep

  3. Selecteer Create new field group.

  4. Geef een Display name en Description op, bijvoorbeeld App Interactions en Fields for app interactions .

  5. Selecteer toevoegen gebiedsgroepen.

    verstrekkend naam beschrijving

  6. Van het belangrijkste samenstellingsscherm, uitgezochte ​ App Interactions.

  7. Voeg een gebied aan de wortel van het schema toe door plus knoop naast de schemanaam te selecteren.

  8. Geef in de rechtertrack een Field name van appInformation , een Display name van App Information en een Type van App Information op.

  9. Selecteer App Interactions in de vervolgkeuzelijst Field Group om de velden toe te wijzen aan uw nieuwe veldgroep.

  10. Selecteer Apply.

  11. Selecteer Save.

    het Selecteren is van toepassing

NOTE
Aangepaste veldgroepen worden altijd onder uw Experience Cloud-Org-id geplaatst.
SUCCESS
U hebt nu een schema voor de rest van de zelfstudie te gebruiken.
Bedankt dat u tijd hebt geïnvesteerd in het leren van Adobe Experience Platform Mobile SDK. Als u vragen hebt, algemene terugkoppelen willen delen, of suggesties over toekomstige inhoud hebben, hen op deze Communautaire besprekingspost van de Experience Leaguedelen.

Volgende: creeer adatastream

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