Assimilar e use públicos-alvo da Experience Platform
Esse caso de uso explora uma solução temporária para assimilar públicos da Experience Platform na Customer Journey Analytics. Esses públicos-alvo podem ter sido criados no Construtor de segmentos do Experience Platform, no Adobe Audience Manager ou em outras ferramentas e são armazenados no Perfil do cliente em tempo real. Os públicos-alvo consistem em um conjunto de IDs de perfil, juntamente com quaisquer atributos, eventos e muito mais aplicáveis. Você deseja trazer esses dados de público-alvo para a Customer Journey Analytics para análise adicional.
Pré-requisitos
- Acesso ao Experience Platform, especificamente ao Perfil de Cliente em Tempo Real.
- Acesso para criar e gerenciar esquemas e conjuntos de dados do Experience Platform.
- Acesso ao Serviço de Consulta do Experience Platform (e a capacidade de gravar SQL).
- Acesso a uma ferramenta que pode executar algumas transformações de dados.
- Acesso ao Customer Journey Analytics. Você precisa ser um administrador de produto do Customer Journey Analytics para criar e modificar conexões e visualizações de dados do Customer Journey Analytics.
- Autentique e acesse APIs do Experience Platform (API de Serviço de Catálogo e API de Serviço de Segmentação). Você precisa criar um projeto no Console do desenvolvedor da organização e da sandbox e garantir que tenha as informações necessárias para enviar chamadas de API com êxito.
Etapas
A solução provisória envolve as seguintes etapas:
- Selecionar públicos-alvo (Interface do Experience Platform).
- Criar um conjunto de dados habilitado para perfil (API Experience Platform).
- Exportar públicos-alvo (Experience Platform API).
- Transformar a saída (interface do Experience Platform e muito mais).
- Criar um esquema e um conjunto de dados (Interface do usuário do Experience Platform).
- Adicionar ou editar uma conexão (Interface do Customer Journey Analytics).
- Configurar uma visualização de dados (interface do Customer Journey Analytics).
- Relatar e analisar (Interface do Customer Journey Analytics).
Selecionar públicos
A solução começa com a identificação de públicos-alvo que você deseja assimilar na Customer Journey Analytics.
Na interface da Experience Platform:
-
Selecione Cliente >
Públicos. -
Selecione Procurar e procure os públicos que você deseja assimilar e usar no Customer Journey Analytics. Anote a ID de público-alvo para cada um dos públicos-alvo para uso posterior.
Criar um conjunto de dados habilitado para perfil
Você precisa criar um conjunto de dados com base no esquema Perfil individual XDM baseado em núcleo. Não é possível selecionar esse Perfil individual XDM baseado em núcleo como o esquema ao criar um conjunto de dados na interface do usuário do Experience Platform. Em vez disso, use a API de Serviço de Catálogo para criar um conjunto de dados com base no esquema _xdm.context.profile__union.
Solicitação
| code language-shell |
|---|
|
Onde:
DATASET_NAMEé o nome amigável do conjunto de dados. Por exemplo,Segment Export Job Dataset for CJA.
Resposta
| code language-json |
|---|
|
Onde:
DATASET_IDé o identificador do conjunto de dados criado.
Exportar públicos
Exporte os públicos-alvo selecionados para o conjunto de dados recém-criado. Use a API do Serviço de Segmentação para criar um trabalho de exportação que envie os públicos-alvo para o conjunto de dados.
| code language-shell |
|---|
|
Em que
COMMA_SEPARATED_LIST_OF_FULLY_QUALIFIED_FIELD_NAMESpode ser algo como_demoemea.identification.core.ecid, _demoemea.identification.core.email, _demoemea.identification.core.phoneNumber, person.gender, person.name.firstName, person.name.lastName. Certifique-se de incluir pelo menos os campos relevantes (como a personID (email)) que deseja usar na Análise de Jornada do cliente.AUDIENCE_ID_xsão os identificadores de público-alvo dos públicos que você deseja exportar.DATASET_IDé o conjunto de dados que você criou.
Resposta
| code language-json |
|---|
|
Em que
EXPORT_JOB_IDé o identificador do trabalho de exportação.
Use a API do Serviço de Segmentação para verificar o status do trabalho de exportação.
Solicitação
| code language-shell |
|---|
|
Resposta
| code language-json |
|---|
|
Depois que o trabalho de exportação for bem-sucedido, verifique se o conjunto de dados contém lotes assimilados com êxito.
Na interface da Experience Platform:
-
Selecione Gerenciamento de Dados >
Conjuntos de Dados. -
Selecione o conjunto de dados criado, por exemplo: Conjunto de dados do trabalho de exportação de segmento para o CJA.
-
Verifique os lotes assimilados. Se o conjunto de dados contiver lotes com falha, use Gerenciamento de Dados >
Monitoramento para ver qual é o motivo. Por exemplo, você usou um nome de campo que não existe no esquema. -
Copie o Nome da tabela do conjunto de dados. Por exemplo: segment_export_job_dataset_for_cja. Use esse nome na próxima etapa.
Transformar a saída
Os dados no conjunto de dados não estão no formato correto para o Customer Journey Analytics. Para transformar os dados, use o Experience Platform Query Service para buscar os dados.
Use um cliente PSQL que se conecta ao Serviço de consulta Experience Platform.
Na interface da Experience Platform:
- Selecione Data Management >
Queries. - Selecione
Credentials.
Use as credenciais para configurar o cliente PSQL para conexão com o Serviço de Consulta Customer Journey Analytics.
Consulta
Execute esta consulta para recuperar os dados de público-alvo do conjunto de dados:
| code language-sql |
|---|
|
Onde:
IDENTITY_TO_USE_AS_PERSON_IDé um dos campos que você definiu como parte do trabalho de exportação. Por exemplo:_demoemea.identification.core.email.DATASET_TABLE_NAMEé o nome da tabela do conjunto de dados.AUDIENCE_ID_xsão os públicos-alvo definidos como parte do trabalho de exportação. Você precisa especificar esses públicos-alvo mais uma vez, pois a especificação no trabalho de exportação é um filtro em nível de linha. Esse filtro em nível de linha retorna perfis para os segmentos especificados com todas as associações de segmento para cada um dos perfis.
Resultados
O resultado da consulta, no formato JSON, deve ser semelhante a:
| code language-json |
|---|
|
Onde:
PERSON_ID_xsão os valores do identificador que você deseja usar como a ID de pessoa. Por exemplo,john.doe@gmail.comquando você usa email.AUDIENCE_ID_xsão os identificadores de público.
É necessário transformar esses dados JSON para adicionar o nome do locatário do ambiente e fornecer um nome mais amigável para o público-alvo.
O JSON final deve ser semelhante a:
| code language-json |
|---|
|
Onde:
TENANT_NAMEé o nome do locatário. Por exemplo:_demoemea.PERSON_ID_xsão os valores do identificador que você deseja usar como a ID de pessoa. Por exemplo,john.doe@gmail.comquando você usa email.AUDIENCE_ID_xsão os identificadores de público.AUDIENCE_FRIENDLY_NAME_xsão nomes de público amigáveis para as IDs de público. Por exemplo:Luma - Blue+ Members.
Use sua ferramenta favorita para transformar o JSON original neste formato.
Criar um esquema e conjunto de dados
Para usar o JSON transformado como dados de público-alvo exportados no Customer Journey Analytics, é necessário criar um esquema dedicado.
Para criar o esquema:
Na interface da Experience Platform:
-
Selecione Gerenciamento de Dados >
Esquemas. -
Selecione
Criar esquema. Selecione Padrão no menu suspenso. -
Selecione Manual na caixa de diálogo Criar um esquema e use Selecionar para continuar.
-
No assistente Criar esquema, na etapa Selecionar uma classe:
- Selecione Perfil Individual.
- Selecione Próximo.
-
No assistente Criar esquema, na etapa Nome e revisão:
- Insira um nome para exibição do esquema. Por exemplo:
Audience Export for CJA Schema. - (opcional) Insira uma Descrição.
- Selecione Concluir.
- Insira um nome para exibição do esquema. Por exemplo:
-
Configure seu esquema para conter um grupo de campos personalizado (chamado, por exemplo, Associação de público-alvo) que contém dois campos chamados audienceMembershipId e audienceMembershipName.
-
Verifique se o campo personID é uma Identidade, Identidade primária e se tem Email como o Inamespace de identidade.
-
Aplicar todas as alterações. Clique em Salvar para salvar o esquema.
Crie um conjunto de dados e use-o para assimilar os dados JSON transformados.
Na interface da Experience Platform:
-
Selecione Gerenciamento de Dados >
Conjuntos de Dados. -
Selecione
Criar conjunto de dados. -
Selecione Criar conjunto de dados a partir do esquema.
-
No assistente Criar conjunto de dados a partir do esquema, na etapa Selecionar esquema:
- Selecione o schema que acabou de criar. Por exemplo: Exportação de público-alvo para esquema do CJA.
- Selecione Próximo.
-
No assistente Criar conjunto de dados do esquema, na etapa Configurar conjunto de dados:
- Insira um Nome para o conjunto de dados.
- (opcional) Insira uma Descrição para o conjunto de dados.
- Selecione Concluir.
-
Em Conjuntos de Dados > nome do conjunto de dados, arraste o arquivo de dados JSON transformado e solte-o em Arraste e solte arquivos. Essa ação inicia a assimilação dos dados JSON exportados no conjunto de dados.
-
Verifique os lotes assimilados. Se o conjunto de dados contiver lotes com falha, use Gerenciamento de Dados >
Monitoramento para ver qual é o motivo. Por exemplo, você definiu um nome de campo no JSON que não existe no esquema.
Adicionar ou editar uma conexão
Depois que os dados JSON transformados que contêm os dados de público-alvo do Experience Platform forem assimilados com sucesso, você poderá adicionar o conjunto de dados a uma conexão nova ou existente no Customer Journey Analytics.
Na interface do Customer Journey Analytics:
-
Selecione Gerenciamento de Dados > Conexões.
-
Criar uma nova conexão/ Definir configurações da conexão e configurações de dados. Ou selecione uma conexão existente e use
Editar Conexão para editar a conexão. -
Selecione
Adicionar conjuntos de dados. -
Selecione o conjunto de dados criado e no qual você assimilou os dados JSON transformados.
-
Configure o conjunto de dados. Por exemplo:
-
Salve a conexão.
Configurar uma visualização de dados
Configure uma visualização de dados para a conexão que você acabou de criar ou editar.
-
Selecione Gerenciamento de dados > Visualizações de dados.
-
Edite uma visualização de dados existente ou crie uma nova visualização de dados.
-
Na guia Componentes da visualização de dados, verifique se a Id de Associação de Público-Alvo e o Nome de Associação de Público-Alvo foram adicionados como componentes de dimensão.
-
Selecione Salvar e Continuar para salvar a visualização de dados.
Relatar e analisar
Por fim, use o Analysis Workspace para criar relatórios sobre os dados de público-alvo do Experience Platform em um ou mais painéis que usam a visualização de dados com os componentes de associação de público-alvo, como audienceMembershipId, audienceMembershipIdName e personID.
Observações adicionais
-
Você deve executar esse processo regularmente para que os dados do público-alvo sejam atualizados constantemente no Customer Journey Analytics.
-
Você pode importar vários públicos-alvo em uma única conexão do Customer Journey Analytics. Isso adiciona mais complexidade ao processo, mas é possível. Para que isso funcione, é necessário fazer algumas modificações no processo acima:
- Execute esse processo para cada público-alvo desejado em sua coleção de públicos-alvo no RTCP.
- A Customer Journey Analytics oferece suporte a matrizes/matrizes de objetos em conjuntos de dados de perfil. Usar uma matriz de objetos para
audienceMembershipIdouaudienceMembershipIdNameé a melhor opção. - Na visualização de dados, crie uma nova dimensão usando a transformação de Substring no campo
audienceMembershipIdpara converter a string de valores separados por vírgula em uma matriz. OBSERVAÇÃO: atualmente, há um limite de 10 valores na matriz. - Agora você pode relatar sobre esta nova dimensão
audienceMembershipIdsno Customer Journey Analytics Workspace.