Depurar o Target com o SDK da Web da plataforma
Verificação das atividades do Target e depuração do SDK da Web para solucionar problemas de implementação, entrega de conteúdo ou qualificação de público-alvo. Esta página do guia de migração explica as diferenças entre a depuração com a at.js e o SDK da Web da Platform.
A tabela abaixo resume os recursos e o suporte para abordagens de teste e depuração.
mboxDisable
mboxDebug
alloy_debug
para informações de depuração semelhantesmboxTrace
alloy_debug
extensão do navegador Adobe Experience Platform Debugger
A extensão Adobe Experience Platform Debugger para Chrome e Firefox avalia as páginas da Web e ajuda a validar as implementações do Adobe Experience Cloud.
Você pode executar o Platform Debugger em qualquer página da Web e a extensão tem acesso a dados públicos. Para acessar dados não públicos usando a extensão, como informações de rastreamento do Target, é necessário autenticar no Experience Cloud por meio do link Entrar.
Obtenha e instale o Adobe Experience Platform Debugger
O Adobe Experience Platform Debugger pode ser instalado nos navegadores Google Chrome ou Mozilla Firefox. Siga o link apropriado abaixo para instalar a extensão no seu navegador preferido:
Depois de instalar a extensão do Chrome ou o complemento do Firefox, um ícone ( ) é adicionado à barra de extensão. Selecione esse ícone para abrir a extensão.
Consulte o guia dedicado para obter mais informações sobre a extensão de Adobe Experience Platform Debugger e como depurar todos os aplicativos web de Adobe.
Visualizar atividades do Target com URLs de controle de qualidade
A at.js e o SDK da Web da Platform permitem que você visualize atividades do Target usando URLs de controle de qualidade do Target, e ambos os métodos de implementação oferecem suporte aos mesmos recursos de controle de qualidade.
URLs de controle de qualidade do Target que funcionam instruindo a at.js ou o SDK da Web da plataforma a gravar um cookie específico no seu navegador chamado at_qa_mode
. Este cookie é usado para forçar a qualificação de uma atividade e experiência específicas.
xdm.web.webPageDetails.URL
passado na chamada sendEvent
. Quaisquer modificações nesse valor, como colocar todos os caracteres em minúsculas, podem impedir que o modo de controle de qualidade do Target funcione corretamente.Consulte o guia dedicado para obter mais informações sobre Controle de qualidade da atividade do Target.
Depurar implementação do Target
A tabela abaixo descreve as diferenças entre a at.js e as táticas de depuração do SDK da Web da Platform:
Carregar página com parâmetro de URL:
mboxDisable=true
Carregar página com parâmetro de URL:
mboxDebug=true
Carregar página com parâmetro de URL:
alloy_debug=true
Ou executar
alloy("setDebug", { "enabled": true });
no console do desenvolvedorwindow.___target_trace
.Carregar página com parâmetro de URL:
mboxTrace=window&authorization={TOKEN}
Desativar funcionalidade do Target
No momento, o SDK da Web da Platform não tem um recurso para suprimir seletivamente respostas do Target. No entanto, é possível suprimir as solicitações do SDK da Web da Platform com as ferramentas do desenvolvedor do navegador, várias extensões do navegador ou aplicativos de terceiros. Por exemplo, para bloquear o SDK da Web da Platform com o Google Chrome:
- Clique com o botão direito do mouse em qualquer lugar da página e selecione Inspect
- Selecione a guia Rede
- Filtre pela cadeia de caracteres
//ee//
para exibir somente chamadas do SDK da Web da plataforma - Recarregar a página
- Clique com o botão direito em uma das solicitações de rede filtradas e selecione Bloquear domínio de solicitação
- Recarregue a página e observe que a solicitação de rede está bloqueada
- Quando você terminar a depuração, clique com o botão direito do mouse na solicitação de rede bloqueada e selecione Desbloquear ou feche o painel Ferramentas do desenvolvedor
Exibir log de depuração
O log de depuração da at.js usando o parâmetro de URL mboxDebug=true
mostra informações detalhadas sobre cada solicitação, resposta e tentativa do Target de renderizar o conteúdo para a página. O SDK da Web da Platform tem log de depuração semelhante usando o parâmetro de URL alloy_debug=true
.
mboxDebug=true
)alloy_debug=true
)AT:
[alloy]
Exibir rastreamentos do Target
Os rastreamentos do Target fornecem informações detalhadas sobre as qualificações da atividade e o perfil do Target do visitante. Como os rastreamentos do Target contêm informações que não estão disponíveis publicamente, visualizá-las requer um token de autorização ou autenticação na janela de extensão do navegador Adobe Experience Platform Debugger.
mboxTrace
Para exibir rastreamentos do Platform Web SDK Target com o Adobe Experience Platform Debugger, faça o seguinte:
- Navegue até uma página no site que tenha o Target implementado com o SDK da Web da plataforma
- Abra a extensão Adobe Experience Platform Debugger selecionando o ícone ( ) na barra de navegação do navegador
- Selecione o link Entrar
- Autentique usando seu logon no Adobe Experience Cloud
- Selecione a guia Logs à esquerda
- Selecione a guia Edge na parte superior
- Opcionalmente, dê um nome à sua sessão de depuração e clique no botão Conectar
- Recarregue a página e o log deve ser preenchido com informações detalhadas sobre as interações da rede de borda
- Concentre-se nas entradas de log que começam com "Rastreamentos de Destino" na descrição e selecione Exibir para ver os detalhes do rastreamento de Destino
{modal="regular"}
Depois de selecionar Exibir, uma sobreposição será exibida, permitindo que você veja as seguintes informações relacionadas à solicitação:
- Atividades correspondentes
- Atividades sem correspondência
- Detalhes da solicitação
- Instantâneo do perfil
Consulte o manual dedicado sobre depuração da entrega de conteúdo do Target para obter mais informações sobre rastreamentos do Target.
Solução de problemas com o Assurance
As informações de rastreamento do Target podem ser visualizadas na extensão do navegador Adobe Experience Platform Debugger e no aplicativo Assurance (anteriormente conhecido como Project Griffon). Para exibir rastreamentos do Target no Assurance, faça o seguinte:
- Abra a extensão do navegador Adobe Experience Platform Debugger e conecte uma sessão de depuração remota como descrito acima
- Selecione o link com seu nome de sessão acima do log de depuração
- O Platform Assurance carrega e mostra registros detalhados de todos os aplicativos Adobe configurados no fluxo de dados para a sua implementação
- Filtrar o log por
adobe.target
- Selecione uma entrada de log com o tipo
com.adobe.target.trace
- Expanda os detalhes da carga e exiba as informações em
context > targetTrace
{modal="regular"}
Examinar solicitação e resposta de rede
A carga da solicitação e a resposta das chamadas sendEvent
do SDK da Web da Platform são diferentes da at.js. A estrutura abaixo deve ajudá-lo a entender a estrutura da solicitação e resposta enquanto examina as chamadas de rede com as ferramentas de desenvolvedor do seu navegador.
Conteúdo da solicitação de conteúdo
{modal="regular"}
- Perfil, entidade e outros parâmetros que não são da mbox são passados na matriz de eventos em
data.__adobe.target
- Os escopos de decisão estão localizados na matriz de eventos em
query.personalization.decisionScopes
- Os dados XDM mapeados para os parâmetros de mbox downstream estão localizados na matriz de eventos em
xdm
Corpo da resposta do conteúdo
{modal="regular"}
- O SDK da Web da Platform retorna ações para todos os aplicativos Adobe no objeto
handle
- A ação
personalization:decisions
significa uma resposta do Destino ou offer decisioning - As apresentações de destino são apresentadas como uma matriz, cada uma com uma ID de apresentação exclusiva com o prefixo
AT:
- O escopo de decisão e os detalhes da atividade estão localizados no array de apresentações
- Os detalhes da oferta estão localizados na matriz
items
emdata
- Os tokens de resposta estão localizados na matriz
items
emmeta
Carga do evento de apresentação
{modal="regular"}
- Os eventos de SDK específicos do Target são
decisioning.propositionDisplay
para uma impressão oudecisioning.propositionInteract
para uma interação, como um clique - Os detalhes do evento de apresentação estão localizados na matriz de eventos em
xdm._experience.decisioning
- A ID de apresentação do evento de exibição ou interação deve corresponder à ID de apresentação do conteúdo retornado do Target
Parabéns, você chegou ao fim do tutorial! Boa sorte ao migrar sua implementação do Adobe Target para o SDK da Web!