Os perfis de teste são necessários ao usar o modo de teste em uma jornada. Para saber como usar o modo de teste, consulte nesta seção.
Há diferentes maneiras de criar um perfil de teste no Adobe Experience Platform. Nesta documentação, nos concentramos em dois métodos: fazer upload de um arquivo csv e usando Chamadas de API. Também é possível fazer upload de um arquivo json em um conjunto de dados, consulte Documentação de assimilação de dados.
Esses métodos de importação também permitem atualizar os atributos do perfil. Dessa forma, você pode transformar um perfil existente em um perfil de teste. Basta usar um arquivo semelhante ou uma chamada de API e incluir apenas o campo "testProfile" com o valor "true".
A criação de um perfil de teste é semelhante à criação de perfis comuns no Adobe Experience Platform. Para obter mais informações, consulte Documentação de Perfil do cliente em tempo real.
Para criar perfis, primeiro é necessário criar um esquema e um conjunto de dados na Adobe Experience Platform.
Primeiro, é necessário criar um esquema. Siga estas etapas:
No Adobe Experience Platform, clique em Schemas, no menu esquerdo.
Clique em Create schema, na parte superior direita e selecione um tipo de esquema, por exemplo XDM Individual Profile.
Escolha um nome para o esquema.
Na seção Mixins, clique em Add.
Selecione os mixins apropriados. Certifique-se de adicionar o Profile test details mixin. Clique em Add mixin.
A lista de mixins é exibida na tela de visão geral do schema.
Na lista de campos, clique no campo que você deseja definir como a identidade principal.
No Field properties painel direito, marque a opção Identity e Primary Identity e selecione um namespace. Se quiser que a identidade principal seja um endereço de email, escolha a Email namespace. Clique em Apply.
Selecione o esquema e ative a variável Profile opção no Schema properties.
Clique em Save.
Para obter mais informações sobre criação de schema, consulte Documentação XDM.
Então você precisa criar o conjunto de dados na qual os perfis serão importados. Siga estas etapas:
Para obter mais informações sobre a criação de conjuntos de dados, consulte a Documentação do Serviço de catálogo.
No Adobe Experience Platform, é possível criar perfis carregando um arquivo csv contendo os diferentes campos de perfil no conjunto de dados. Esse é o método mais fácil.
Seus perfis de teste são adicionados e agora podem ser usados ao testar uma jornada. Consulte esta seção.
Para obter mais informações sobre importações de csv, consulte Documentação de assimilação de dados.
Você também pode criar perfis de teste por meio de chamadas de API. Consulte esta página.
Você deve usar um esquema de Perfil que contenha a combinação "Detalhes do teste de perfil". O sinalizador testProfile faz parte deste mixin.
Ao criar um perfil, passe o valor: testProfile = true.
Observe que você também pode atualizar um perfil existente para alterar seu sinalizador testProfile para "true".
Este é um exemplo de uma chamada de API para criar um perfil de teste:
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
}
}
}'