Criar perfis de teste create-test-profiles

Nesta página: saiba como criar perfis de teste carregando um arquivo CSV ou usando chamadas de API para poder visualizar o conteúdo e testar jornadas no Adobe Journey Optimizer.

Perfis de teste são necessários ao usar o modo de teste em uma jornada e para visualizar e testar seu conteúdo.

NOTE
O Journey Optimizer fornece duas maneiras de simular conteúdo: clique em Simular conteúdo para testar variações de conteúdo com dados de entrada de exemplo ou geração automática de IA; ou clique em Simular conteúdo e selecione Simular conteúdo (perfis do AEP) na lista suspensa para visualizar com perfis de teste. Saiba como simular variações de conteúdo

Você pode criar perfis de teste carregando um arquivo CSV ou usando chamadas de API. Adobe Journey Optimizer também fornece um caso de uso no produto específico para facilitar a criação do perfil de teste.

Você pode fazer upload de um arquivo JSON em um conjunto de dados existente. Para obter mais informações, consulte a documentação de Assimilação de dados.

Criar um perfil de teste é semelhante a criar perfis comuns no Adobe Experience Platform. Para obter mais informações, consulte a documentação de Perfil do cliente em tempo real.

➡️ Saiba como criar perfis de teste neste vídeo

Pré-requisitos test-profile-prerequisites

Para criar perfis, primeiro crie um esquema e um conjunto de dados no Adobe Journey Optimizer.

Criar um esquema create-schema

Para criar um esquema, siga estas etapas:

  1. Na seção de menu DATA MANAGEMENT, clique em Esquemas e selecione o botão Criar esquema.

    Menu Esquemas com o botão Criar esquema

  2. Selecione Padrão como a opção de criação do esquema.

  3. Selecione um tipo de esquema, por exemplo Perfil Individual, e clique em Próximo.
    Seleção de tipo de esquema mostrando a opção Perfil Individual

  4. Insira um nome para o esquema e clique em Concluir.
    Caixa de diálogo Nomear e salvar esquema

  5. Na seção Grupos de campos, à esquerda, clique em Adicionar e selecione os grupos de campos apropriados. Adicione o grupo de campos Detalhes do teste de perfil.
    Seção de grupos de campos com botão Adicionar
    Depois de concluído, clique em Adicionar grupos de campos: a lista de grupos de campos é exibida na tela de visão geral do esquema.
    Visão geral do esquema com a lista de grupos de campos

    note
    NOTE
    Clique no nome do schema para atualizar suas propriedades.
  6. Na lista de campos, clique no campo que você deseja definir como a identidade principal.
    Lista de campos de esquema para selecionar a identidade principal

  7. No painel direito Propriedades do campo, verifique as opções Identidade e Identidade primária e selecione um namespace. Se você quiser que a identidade principal seja um endereço de email, escolha o namespace Email. Clique em Aplicar.
    Painel de propriedades de campo com opções de Identidade e Identidade Primária

  8. Selecione o esquema e habilite a opção Perfil no painel Propriedades do esquema.
    Painel de propriedades do esquema com opção de Perfil habilitada

  9. Clique em Salvar.

Para obter mais informações sobre a criação de esquemas, consulte a documentação XDM.

IMPORTANT
Ao criar ou substituir um conjunto de dados para assimilação de perfil de teste, verifique se o esquema tem o descritor de identidade correto aplicado ao campo de identidade principal (por exemplo, /personID) para o namespace pretendido. Se o descritor de identidade estiver ausente ou configurado incorretamente, os perfis assimilados neste conjunto de dados podem não ser sinalizados como perfis de teste (testProfile = true), mesmo que o processo de assimilação seja concluído com êxito.
Se os perfis de teste não forem sinalizados corretamente após a assimilação:
  1. Revise o esquema associado ao seu conjunto de dados.
  2. Confirme se o campo de identidade principal tem o descritor de identidade correto para o namespace (consulte as etapas 6 a 7 acima).
  3. Se o descritor estiver ausente, atualize o esquema para adicionar o descritor de identidade e assimilar novamente seus dados.

Criar um conjunto de dados create-dataset

Em seguida, é necessário criar o conjunto de dados no qual os perfis serão importados. Siga estas etapas:

  1. Navegue até Conjuntos de Dados e clique em Criar conjunto de dados.
    Menu Conjuntos de Dados com o botão Criar conjunto de dados
  2. Escolha Criar conjunto de dados do esquema.
    Criar conjunto de dados a partir da opção de esquema
  3. Selecione o esquema criado anteriormente e clique em Avançar.
    Tela de seleção de esquema para criação de conjunto de dados
  4. Escolha um nome e clique em Concluir.
    Caixa de diálogo Nomear e concluir conjunto de dados
  5. Habilite a opção Perfil.
    Configurações do conjunto de dados com a opção de perfil habilitada
NOTE
Para obter mais informações sobre a criação do conjunto de dados, consulte a documentação do Serviço de Catálogo.

Caso de uso no produto use-case-1

Na página inicial do Adobe Journey Optimizer, você pode aproveitar o caso de uso de perfis de teste no produto. Esse caso de uso facilita a criação de perfis de teste usados para jornadas de teste antes da publicação.

Cartão de caso de uso de perfis de teste na home page

Clique no botão Começar para iniciar o caso de uso.

As seguintes informações são obrigatórias:

  1. Namespace de identidade: o namespace de identidade usado para identificar exclusivamente os perfis de teste. Por exemplo, se o email for usado para identificar os perfis de teste, o namespace de identidade Email deverá ser selecionado. Se o identificador exclusivo for o número de telefone, o namespace de identidade Telefone deverá ser selecionado.

  2. Arquivo CSV: um arquivo separado por vírgulas contendo a lista de perfis de teste a serem criados. O caso de uso espera um formato predefinido para o arquivo CSV que contém a lista de perfis de teste a serem criados. Cada linha no arquivo deve incluir os seguintes campos na ordem correta, como a seguir:

    1. Id de pessoa: identificador exclusivo do perfil de teste. Os valores desse campo devem refletir o namespace de identidade que foi selecionado. (Por exemplo, se Telefone for selecionado para o namespace de identidade, os valores desse campo deverão ser números de telefone. Da mesma forma, se Email for selecionado, os valores deste campo deverão ser emails)
    2. Endereço de email: testar endereço de email do perfil. (O campo Id da Pessoa e o campo Endereço de Email poderão conter os mesmos valores se Email for selecionado como namespace de identidade)
    3. Nome: nome do perfil de teste.
    4. Sobrenome: testar sobrenome do perfil.
    5. Cidade: cidade de residência do perfil de teste
    6. País: país de residência do perfil de teste
    7. Gênero: gênero do perfil de teste. Os valores disponíveis são masculino, feminino e não_especificado

Depois de selecionar o namespace de identidade e fornecer o arquivo CSV com base no formato acima, selecione o botão Executar no canto superior direito. O caso de uso pode levar alguns minutos para ser concluído. Quando o caso de uso concluir o processamento e a criação dos perfis de teste, uma notificação será enviada ao usuário.

NOTE
Os perfis de teste podem substituir os perfis existentes. Antes de executar o caso de uso, verifique se o CSV contém apenas perfis de teste e se ele é executado na sandbox correta.

Criar perfis de teste usando um arquivo CSV create-test-profiles-csv

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.

  1. Crie um arquivo csv simples usando um software de planilha.
  2. Adicione uma coluna para cada campo obrigatório. Adicione o campo de identidade principal (personID no nosso exemplo acima) e o campo testProfile definido como true.
    Arquivo CSV com cabeçalhos de coluna incluindo personID e testProfile
  3. Adicione uma linha por perfil e preencha os valores para cada campo.
    Arquivo CSV com dados de perfil de teste de amostra
  4. Salve a planilha como um arquivo csv. Verifique se as vírgulas são usadas como separadores.
  5. Navegue até Adobe Experience Platform Workflows.
    Menu de fluxos de trabalho no Adobe Experience Platform
  6. Escolha Mapear CSV para esquema XDM e clique em Iniciar.
    Opção de fluxo de trabalho Mapear CSV para esquema XDM
  7. Selecione o conjunto de dados para o qual você deseja importar os perfis. Clique em Next.
    Tela de seleção do conjunto de dados para importação de CSV
  8. Clique em Escolher arquivos e selecione seu arquivo csv. Quando o arquivo for carregado, clique em Avançar.
    Tela de carregamento de arquivo com botão Escolher arquivos
  9. Mapeie os campos csv de origem para os campos de esquema e clique em Concluir.
    Interface de mapeamento de campo CSV mostrando campos de origem e destino
  10. A importação de dados é iniciada. O status será movido de Processando para Sucesso. Clique em Visualizar conjunto de dados, na parte superior direita.
    O status de importação mostra Êxito com o botão Visualizar conjunto de dados
  11. Verifique se os perfis de teste foram adicionados corretamente.
    Visualização do conjunto de dados mostrando perfis de teste importados

Seus perfis de teste são adicionados e agora podem ser usados ao testar uma jornada. Consulte esta seção.

NOTE
Para obter mais informações sobre importações csv, consulte a documentação de Assimilação de dados.

Criar perfis de teste usando chamadas de API create-test-profiles-api

Você também pode criar perfis de teste por meio de chamadas de API. Saiba mais em Adobe Experience Platform documentação.

Você deve usar um esquema de Perfil que contenha o grupo de campos Detalhes do teste de perfil. O sinalizador testProfile faz parte deste grupo de campos.
Ao criar um perfil, passe o valor: testProfile = true.

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
}
}
}'

Vídeo tutorial video

Saiba como criar perfis de teste.

AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how to create test profiles by uploading a CSV file, using API calls, or the in-product use case, including the schema and dataset prerequisites, so you can preview content and test journeys in Journey Optimizer.

Intents:

  • Set up the schema (with the Profile test details field group) and dataset prerequisites for test profiles
  • Create test profiles by uploading a CSV file using the Map CSV to XDM schema workflow
  • Create test profiles using API calls
  • Use the in-product use case to generate test profiles from a predefined CSV format
  • Flag profiles as test profiles by setting the testProfile field to true

Glossary:

  • Test profile: A profile flagged with testProfile = true, required for using test mode in a journey and for previewing and testing content (product-specific)
  • Profile test details: The field group that must be added to the schema; the testProfile flag is part of this field group (product-specific)
  • Simulate content: The action to test content variations with sample input data or AI auto-generation (product-specific)
  • Simulate content (AEP profiles): The option selected from the Simulate content dropdown to preview content with test profiles (product-specific)
  • In-product use case: A guided card on the Journey Optimizer home page that facilitates test profile creation from a predefined CSV format (product-specific)
  • Identity namespace: The namespace (for example Email or Phone) used to uniquely identify the test profiles (product-specific)

Guardrails:

  • Test profiles are required when using test mode in a journey and to preview and test content.
  • To create profiles you must first create a schema and a dataset; the schema must include the Profile test details field group.
  • The schema must have the correct identity descriptor applied to the primary identity field for the intended namespace; if it is missing or incorrectly configured, ingested profiles may not be flagged as test profiles (testProfile = true) even if ingestion completes successfully.
  • When creating a profile via CSV or API, the testProfile field must be set to true.
  • Test profiles may override existing profiles; before running the in-product use case, ensure the CSV contains test profiles only and that it is executed against the correct sandbox.
  • The in-product use case expects a predefined CSV format with fields in this order: Person Id, Email Address, First Name, Last Name, City, Country, Gender (available values male, female, non_specified).

Terminology:

  • Canonical name: Test profile — Acronym: n/a — variants: test profiles
  • Synonyms: “testProfile flag” = “testProfile field”
  • Do not confuse: “Simulate content” (sample input data or AI auto-generation) ≠ “Simulate content (AEP profiles)” (preview with test profiles)
  • Do not confuse: “Person Id” (unique identifier reflecting the selected identity namespace) ≠ “Email Address” (test profile email address)

FAQ:

  • Q: What are the ways to create test profiles? — By uploading a CSV file, using API calls, or the in-product use case.
  • Q: What must the schema include? — The Profile test details field group, which contains the testProfile flag.
  • Q: Why are my ingested profiles not flagged as test profiles? — The primary identity field may be missing the correct identity descriptor for your namespace; review the schema, confirm the descriptor, and re-ingest the data.
  • Q: How do I mark a profile as a test profile? — Set the testProfile field to true when creating (or updating) the profile.
  • Q: What should I check before running the in-product use case? — That the CSV contains test profiles only and that it runs against the correct sandbox, since test profiles may override existing profiles.
recommendation-more-help
journey-optimizer-help