Configurar personalização na Web em tempo real (versão preliminar)

[Este artigo faz parte da documentação de pré-lançamento e está sujeito a alterações.]

Deixe o Customer Insights - Data criar automaticamente perfis desconhecidos para visitantes não autenticados no site e rastrear as exibições de página e interações em tempo real. Configure o rastreamento na Web, mescle perfis desconhecidos dos clientes com os perfis conhecidos quando eles se autenticarem no site e, em seguida, personalize a experiência deles na Web. Saiba mais em Visão geral da personalização da Web em tempo real.

Pré-requisitos

  • Seu site tem um processo para identificar usuários conhecidos e salvar os dados do cliente em uma tabela. Por exemplo, uma <WebCustomers> tabela.

  • Você faz a ingestão da sua tabela <WebCustomers> no Customer Insights - Data usando um dos conectores de fonte de dados.

  • Você inclui sua <WebCustomers> tabela no processo de unificação de dados.

Configurar rastreamento na Web

  1. Entre no Customer Insights - Data e selecione Rastreamento na Web e personalização.

    Captura de tela de rastreamento da Web e personalização no Customer Insights - Data.

  2. Selecione sua <WebCustomers> tabela. O script de acompanhamento o usa para identificar seus clientes quando eles se autenticam.

  3. Selecione Copiar para copiar o script de acompanhamento e colá-lo na marca <head> do site.

    Se você estiver usando um gerenciador de marcas, como o Google Tag Manager, vá até o portal do Google Tag Manager. Selecione Adicionar nova tag>Configuração da tag>HTML Personalizado, cole o script de rastreamento do Customer Insights - Data Tracking e Salvar.

    Se você estiver usando um Sistema de Gerenciamento de Conteúdo (CMS) como o Wordpress, o provedor de CMS deverá ter uma maneira fácil de adicionar um script ao cabeçalho do site. Aqui está um exemplo do Wordpress: https://wordpress.com/support/adding-code-to-headers/

Navegue no site como um visitante não autenticado para criar um perfil desconhecido no Customer Insights - Data.

Para exibir os perfis desconhecidos, vá até a página Clientes e selecione Desconhecido. Todos os perfis desconhecidos têm um cookieId como um identificador e as interações do site na linha do tempo são mostradas automaticamente.

Captura de tela da guia Desconhecido na página Clientes no Customer Insights - Data.

Para validar os eventos da Web no Dataverse, entre em https://make.powerapps.com/. Selecione Tabelas>Tudo e selecione as tabelas PersonalizationView e PersonalizationAction.

Autenticar clientes desconhecidos e mesclá-los com clientes conhecidos

Para ter o Customer Insights – os dados mesclam automaticamente um perfil desconhecido com um perfil conhecido quando um visitante se autentica, selecione a tabela de origem que você usou para identificar seus clientes ao configurar o controle da Web. Para identificar e mesclar os perfis, o sistema precisa conhecer a ID exclusiva do cliente autenticado. Ele obtém essa ID chamando a setUser função.

  1. Entre no Customer Insights - Data e selecione Rastreamento na Web e personalização.

  2. Selecione a tabela que identifica os clientes.

    Por exemplo, a tabela de origem LoyaltySignUps no Customer Insights - Data usa LoyaltyId como a chave primária, que identifica com exclusividade um cliente nessa tabela.

    Somente as tabelas usadas como fonte para unificação de dados aparecem na lista de tabelas. Customer Insights – Os dados identificam automaticamente o visitante usando a chave primária da tabela selecionada. A lógica de mesclagem é a mesma do processo de unificação de dados.

  3. Defina a função setUser no site. Normalmente, você só define essa função na página que autentica os visitantes. O identificador é a ID do visitante, como jsmith001.

    <script>
       function setUser() {
          window["MSCI"].setUser({ "authId": "<identifier>" });
     }
    </script>
    
  4. Chame a função setUser quando um visitante se autenticar.

    <button type="submit" onclick="setUser()">Submit</button>