Skapa testprofiler create-test-profiles

Testprofiler krävs när testläget används under en resa. Mer information om hur du använder testläget finns i det här avsnittet.

Det finns olika sätt att skapa en testprofil i Adobe Experience Platform. I den här dokumentationen fokuserar vi på två metoder: att överföra en csv-fil och använda API-anrop. Du kan också överföra en json-fil i en datauppsättning. Se dokumentationen för datainmatning.

Med de här importmetoderna kan du även uppdatera profilattribut. På så sätt kan du omvandla en befintlig profil till en testprofil. Använd bara ett liknande fil- eller API-anrop och inkludera bara fältet"testProfile" med värdet"true".

Att skapa en testprofil liknar att skapa vanliga profiler i Adobe Experience Platform. Mer information finns i dokumentationen för kundprofilen i realtid.

Förhandskrav test-profile-prerequisites

För att kunna skapa profiler måste du först skapa ett schema och en datauppsättning i Adobe Experience Platform.

Först måste du skapa ett schema. Följ de här stegen:

  1. Klicka på Schemas i den vänstra menyn i Adobe Experience Platform.
  2. Klicka på Create schema i det övre högra hörnet och välj sedan en schematyp, till exempel XDM Individual Profile.
  3. Välj ett namn för schemat.
  4. Klicka på Add i avsnittet Mixins.
  5. Välj lämpliga mixar. Se till att du lägger till Profile test details-blandningen. Klicka på Add mixin.

    Listan med mixar visas på schemaöversiktsskärmen.
  6. I listan med fält klickar du på det fält som du vill definiera som primär identitet.
  7. Markera alternativen Identity och Primary Identity i den högra panelen Field properties och välj ett namnutrymme. Om du vill att den primära identiteten ska vara en e-postadress väljer du namnutrymmet Email. Klicka på Apply.
  8. Markera schemat och aktivera alternativet Profile i Schema properties.
  9. Klicka på Save.
NOTE
Mer information om schemaskapande finns i XDM-dokumentationen.

Sedan måste du skapa datauppsättningen som profilerna ska importeras i. Följ de här stegen:

  1. I Adobe Experience Platform klickar du på Datasets på den vänstra menyn och sedan på Create dataset.
  2. Välj Create dataset from schema.
  3. Markera det tidigare skapade schemat och klicka sedan på Next.
  4. Välj ett namn och klicka sedan på Finish.
  5. Aktivera alternativet Profile.
NOTE
Mer information om hur du skapar datauppsättningar finns i dokumentationen för katalogtjänsten.

Skapa en testprofil med en CSV-fil create-test-profiles-csv

I Adobe Experience Platform kan du skapa profiler genom att överföra en CSV-fil som innehåller de olika profilfälten till datauppsättningen. Det här är den enklaste metoden.

  1. Skapa en enkel csv-fil med ett kalkylprogram.
  2. Lägg till en kolumn för varje fält som behövs. Se till att du lägger till det primära identitetsfältet ("personID" i exemplet ovan) och att fältet"testProfile" har värdet"true".
  3. Lägg till en rad per profil och fyll i värdena för varje fält.
  4. Spara kalkylbladet som en CSV-fil. Se till att kommatecken används som avgränsare.
  5. Klicka på Workflows i den vänstra menyn i Adobe Experience Platform.
  6. Välj Map CSV to XDM schema och klicka sedan på Launch.
  7. Markera den datauppsättning som du vill importera profilerna till. Klicka på Next.
  8. Klicka på Choose files och markera din CSV-fil. När filen har överförts klickar du på Next.
  9. Mappa CSV-källfälten till schemafälten och klicka sedan på Finish.
  10. Dataimporten börjar. Statusen ändras från Processing till Success. Klicka på Preview data set överst till höger.
  11. Kontrollera att testprofilerna har lagts till korrekt.

Testprofilerna läggs till och kan nu användas när du testar en resa. Se det här avsnittet.

NOTE
Mer information om csv-import finns i dokumentationen för datainmatning.

Skapa testprofiler med API-anrop create-test-profiles-api

Du kan också skapa testprofiler via API-anrop. Läs den här sidan.

Du måste använda ett profilschema som innehåller blandningen "Profiltestinformation". Flaggan testProfile är en del av den här mixinen.

När du skapar en profil måste du skicka värdet: testProfile = true.

Observera att du även kan uppdatera en befintlig profil för att ändra dess testProfile-flagga till "true".

Här är ett exempel på ett API-anrop för att skapa en testprofil:

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
}
}
}'
recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9