Validar implementações do SDK da Web com o Experience Platform Debugger

Saiba como validar a implementação do SDK da web da Adobe Experience Platform com o Adobe Experience Platform Debugger.

O Experience Platform Debugger é uma extensão disponível para os navegadores Chrome e Firefox, que ajuda a visualizar a tecnologia de Adobe implementada nas páginas da Web. Baixe a versão do seu navegador de preferência:

Se você nunca usou o depurador antes, assista a este vídeo de visão geral de cinco minutos:

Nesta lição, você usa a extensão do Adobe Experience Platform Debugger para substituir a propriedade de tag codificada no site de demonstração Luma com sua própria propriedade.

Essa técnica é chamada de alternação de ambiente e será útil posteriormente, ao trabalhar com tags em seu próprio site. Ele permite carregar o site de produção em seu navegador, mas com sua biblioteca de tags de desenvolvimento. Essa capacidade permite fazer e validar de forma segura as alterações nas tags independentemente das suas versões de código normais. Afinal, essa separação das versões de tag de marketing das versões regulares de código é um dos principais motivos pelos quais os clientes usam tags!

Objetivos de aprendizagem

No final desta lição, você poderá usar o depurador para:

  • Carregar uma biblioteca de tags alternativa
  • Validar se o evento XDM do lado do cliente está capturando e enviando dados conforme esperado para o Edge Network da plataforma
  • Ativar o Edge Trace para visualizar solicitações do lado do servidor enviadas pelo Edge Network da plataforma

Pré-requisitos

Você está familiarizado com as marcas da Coleção de dados e o site de demonstração Luma e concluiu as lições anteriores no tutorial:

Carregar bibliotecas de tags alternativas com o Debugger

O depurador de Experience Platform tem um recurso interessante que permite substituir uma biblioteca de tags existente por outra. Essa técnica é útil para validação e permite ignorar muitas etapas de implementação neste tutorial.

  1. Verifique se você está com o site de demonstração do Luma aberto e selecione o ícone da extensão do Depurador do Experience Platform

  2. O Debugger abrirá e mostrará alguns detalhes da implementação codificada (talvez seja necessário recarregar o site Luma depois de abrir o Debugger)

  3. Confirme se o Depurador está "Conectado ao Luma", como mostrado abaixo, e selecione o ícone "bloquear" para bloquear o Depurador no site Luma.

  4. Selecione o botão Entrar e entre no Adobe Experience Cloud usando sua ID de Adobe.

  5. Agora, vá para Experience Platform Tags no painel de navegação esquerdo

    Tela de tag do depurador

  6. Selecione a guia Configuração

  7. À direita do local onde ele mostra os Códigos incorporados de página, abra a lista suspensa Ações e selecione Substituir

    Selecionar ações > Substituir

  8. Como você está autenticado, o Debugger extrairá suas propriedades e ambientes de tag disponíveis. Selecione sua propriedade

  9. Selecione seu ambiente Development

  10. Selecione o botão Aplicar

    Selecione a propriedade de marca alternativa

  11. O site Luma recarregará agora com sua própria propriedade de tag.

    propriedade de marca substituída

À medida que você prossegue no tutorial, usa essa técnica de mapear o site Luma para sua própria propriedade de tag para validar a implementação do SDK da Web da Platform. Ao usar tags em seu próprio site, você pode usar essa mesma técnica para validar bibliotecas de tags de desenvolvimento em seu site de produção.

Validar solicitações de rede do lado do cliente com o Experience Platform Debugger

Você pode usar o Debugger para validar os beacons do lado do cliente acionados a partir da implementação do SDK da Web da Platform para exibir os dados enviados para o Edge Network da Platform:

  1. Vá para Resumo na navegação à esquerda para ver os detalhes da propriedade da marca

    Guia Resumo

  2. Agora, vá para Experience Platform Web SDK no painel de navegação esquerdo para ver as Solicitações de Rede

  3. Abrir a linha eventos

    Solicitação do Adobe Experience Platform Web SDK

  4. Observe como você pode ver o tipo de evento web.webpagedetails.pageView especificado na ação Atualizar variável e outras variáveis prontas para uso que seguem o grupo de campos AEP Web SDK ExperienceEvent

    Detalhes do evento

  5. Role para baixo até o objeto web, selecione para abri-lo e inspecionar webPageDetails.name, webPageDetails.server e webPageDetails.siteSection. Eles devem corresponder às digitalData variáveis de camada de dados correspondentes na página inicial

TIP
Para exibir e comparar a camada de dados digitalData na página inicial:
  1. Na página inicial do Luma, abra as ferramentas de desenvolvedor do navegador. No caso do Chrome, selecione o botão F12 no teclado
  2. Selecione a guia Console
  3. Digite digitalData e selecione Enter no teclado para exibir os valores da camada de dados

Guia Rede

Também é possível validar os detalhes do Mapa de identidade:

  1. Faça logon no site Luma usando as credenciais test@adobe.com/test

  2. Retorne à página inicial do Luma

  3. Abra a seção Experience Platform Web SDK na navegação à esquerda

    SDK da Web no Depurador

  4. Selecione a linha eventos para abrir os detalhes em um pop-up

    SDK da Web no Depurador

  5. Procure por identityMap na janela pop-up. Aqui você deve ver lumaCrmId com três chaves de authenticatedState, id e primary:
    SDK da Web no Depurador

Validar solicitações do lado do cliente com ferramentas de desenvolvimento do navegador

Esses tipos de detalhes de solicitação também estão visíveis na guia Rede das ferramentas de desenvolvedor da Web do navegador (supondo que o site esteja carregando sua biblioteca de marcas).

  1. Abra a guia Rede das ferramentas de desenvolvedor da Web do navegador e recarregue a página. Filtrar chamadas com /ee para localizar a chamada, selecioná-la e procurar na guia Cabeçalhos e na guia Carga

    Guia Rede

  2. Vá para a guia Resposta e observe como o valor da ECID é incluído na resposta.

    Guia Rede

    note note
    NOTE
    O valor da ECID está visível na resposta da rede. Ela não está incluída na parte identityMap da solicitação de rede, nem está armazenada nesse formato em um cookie.

Validar solicitações de rede do lado do servidor com o Experience Platform Debugger

Conforme você aprendeu na lição Configurar uma sequência de dados, o SDK da Web da Platform envia dados da sua propriedade digital para o Platform Edge Network. Em seguida, o Platform Edge Network faz solicitações adicionais do lado do servidor para os serviços correspondentes ativados no fluxo de dados. Você pode validar as solicitações do lado do servidor feitas pelo Platform Edge Network usando o Edge Trace no Debugger.

Ativar o Edge Trace

Para ativar o Edge Trace:

  1. Na navegação à esquerda de Experience Platform Debugger, selecione Logs

  2. Selecione a guia Edge e selecione Conectar

    Conectar ao Edge Trace

  3. Está vazio por enquanto

    Edge Trace Conectado

  4. Atualize a página inicial do Luma e verifique o Experience Platform Debugger novamente para ver os dados aparecerem.

    Rastreamento de Edge de sinal do Analytics

Nesse ponto, não é possível visualizar solicitações de Edge Network da Platform indo para aplicativos Adobe porque você não ativou nenhuma no fluxo de dados. Em lições futuras, use o Edge Trace para exibir as solicitações de saída do lado do servidor para o encaminhamento de aplicativos Adobe e eventos. Mas, primeiro, conheça outra ferramenta para validar as solicitações do lado do servidor feitas pelo Platform Edge Network — Adobe Experience Platform Assurance!

Próximo:

NOTE
Obrigado por investir seu tempo aprendendo sobre o Adobe Experience Platform Web SDK. Se você tiver dúvidas, quiser compartilhar comentários gerais ou tiver sugestões sobre conteúdo futuro, compartilhe-as nesta postagem de Discussão da Comunidade Experience League
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4