Testprofielen maken create-test-profiles
Testprofielen zijn vereist wanneer de testmodus op een reis wordt gebruikt. Raadpleeg voor meer informatie over het gebruik van de testmodus deze sectie.
Er zijn verschillende manieren om een testprofiel te maken in Adobe Experience Platform. In deze documentatie richten wij ons op twee methodes: uploaden naar een csv-bestand en gebruiken API-aanroepen. U kunt een jsdossier in een dataset ook uploaden, verwijs naar Documentatie over gegevensinname.
Met deze importmethoden kunt u ook profielkenmerken bijwerken. Op deze manier kunt u een bestaand profiel omzetten in een testprofiel. Gebruik gewoon een vergelijkbaar bestand- of API-aanroep en neem alleen het veld ‘testProfile’ op met de waarde ‘true’.
Het maken van een testprofiel lijkt op het maken van gewone profielen in Adobe Experience Platform. Raadpleeg voor meer informatie de Documentatie van het profiel van de klant in realtime.
Vereisten test-profile-prerequisites
Om profielen te kunnen tot stand brengen, moet u eerst een schema en een dataset in Adobe Experience Platform tot stand brengen.
Eerst moet u een schema maken. Voer de volgende stappen uit:
-
Klik in Adobe Experience Platform op Schemas in het linkermenu.
-
Klikken Create schema selecteert u in de rechterbovenhoek een schematype, bijvoorbeeld XDM Individual Profile.
-
Kies een naam voor het schema.
-
In de Mixins sectie, klikt u op Add.
-
Selecteer de juiste combinaties. Zorg ervoor dat u de Profile test details mixin. Klik op Add mixin.
De lijst van mengen wordt getoond op het scherm van het schemaoverzicht. -
Klik in de lijst met velden op het veld dat u als primaire identiteit wilt definiëren.
-
In de Field properties in het rechterdeelvenster, controleert u de Identity en Primary Identity en selecteert u een naamruimte. Als u wilt dat de primaire identiteit een e-mailadres is, kiest u de optie Email naamruimte. Klik op Apply.
-
Selecteer het schema en schakel het Profile in de Schema properties.
-
Klik op Save.
Vervolgens moet u Maak de dataset waarin de profielen worden geïmporteerd. Voer de volgende stappen uit:
- Klik in Adobe Experience Platform op Datasets klikt u in het linkermenu op Create dataset.
- Kies Create dataset from schema.
- Selecteer het eerder gemaakte schema en klik op Next.
- Kies een naam en klik op Finish.
- De optie Profile optie.
Een testprofiel maken met een CSV-bestand create-test-profiles-csv
In Adobe Experience Platform kunt u profielen maken door een CSV-bestand met de verschillende profielvelden te uploaden naar uw gegevensset. Dit is de eenvoudigste methode.
- Maak een eenvoudig CSV-bestand met behulp van een spreadsheetsoftware.
- Voeg één kolom toe voor elk nodig veld. Voeg het primaire identiteitsveld ("personID" in het bovenstaande voorbeeld) en het veld "testProfile" toe op "true".
- Voeg één regel per profiel toe en vul de waarden voor elk veld in.
- Sla het werkblad op als een CSV-bestand. Controleer of komma's als scheidingstekens worden gebruikt.
- Klik in Adobe Experience Platform op Workflows in het linkermenu.
- Kies Map CSV to XDM schema en klik vervolgens op Launch.
- Selecteer de dataset u de profielen in wilt invoeren. Klik op Next.
- Klikken Choose files en selecteert u het CSV-bestand. Wanneer het bestand is geüpload, klikt u op Next.
- Wijs de bronCSV gebieden aan de schemagebieden toe, dan klik Finish.
- Het importeren van de gegevens begint. De status verandert van Processing tot Success. Klikken Preview data set, in de rechterbovenhoek.
- Controleer of de testprofielen correct zijn toegevoegd.
Uw testprofielen worden toegevoegd en kunnen nu worden gebruikt bij het testen van een reis. Zie deze sectie.
Testprofielen maken met behulp van API-aanroepen create-test-profiles-api
U kunt testprofielen ook maken via API-aanroepen. Zie deze pagina.
U moet een profielschema gebruiken dat de "de testdetails van het Profiel"mengen bevat. De markering testProfile maakt deel uit van deze mix.
Wanneer u een profiel maakt, moet u de waarde doorgeven: testProfile = true.
U kunt een bestaand profiel ook bijwerken en de markering testProfile wijzigen in "true".
Hier volgt een voorbeeld van een API-aanroep om een testprofiel te maken:
curl -X POST \
'https://dcs.adobedc.net/collection/xxxxxxxxxxxxxx' \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 'Postman-Token: xxxxx' \
-H 'cache-control: no-cache' \
-H 'x-api-key: xxxxx' \
-H 'x-gw-ims-org-id: xxxxx' \
-d '{
"header": {
"msgType": "xdmEntityCreate",
"msgId": "xxxxx",
"msgVersion": "xxxxx",
"xactionid":"xxxxx",
"datasetId": "xxxxx",
"imsOrgId": "xxxxx",
"source": {
"name": "Postman"
},
"schemaRef": {
"id": "https://example.adobe.com/mobile/schemas/xxxxx",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"body": {
"xdmMeta": {
"schemaRef": {
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"xdmEntity": {
"_id": "xxxxx",
"_mobile":{
"ECID": "xxxxx"
},
"testProfile":true
}
}
}'