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 >
-
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_NAMES
pode 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_x
sã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 >
-
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 >
-
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 >
- Selecione
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_x
sã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_x
são os valores do identificador que você deseja usar como a ID de pessoa. Por exemplo,john.doe@gmail.com
quando você usa email.AUDIENCE_ID_x
sã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_x
são os valores do identificador que você deseja usar como a ID de pessoa. Por exemplo,john.doe@gmail.com
quando você usa email.AUDIENCE_ID_x
são os identificadores de público.AUDIENCE_FRIENDLY_NAME_x
sã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 >
-
Selecione
-
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 >
-
Selecione
-
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 >
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
-
Selecione
-
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
audienceMembershipId
ouaudienceMembershipIdName
é a melhor opção. - Na visualização de dados, crie uma nova dimensão usando a transformação de Substring no campo
audienceMembershipId
para 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
audienceMembershipIds
no Customer Journey Analytics Workspace.