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 playlist Model Uw Gegevens van de Ervaring van de Klant met XDM.
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
-
Log in bij de Adobe Experience Cloud.
-
Zorg ervoor dat u zich in de sandbox Experience Platform bevindt die u voor deze zelfstudie gebruikt.
-
Open app schakelaar (bij het hoogste recht),
-
Selecteer Data Collection in het menu.
note note NOTE Klanten van platformgebaseerde toepassingen zoals Real-Time CDP dienen een ontwikkelingssandbox te gebruiken voor deze zelfstudie. Andere klanten gebruiken de standaardproductiestandaard. -
Selecteer Schemas onder Data Management in de linkertrack.
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 enXDM 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.
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
-
Selecteer Create Schema.
-
Selecteer Experience Event onder Select a base class for this schema in de stap Select a class van de wizard Create schema .
-
Selecteer Next.
de basisklasse van de Tovenaar van 0} Schema
-
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 , bijvoorbeeldSchema 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 vanLuma Mobile App Event Schema
. Zie ook de nota in Overzicht. -
Selecteer Finish om de wizard te voltooien.
-
Selecteer toevoegen naast Field groups.
toe
-
Zoeken naar
Consumer Experience Event
. -
Selecteer om de gebieden te voorproef en/of de beschrijving voor meer details te lezen alvorens een gebiedsgroep te selecteren.
-
Selecteer de Gebeurtenis van de Consumentenervaring.
-
Selecteer Add field groups.
U wordt teruggebracht naar het hoofdscherm van de schemacompositie waar u alle beschikbare gebieden kunt zien.
-
Selecteer Save.
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
-
Selecteer het tabblad Data types.
-
Selecteer Create data type.
-
Geef een Display name en Description op, bijvoorbeeld
App Information
enCustom data type describing "Screen Views" & "App Actions"
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. -
Om een gebied toe te voegen, selecteer knoop.
-
Dit veld is een containerobject voor toepassingsinteractie, dus geef een kamelcase Field name
appInteraction
, Display nameApp Interaction
op en selecteerObject
in de lijst Type . -
Selecteer Apply.
-
Om te meten hoe vaak een actie is voorgekomen, voeg een gebied toe door knoop naast het appInteraction voorwerp te selecteren u creeerde.
-
Geef het een kamelenhoofdletter Field name
appAction
, Display name vanApp Action
en TypeMeasure
.Deze stap zou het equivalent zijn van een succesgebeurtenis in Adobe Analytics.
-
Selecteer Apply.
-
Voeg een gebied toe beschrijvend het type van interactie door knoop naast het appInteraction voorwerp te selecteren.
-
Geef deze de waarde Field name
name
, Display name vanName
en TypeString
.Deze stap is het equivalent van een dimensie in Adobe Analytics.
-
Blader naar de onderkant van de rechtertrack en selecteer Apply .
-
Als u een
appStateDetails
-object wilt maken dat een Measure veld met de naamscreenView
en twee String velden met de naamscreenName
enscreenType
bevat, voert u dezelfde stappen uit als bij het maken van het appInteraction -object. -
Selecteer Save.
Een aangepaste veldgroep toevoegen
Voeg nu een aangepaste veldgroep toe met behulp van het aangepaste gegevenstype:
-
Open het schema dat u eerder in deze les creeerde.
-
Selecteer Add naast Field groups.
-
Selecteer Create new field group.
-
Geef een Display name en Description op, bijvoorbeeld
App Interactions
enFields for app interactions
. -
Selecteer toevoegen gebiedsgroepen.
-
Van het belangrijkste samenstellingsscherm, uitgezochte App Interactions.
-
Voeg een gebied aan de wortel van het schema toe door knoop naast de schemanaam te selecteren.
-
Geef in de rechtertrack een Field name van
appInformation
, een Display name vanApp Information
en een Type vanApp Information
op. -
Selecteer App Interactions in de vervolgkeuzelijst Field Group om de velden toe te wijzen aan uw nieuwe veldgroep.
-
Selecteer Apply.
-
Selecteer Save.
Volgende: creeer adatastream