Combinar conjuntos de relatórios com esquemas diferentes

Última atualização em 2024-01-04
  • Tópicos
  • Use Cases
    Exibir mais informações sobre este tópico
  • Criado para:
  • User

A variável Conector de origem do Analytics O traz dados do conjunto de relatórios da Adobe Analytics para o Adobe Experience Platform para uso por aplicativos da Adobe Experience Platform, como Real-time Customer Data Platform e Customer Journey Analytics (Customer Journey Analytics). Cada conjunto de relatórios trazido para a Adobe Experience Platform é configurado como um fluxo de dados de conexão de origem individual e cada fluxo de dados chega como um conjunto de dados no data lake da Adobe Experience Platform. O conector de origem do Analytics cria um conjunto de dados por conjunto de relatórios.

Clientes do Customer Journey Analytics usam conexões para integrar conjuntos de dados do data lake da Adobe Experience Platform ao Customer Journey Analytics Analysis Workspace. No entanto, ao combinar conjuntos de relatórios em uma conexão, as diferenças de esquema entre conjuntos de relatórios precisam ser resolvidas usando o Adobe Experience Platform Preparação de dados funcionalidade. O objetivo é garantir que variáveis do Adobe Analytics, como props e eVars, tenham um significado consistente no Customer Journey Analytics.

As diferenças de esquema entre conjuntos de relatórios são problemáticas

Suponha que sua empresa queira trazer dados de dois conjuntos de relatórios diferentes para o Adobe Experience Platform para uso pelo Customer Journey Analytics e suponha que os esquemas dos dois conjuntos de relatórios tenham diferenças:

Conjunto de relatórios A Conjunto de relatórios B
eVar1 = Termo de pesquisa eVar1 = Unidade de negócios
eVar2 = Categoria do cliente eVar2 = Termo de pesquisa

Por uma questão de simplicidade, considere que essas são as únicas eVars definidas para ambos os conjuntos de relatórios.

Além disso, suponha que você execute as seguintes ações:

  • Crie uma conexão de origem do Analytics (sem usar o preparo de dados) que assimila Conjunto de relatórios A no data lake da Adobe Experience Platform como Conjunto de dados A.
  • Crie uma conexão de origem do Analytics (sem usar o preparo de dados) que assimila Conjunto de relatórios B no data lake da Adobe Experience Platform como Conjunto de dados B.
  • Criar um conexão Customer Journey Analytics chamado Todos os conjuntos de relatórios que combina o conjunto de dados A e o conjunto de dados B.
  • Criar um Visualização de dados do Customer Journey Analytics chamado Exibição global que é baseada na conexão Todos os conjuntos de relatórios.

Sem o uso do Preparo de dados para resolver as diferenças de esquema entre o Conjunto de dados A e o Conjunto de dados B, as eVars na exibição de dados da Exibição global conterão uma mistura de valores:

Visualização de dados Exibição global no Customer Journey Analytics
eVar1 => uma combinação de termos de pesquisa e unidades de negócios
eVar2 => uma combinação de categorias de clientes e termos de pesquisa

Essa situação resulta em relatórios sem sentido para a eVar1 e a eVar2:

  • Os campos de eVar contêm uma mistura de valores com significados semânticos diferentes.
  • Os termos de pesquisa são distribuídos entre a eVar1 e a eVar2.
  • Não é possível usar modelos de atribuição diferentes para cada um dos termos de pesquisa, unidades de negócios e categorias de clientes.

Usar o Preparo de dados do Adobe Experience Platform para resolver diferenças de esquema entre conjuntos de relatórios

A funcionalidade Preparo de dados de Experience Platform está integrada ao conector de origem do Analytics e pode ser usada para resolver as diferenças de esquema descritas no cenário acima. Isso resulta em eVars com significados consistentes na visualização de dados Customer Journey Analytics. (As convenções de nomenclatura usadas abaixo podem ser personalizadas para atender às suas necessidades.)

  1. Antes de criar os fluxos de dados da conexão de origem para o Conjunto de relatórios A e o Conjunto de relatórios B, Criar um novo esquema no Adobe Experience Platform (vamos chamá-lo de Esquema unificado em nosso exemplo.) Adicione o seguinte ao esquema:

    “Esquema unificado”
    Classe XDM ExperienceEvent
    Grupo de campos Modelo ExperienceEvent do Adobe Analytics
  2. Adicione outro grupo de campos ao esquema ou crie um grupo de campos personalizado e adicione-o ao esquema. Criaremos um novo grupo de campos e o chamaremos de Campos unificados. Em seguida, adicionaremos os seguintes campos ao novo grupo de campos:

    Grupo de campos personalizado “Campos unificados”
    Termo de pesquisa
    Unidade de negócios
    Categoria do cliente
  3. Crie o fluxo de dados da conexão de origem para o Conjunto de relatórios A, selecionando Esquema unificado para uso no fluxo de dados. Adicione mapeamentos personalizados ao fluxo de dados da seguinte maneira:

    Conjunto de origem do Conjunto de relatórios A Campo de grupos Campo de destino de campos unificados
    _experience.analytics.customDimensions.eVars.eVar1 <path>.Search_term
    _experience.analytics.customDimensions.eVars.eVar2 <path>.Customer_category
    OBSERVAÇÃO

    O caminho XDM para os campos de destino dependerá de como você estruturar o grupo de campos personalizados.

  4. Crie o fluxo de dados da conexão de origem para o Conjunto de relatórios B, selecionando novamente Esquema unificado para uso no fluxo de dados. O fluxo de trabalho mostrará que dois campos têm um conflito de nome de descritor. Isso ocorre porque os descritores da eVar1 e da eVar2 são diferentes no Conjunto de relatórios B do que eram no Conjunto de relatórios A. Mas já sabemos disso, para que possamos ignorar com segurança o conflito e usar mapeamentos personalizados da seguinte maneira:

    Campo de origem do Conjunto de relatórios B Campo de grupos Campo de destino de campos unificados
    _experience.analytics.customDimensions.eVars.eVar1 <path>.Business_unit
    _experience.analytics.customDimensions.eVars.eVar2 <path>.Search_term
  5. Agora, crie um Todos os conjuntos de relatórios conexão para Customer Journey Analytics, combinando o conjunto de dados A e o conjunto de dados B.

  6. Criar um Exibição global visualização de dados no Customer Journey Analytics. Ignore os campos de eVar originais e inclua apenas os campos do grupo Campos unificados.

    Exibição global visualização de dados no Customer Journey Analytics:

    Campo de origem Incluir na visualização de dados?
    _experience.analytics.customDimensions.eVars.eVar1 Não
    _experience.analytics.customDimensions.eVars.eVar2 Não
    <path>.Search_term Sim
    <path>.Customer_category Sim
    <path>.Business_unit Sim

Agora você mapeou a eVar1 e a eVar2 dos conjuntos de relatórios de origem para três novos campos. Observe que outra vantagem de usar os mapeamentos do Preparo de dados é que os campos de destino agora se baseiam em nomes semanticamente significativos (termo de pesquisa, unidade de negócios, categoria de cliente) em vez dos nomes de eVar menos significativos (eVar1, eVar2).

OBSERVAÇÃO

O grupo de campos personalizados Campos unificados e os mapeamentos de campo associados podem ser adicionados aos fluxos de dados e conjuntos de dados existentes do conector de origem do Analytics a qualquer momento. No entanto, isso afeta apenas os dados futuros.

Mais do que apenas conjuntos de relatórios

Os recursos do Preparo de dados para combinar conjuntos de dados com esquemas diferentes vão além dos conjuntos de relatórios do Analytics. Suponha que você tenha dois conjuntos de dados com os seguintes dados:

Conjunto de dados A = Conjunto de relatórios do Analytics via conector de origem do Analytics
eVar1 => Categoria do cliente
Conjunto de dados B = Dados da central de atendimento
Some_field => Categoria do cliente

Usando o Preparo de dados, você pode combinar a Categoria do cliente na eVar 1 nos dados do Analytics com a Categoria do cliente no campo Some_field na central de atendimento. Aqui está uma maneira de fazer isso. Novamente, a convenção de nomenclatura pode ser alterada para atender às suas necessidades.

  1. Crie um esquema na Adobe Experience Platform. Adicione o seguinte ao esquema:

    “Esquema estendido”
    Classe Evento de experiência do XDM
    Grupo de campos Modelo de evento de experiência do Adobe Analytics
  2. Crie um novo grupo de campos e adicione-o ao esquema. Adicionar campos ao grupo de campos:

    Grupo de campos personalizados “Informações do cliente”
    Customer_category
  3. Crie o fluxo de dados para Conjunto de dados A, selecionando Esquema estendido como esquema. Adicione mapeamentos personalizados ao fluxo de dados da seguinte maneira:

    Campo de origem do conjunto de dados A Campo de destino do grupo de campos de informações do cliente
    _experience.analytics.customDimensions.eVars.eVar2 <path>.Customer_category
  4. Crie o fluxo de dados para o Conjunto de dados B, selecionando novamente o Esquema estendido como esquema. Adicione mapeamentos personalizados ao fluxo de dados da seguinte maneira:

    Campo de origem do conjunto de dados B Campo de destino do grupo de campos de informações do cliente
    <path>.Some_field <path>.Customer_category
  5. Crie uma conexão de Customer Journey Analytics que combine o Conjunto de dados A e o Conjunto de dados B.

  6. Crie uma visualização de dados no Customer Journey Analytics, usando a conexão de Customer Journey Analytics que você acabou de criar. Ignore os campos de eVar originais e inclua apenas os campos do grupo de campos Informações do cliente.

    Visualização de dados no Customer Journey Analytics:

    Campo de origem Incluir na visualização de dados?
    _experience.analytics.customDimensions.eVars.eVar1 Não
    _experience.analytics.customDimensions.eVars.eVar2 Não
    <path>.Customer_category Sim

Preparo de dados vs. ID de componente

Conforme descrito acima, o Preparo de dados permite mapear campos diferentes em conjunto em vários conjuntos de relatórios do Adobe Analytics. Isso é útil no Customer Journey Analytics quando você deseja combinar dados de vários conjuntos de dados em uma única conexão de Customer Journey Analytics. No entanto, se você pretende manter os conjuntos de relatórios em conexões de Customer Journey Analytics separadas, mas deseja usar um conjunto de relatórios nessas conexões e visualizações de dados, alterar a ID do componente subjacente no Customer Journey Analytics fornece uma maneira de tornar os relatórios compatíveis, mesmo que os esquemas sejam diferentes. Consulte Configurações do componente para obter mais informações.

A alteração da ID do componente é uma função somente Customer Journey Analytics e não afeta dados do conector de origem do Analytics enviados para o Perfil do cliente em tempo real e para a RTCDP.

Nesta página