Configurar o Adobe Target com o SDK da Web da plataforma
Saiba como implementar o Adobe Target usando o SDK da web da Adobe Experience Platform. Saiba como fornecer experiências e transmitir parâmetros adicionais para o Target.
O Adobe Target é o aplicativo da Adobe Experience Cloud que oferece tudo o que você precisa para ajustar e personalizar a experiência do cliente e maximizar a receita em sites da Web e móveis, aplicativos e outros canais digitais.
Objetivos de aprendizagem
No final desta lição, você poderá fazer o seguinte com uma implementação do SDK da Web do Target:
- Adicionar o trecho pré-ocultação para evitar cintilação
- Configurar um fluxo de dados para habilitar a funcionalidade do Target
- Renderizar atividades do visual experience composer
- Renderizar atividades do compositor de formulários
- Envio de dados XDM para o Target e compreensão do mapeamento para parâmetros do Target
- Enviar dados personalizados para o Target, como parâmetros de perfil e entidade
- Validar uma implementação do Target
- Separar solicitações de personalização de solicitações de análise
Pré-requisitos
Para concluir as lições desta seção, primeiro você deve:
-
Completar todas as lições para a configuração inicial do SDK da Web da Platform, incluindo a configuração de elementos de dados e regras.
-
Verifique se você tem uma função de Editor ou Aprovador no Adobe Target.
-
Instale a extensão auxiliar do Visual Experience Composer se estiver usando o navegador Google Chrome.
-
Saber como configurar atividades no Target. Se você precisar de uma atualização, os seguintes tutoriais e guias serão úteis para esta lição:
Adicionar tratamento de cintilação
Antes de iniciar, determine se é necessária uma solução extra de tratamento de cintilação, dependendo de como a biblioteca de tags é carregada.
Implementação assíncrona
Quando uma biblioteca de tags é carregada de forma assíncrona, a página pode terminar a renderização antes que o Target substitua o conteúdo padrão pelo conteúdo personalizado. Esse comportamento pode levar ao que é conhecido como "oscilação", onde o conteúdo padrão é exibido brevemente antes de ser substituído pelo conteúdo personalizado. Caso deseje evitar essa oscilação, o Adobe recomenda adicionar um trecho especial de pré-ocultação imediatamente antes do código incorporado da tag assíncrona.
Este trecho já está presente no site Luma, mas vamos examinar mais de perto para entender o que esse código faz:
<script>
!function(e,a,n,t){var i=e.head;if(i){
if (a) return;
var o=e.createElement("style");
o.id="alloy-prehiding",o.innerText=n,i.appendChild(o),setTimeout(function(){o.parentNode&&o.parentNode.removeChild(o)},t)}}
(document, document.location.href.indexOf("adobe_authoring_enabled") !== -1, ".personalization-container { opacity: 0 !important }", 3000);
</script>
O trecho pré-ocultação cria uma tag de estilo no cabeçalho da página com a definição CSS de sua escolha. Essa tag de estilo é removida quando uma resposta do Target é recebida ou o tempo limite é atingido.
O comportamento de pré-ocultação é controlado por duas configurações no final do trecho.
body { opacity: 0 !important }
especifica a definição de CSS a ser usada para a pré-ocultação até o Target ser carregado. Por padrão, a página inteira fica oculta. É possível atualizar essa definição para os seletores que deseja pré-ocultar junto com a forma como deseja ocultá-los. Você pode incluir várias definições, pois esse valor é simplesmente o que está inserido na tag de estilo de pré-ocultação. Se você tiver um elemento de contêiner de fácil identificação que abranja o conteúdo abaixo de sua navegação, poderá usar essa configuração para limitar a pré-ocultação a esse elemento do contêiner.3000
especifica o tempo limite em milissegundos para a pré-ocultação. Se uma resposta do Target não for recebida antes do tempo limite, a tag de estilo de pré-ocultação será removida. Atingir esse tempo limite deve ser raro.
alloy-prehiding
. Se o trecho de pré-ocultação da at.js for usado, talvez ele não funcione corretamente.O trecho de pré-ocultação também está disponível nas tags:
-
Vá para a seção Extensões das tags
-
Selecione Configurar para a extensão SDK da Web do Adobe Experience Platform
-
Selecione o botão Copiar trecho oculto previamente na área de transferência
note note NOTE O trecho pré-ocultação padrão copiado da extensão SDK da Web da Platform pode incluir uma definição CSS que não existe no site, como .personalization-container { opacity: 0 !important }
. Verifique e modifique o trecho pré-ocultação apropriadamente para o seu site.
Implementação síncrona
O Adobe recomenda implementar tags de forma assíncrona, conforme demonstrado no site Luma. No entanto, se a biblioteca de tags for carregada de forma síncrona, o trecho pré-ocultação não será necessário. Em vez disso, o estilo de pré-ocultação é especificado nas configurações de extensão do SDK da Web da Platform.
O estilo de pré-ocultação para implementações síncronas pode ser configurado da seguinte maneira:
-
Vá para a seção Extensões das tags
-
Selecione o botão Configurar para a extensão SDK da Web da plataforma
-
Selecione o botão Editar estilo pré-ocultado
-
Modifique o CSS para incluir os seletores e ocultar os métodos que gostaria de usar, por exemplo:
body { opacity: 0 !important }
se quiser pré-ocultar todo o corpo da página. -
Salvar as alterações e criar em uma biblioteca
Para saber mais sobre como o SDK da Web da Platform pode gerenciar a cintilação, consulte a seção do guia: gerenciamento de cintilação para experiências personalizadas.
Configurar o fluxo de dados
O Target deve ser ativado na configuração da sequência de dados para que qualquer atividade do Target possa ser entregue pelo SDK da Web da plataforma.
Para configurar o Target na sequência de dados:
-
Vá para a interface Coleção de Dados
-
Na navegação à esquerda, selecione Datastreams
-
Selecionar a sequência de dados
Luma Web SDK: Development Environment
criada anteriormente -
Selecione Adicionar Serviço
-
Selecione Adobe Target como o Serviço
-
Insira os detalhes opcionais sobre a implementação do Target, se desejado, seguindo as orientações abaixo.
-
Selecione Salvar
Token de propriedade
Os clientes do Target Premium têm a opção de gerenciar permissões de usuário com propriedades. As propriedades do Target permitem que você estabeleça limites em torno de onde os usuários podem executar atividades do Target. Consulte a seção Permissões empresariais da documentação do Target para obter detalhes.
Para configurar ou localizar tokens de propriedade, navegue até Adobe Target > Administração > Propriedades. O ícone </>
exibe o código de implementação. O valor at_property
é o token de propriedade que você usaria na sequência de dados.
Somente um token de propriedade pode ser especificado por sequência de dados, mas as substituições de token de propriedade permitem que você especifique tokens de propriedade alternativos para substituir o token de propriedade primária definido na sequência de dados. Uma atualização para a ação sendEvent
também é necessária para substituir a sequência de dados.
ID do ambiente de destino
Ambientes no Target ajudam a gerenciar a implementação em todos os estágios de desenvolvimento. Essa configuração opcional especifica qual ambiente do Target você usará com cada fluxo de dados.
A Adobe recomenda definir a ID de ambiente do Target de forma diferente para cada um dos fluxos de dados de desenvolvimento, preparo e produção para simplificar as coisas. Como alternativa, você pode organizar seus ambientes na interface do Target usando o recurso hosts.
Para configurar ou localizar IDs de Ambiente, navegue até Adobe Target > Administração > Ambientes.
Namespace de ID de terceiros do Target
Essa configuração opcional permite especificar qual símbolo de identidade usar para a ID de terceiros do Target. O Target só oferece suporte à sincronização de perfis em um único símbolo de identidade ou namespace. Para obter mais informações, consulte a seção Sincronização de perfil em tempo real para mbox3rdPartyId do guia do Target.
Os Símbolos de Identidade foram encontrados na lista de identidades em Coleção de Dados > Cliente > Identidades.
Para os propósitos deste tutorial usando o site Luma, use o Símbolo de Identidade lumaCrmId
configurado durante a lição sobre Identidades.
Renderizar decisões de personalização visual
As decisões de personalização visual se referem às experiências criadas no Visual Experience Composer do Adobe Target. Primeiro, você deve entender a terminologia usada nas interfaces do Target e das tags:
- Atividade: um conjunto de experiências direcionadas a um ou mais públicos-alvo. Por exemplo, um teste A/B simples pode ser uma atividade com duas experiências.
- Experiência: um conjunto de ações direcionadas a um ou mais locais ou escopos de decisão.
- Escopo de decisão: um local onde uma experiência do Target é entregue. Os escopos de decisão são equivalentes às "mboxes" se você estiver familiarizado com o uso de versões mais antigas do Target.
- Decisão do Personalization: uma ação que o servidor determina que deve ser aplicada. Essas decisões podem ser baseadas nos critérios de público-alvo e na priorização de atividades do Target.
- Proposta: o resultado das decisões tomadas pelo servidor, que são entregues na resposta do SDK da Web da plataforma. Por exemplo, trocar uma imagem de banner seria uma proposta.
Atualizar a ação Enviar evento
As decisões de personalização visual do Target são entregues pelo SDK da Web da plataforma, se o Target estiver ativado na sequência de dados. No entanto, eles não são renderizados automaticamente. Você deve atualizar a ação Enviar evento para habilitar a renderização automática.
-
Na interface da Coleção de Dados, abra a propriedade de marca que você está usando para este tutorial
-
Abrir a regra
all pages - library loaded - send event - 50
-
Selecionar a ação
Adobe Experience Platform Web SDK - Send event
-
Habilitar Renderizar decisões de personalização visual com a caixa de seleção
-
Salve as alterações e crie na biblioteca
A configuração de renderizar decisões de personalização visual faz com que o SDK da Web da Platform aplique automaticamente quaisquer modificações que tenham sido especificadas usando o Visual Experience Composer do Target ou "mbox global".
Se preferir renderizar ou executar ações nessas decisões usando o código personalizado, você pode deixar a configuração Renderizar decisões de personalização visual desabilitada. O SDK da Web da Platform é flexível e fornece esse recurso para fornecer controle total. Consulte o manual para obter mais informações sobre renderização manual de conteúdo personalizado.
Configurar uma atividade do Target com o Visual Experience Composer
Agora que a parte de implementação básica foi concluída, crie uma atividade de Direcionamento de experiência (XT) no Target para validar se tudo está funcionando corretamente. Você pode consultar o tutorial do Target para criação de atividades de Direcionamento de experiência se precisar de ajuda.
-
Navegar até a interface do Adobe Target
-
Crie uma atividade de Direcionamento de experiência (XT) usando a página inicial do Luma para o URL da atividade
-
Modifique a página, por exemplo, altere o texto no banner principal da página inicial. Quando terminar, selecione Salvar e depois Avançar.
-
Atualize o nome do evento e selecione Próximo.
-
Escolha Adobe Analytics como fonte de relatórios com o conjunto de relatórios apropriado e a métrica Pedidos como meta
note note NOTE Se você não usar o Adobe Analytics, selecione Target como fonte de relatórios e escolha uma métrica diferente como Envolvimento > Exibições de página. Uma métrica de meta é necessária para salvar e visualizar a atividade. -
Salvar a atividade
-
Se você estiver confortável com as alterações, será possível ativar a atividade. Caso contrário, se você quiser visualizar a experiência sem ativá-la, poderá copiar a URL de Visualização do Controle de Qualidade.
-
Carregue a página inicial do Luma e você deverá ver suas alterações aplicadas
-
Após algumas horas, você poderá ver os dados e as conversões da atividade do Target no Adobe Analytics. Consulte o Guia do Target para obter informações detalhadas sobre os relatórios do Analytics for Target (A4T).
Validar com o Debugger
Se você configurar uma atividade, verá seu conteúdo renderizado na página. No entanto, mesmo se nenhuma atividade estiver ativa, você também pode examinar a chamada de rede Enviar evento para confirmar se o Target está configurado corretamente.
-
Abra a extensão do navegador Adobe Experience Platform Debugger
-
Vá para o site de demonstração Luma e use o depurador para alternar a propriedade da marca no site para sua própria propriedade de desenvolvimento
-
Recarregar a página
-
Selecione a ferramenta Rede no depurador
-
Filtrar por Experience Platform Web SDK
-
Selecionar o valor na linha de eventos para a primeira chamada
-
Observe que há chaves em
query
>personalization
edecisionScopes
tem um valor de__view__
. Este escopo é equivalente aotarget-global-mbox
. Esta chamada do SDK da Web da Platform solicitou decisões do Target. -
Feche a sobreposição e selecione os detalhes do evento para a segunda chamada de rede. Esta chamada só estará presente se o Target retornar uma atividade.
-
Observe que há detalhes sobre a atividade e a experiência retornadas do Target. Essa chamada de SDK da Web da Platform envia uma notificação de que uma atividade do Target foi renderizada para o usuário e aumenta uma impressão.
Configurar e renderizar um escopo de decisão personalizado
Escopos de decisão personalizados (conhecidos formalmente como "mboxes") podem ser usados para fornecer conteúdo em HTML ou JSON de maneira estruturada usando o Experience Composer baseado em formulário do Target. O conteúdo entregue a um desses escopos personalizados não é renderizado automaticamente pelo SDK da Web da Platform. Ele pode ser renderizado usando uma ação em Tags.
Adicionar um escopo à ação Enviar evento
Modifique sua regra de carregamento de página para adicionar um escopo de decisão personalizado:
-
Abrir a regra
all pages - library loaded - send event - 50
-
Selecionar a ação
Adobe Experience Platform Web SDK - Send Event
-
Adicione um ou mais escopos que deseja usar. Neste exemplo, use
homepage-hero
. -
Salve as alterações e crie na biblioteca
Processar a resposta do Target
Agora que você configurou o SDK da Web da Platform para solicitar conteúdo para o escopo homepage-hero
, é necessário fazer algo com a resposta. A extensão de marca SDK da Web da Platform fornece um evento Enviar evento concluído, que pode ser usado para acionar imediatamente uma nova regra quando uma resposta de uma ação Enviar evento for recebida.
-
Crie uma regra chamada
homepage - send event complete - render homepage-hero
. -
Adicione um evento à regra. Use a extensão Adobe Experience Platform Web SDK e o tipo de evento Enviar evento concluído.
-
Adicione uma condição para restringir a regra à página inicial do Luma (caminho sem cadeia de caracteres de consulta igual a
/content/luma/us/en.html
). -
Adicione uma ação à regra. Use a extensão Adobe Experience Platform Web SDK e o tipo de ação Aplicar propostas.
note tip TIP Dê nomes descritivos aos eventos, condições e ações da regra em vez de usar os nomes padrão. Nomes robustos de componentes de regras tornam os resultados da pesquisa muito mais úteis. -
Insira
%event.propositions%
no campo Propostas, pois estamos usando o evento "Enviar evento concluído" como acionador para esta regra. -
Na seção "proposition metadata", selecione Usar um formulário
-
Para a entrada de campo
homepage-hero
do Escopo -
Para a entrada de campo
div.heroimage
do Seletor -
Para Tipo de ação, selecione Definir HTML
-
Selecione Manter alterações
Além de renderizar a atividade, você deve fazer uma chamada adicional para o Target para indicar que a atividade baseada em formulário foi renderizada:
-
Adicione outra ação à regra. Usar a extensão Core e o tipo de ação Código personalizado:
-
Cole o seguinte código JavaScript:
code language-javascript var propositions = event.propositions; var heroProposition; if (propositions) { // Find the hero proposition, if it exists. for (var i = 0; i < propositions.length; i++) { var proposition = propositions[i]; if (proposition.scope === "homepage-hero") { heroProposition = proposition; break; }xw } } // Send a "display" event if (heroProposition !== undefined){ alloy("sendEvent", { xdm: { eventType: "display", _experience: { decisioning: { propositions: [{ id: heroProposition.id, scope: heroProposition.scope, scopeDetails: heroProposition.scopeDetails }] } } } }); }
-
Selecione Manter alterações
-
Salve as alterações e crie na biblioteca
-
Carregue a página inicial do Luma algumas vezes, o que deve ser suficiente para fazer o novo registro de escopo de decisão
homepage-hero
na interface do Target.
Configurar uma atividade do Target com o Experience Composer baseado em formulário
Agora que você tem uma regra para renderizar manualmente um escopo de decisão personalizado, pode criar outra atividade de Direcionamento de experiência (XT) no Target. Desta vez, use o Experience Composer baseado em formulário.
-
Abrir Adobe Target
-
Desativar a atividade usada para a lição anterior
-
Crie uma atividade de Direcionamento de experiência (XT) usando a opção Experience Composer baseado em formulário
-
Selecione o local
homepage-hero
na lista suspensa de locais e Criar oferta HTML na lista suspensa de conteúdo. Se a localização não estiver disponível, você poderá digitá-la. O Target preenche periodicamente novos nomes de locais depois de receber solicitações para esse local ou escopo. -
Cole o código a seguir na caixa de conteúdo. Este código é um banner principal básico com uma imagem de fundo diferente:
code language-html <div class="we-HeroImage jumbotron" style="background-image: url('/content/luma/us/en/women/_jcr_content/root/hero_image.coreimg.jpeg');"> <div class="container cq-dd-image"> <div class="we-HeroImage-wrapper"> <p class="h3">New Luma Yoga Collection</p> <strong class="we-HeroImage-title h1">Be active with style </strong> <p> <a class="btn btn-primary btn-action" href="/content/luma/us/en/products.html" role="button">Shop Now</a> </p> </div> </div> </div>
-
Na etapa Metas e configurações, escolha Adobe Target como fonte de relatórios e Envolvimento > Exibições de página como meta
-
Salvar a atividade
-
Se você estiver confortável com as alterações, será possível ativar a atividade. Caso contrário, se você quiser visualizar a experiência sem ativá-la, poderá copiar a URL de Visualização do Controle de Qualidade.
-
Carregue a página inicial do Luma e você deverá ver suas alterações aplicadas
eventType
de "clique" com os detalhes do _experience
aplicáveis usando a ação sendEvent
.Validar com o Debugger
Se você ativou sua atividade, deve ver a renderização do conteúdo na página. No entanto, mesmo se nenhuma atividade estiver ativa, você também pode consultar a chamada de rede Enviar Evento para confirmar se o Target está solicitando conteúdo para seus escopos personalizados.
-
Abra a extensão do navegador do Adobe Experience Platform Debugger
-
Vá para o site de demonstração Luma e use o depurador para alternar a propriedade da marca no site para sua própria propriedade de desenvolvimento
-
Recarregar a página
-
Selecione a ferramenta Rede no Depurador
-
Filtrar por Adobe Experience Platform Web SDK
-
Selecionar o valor na linha de eventos para a primeira chamada
-
Observe que há chaves em
query
>personalization
edecisionScopes
tem um valor de__view__
como antes, mas agora também há um escopohomepage-hero
incluído. Essa chamada do SDK da Web da Platform solicitou decisões do Target para alterações feitas usando o VEC e o localhomepage-hero
específico. -
Feche a sobreposição e selecione os detalhes do evento para a segunda chamada de rede. Esta chamada só estará presente se o Target retornar uma atividade.
-
Observe que há detalhes sobre a atividade e a experiência retornadas do Target. Essa chamada de SDK da Web da Platform envia uma notificação de que uma atividade do Target foi renderizada para o usuário e aumenta uma impressão. Ela foi iniciada pela ação de código personalizado que você adicionou anteriormente.
Enviar parâmetros para o Target
Nesta seção, você passará dados específicos do Target e examinará em mais detalhes como os dados XDM são mapeados para parâmetros do Target.
Parâmetros de página (mbox) e XDM
Todos os campos XDM são automaticamente passados para o Target como parâmetros de página ou parâmetros de mbox.
Alguns desses campos XDM serão mapeados para objetos especiais no back-end do Target. Por exemplo, o web.webPageDetails.URL
estará automaticamente disponível para criar condições de direcionamento baseadas em URL ou como o objeto page.url
ao criar scripts de perfil.
Você também pode adicionar parâmetros de página usando o objeto de dados.
Parâmetros especiais e o objeto de dados
Há alguns pontos de dados que podem ser úteis para o Target que não são mapeados a partir do objeto XDM. Estes parâmetros especiais do Target incluem:
Esses parâmetros devem ser enviados no objeto data
em vez de no objeto xdm
. Além disso, os parâmetros de página (ou mbox) também podem ser incluídos no objeto data
.
Para preencher o objeto de dados, crie o seguinte elemento de dados, reutilizando elementos de dados criados na lição Criar elementos de dados:
-
data.content
usando o seguinte código personalizado:code language-javascript var data = { __adobe: { target: { "entity.id": _satellite.getVar("product.productInfo.sku"), "entity.name": _satellite.getVar("product.productInfo.title"), "profile.loggedIn": _satellite.getVar("user.profile.attributes.loggedIn"), "user.categoryId": _satellite.getVar("product.category") } } } return data;
Atualizar a regra de carregamento da página
Transmitir dados adicionais para o Target fora do objeto XDM requer a atualização de todas as regras aplicáveis. Para este exemplo, a única modificação que você deve fazer é incluir o novo elemento de dados data.content na regra de carregamento de página genérica e na regra de exibição de página do produto.
-
Abrir a regra
all pages - library loaded - send event - 50
-
Selecionar a ação
Adobe Experience Platform Web SDK - Send event
-
Adicionar o elemento de dados
data.content
ao campo de dados -
Salve as alterações e crie na biblioteca
data
que não está completamente preenchido em todos os tipos de página. As tags lidam adequadamente com essa situação e omitem chaves com valor indefinido. Por exemplo, entity.id
e entity.name
não seriam passados em nenhuma página além dos detalhes do produto.Divisão de solicitações do Personalization e do Analytics
A camada de dados no site Luma é completamente definida antes do código incorporado das tags. Isso nos permite usar uma única chamada para buscar conteúdo personalizado (por exemplo, do Adobe Target) e enviar dados de análise (por exemplo, para o Adobe Analytics).
No entanto, em muitos sites, a camada de dados não pode ser carregada com antecedência suficiente ou rapidez suficiente para usar uma única chamada para ambos os aplicativos. Nessas situações, você pode usar duas ações Enviar evento em um único carregamento de página e usar a primeira para personalização e a segunda para análise. Separar os eventos dessa maneira permite que o evento de personalização seja acionado o mais rápido possível, enquanto aguarda que a camada de dados seja carregada completamente antes de enviar o evento do Analytics. Isso é semelhante a muitas implementações do SDK pré-Web, em que o Adobe Target acionaria o target-global-mbox
na parte superior da página e o Adobe Analytics acionaria a chamada s.t()
na parte inferior da página
Para criar a solicitação de personalização integrada:
-
Abrir a regra
all pages - library loaded - send event - 50
-
Abrir a ação Enviar evento
-
Selecione Usar eventos guiados e Solicitar personalização
-
Isso bloqueia o Tipo como Busca de apresentação de decisão
Para criar a solicitação do Analytics na parte inferior:
- Crie uma nova regra chamada
all pages - page bottom - send event - 50
- Adicione um evento à regra. Usar a extensão Core e o tipo de evento Page Bottom
- Adicione uma ação à regra. Usar a extensão Adobe Experience Platform Web SDK e o tipo de ação Enviar evento
- Selecione Usar eventos guiados e Coletar análises
- Isso bloqueia a caixa de seleção Incluir notificações de exibição pendentes selecionada para que a notificação de exibição em fila da solicitação de decisão seja enviada.
Validar com o Debugger
Agora que as regras foram atualizadas, é possível validar se os dados estão sendo transmitidos corretamente usando o Adobe Debugger.
-
Navegue até o site de demonstração Luma e faça logon com o email
test@adobe.com
e a senhatest
-
Navegar até a página de detalhes do produto
-
Abra a extensão de navegador do Adobe Experience Platform Debugger e alterne a propriedade da marca para sua própria propriedade de desenvolvimento
-
Recarregar a página
-
Selecione a ferramenta Rede no Depurador e filtre pelo Adobe Experience Platform Web SDK
-
Selecionar o valor na linha de eventos para a primeira chamada
-
Observe que há chaves em
data
>__adobe
>target
e elas são preenchidas com informações sobre o produto, a categoria e o estado de logon.
Validar na interface do Target
Em seguida, examine a interface do Target para confirmar se os dados foram recebidos e estão disponíveis para uso em públicos-alvo e atividades. Os dados do XDM são mapeados automaticamente para parâmetros do Target personalizados. Você pode validar se os dados XDM foram recebidos pelo Target e estão disponíveis ao criar um público-alvo.
-
Abrir Adobe Target
-
Navegue até a seção Públicos-alvo
-
Crie um público e escolha o tipo de atributo Personalizado
-
Pesquisar o campo Parâmetro para
web
. O menu suspenso deve ser preenchido com todos os campos XDM relacionados aos detalhes da página da Web.
Em seguida, valide se o atributo de perfil de estado de logon foi passado com êxito.
-
Escolha o tipo de atributo Perfil do visitante
-
Pesquisar por
loggedIn
. Se o atributo estiver disponível no menu suspenso, o atributo foi passado corretamente para o Target. Novos atributos podem levar vários minutos para serem disponibilizados na interface do usuário do Target.
Se você tiver o Target Premium, também poderá validar se os dados da entidade foram passados corretamente e se os dados do produto foram gravados no catálogo de produtos da Recommendations.
-
Navegue até a seção Recommendations
-
Selecione Pesquisa no catálogo na navegação à esquerda
-
Procure o SKU do produto ou o nome do produto que você visitou anteriormente no site Luma. O produto deve ser exibido no catálogo de produtos. Os novos produtos podem levar vários minutos para serem pesquisados no catálogo de produtos da Recommendations.
Validar com garantia
Além disso, você pode usar o Assurance onde for apropriado para confirmar se as solicitações de decisão do Target estão obtendo os dados corretos e se qualquer transformação do lado do servidor está ocorrendo corretamente. Você também pode confirmar se as informações de campanha e experiência estão contidas nas chamadas do Adobe Analytics, mesmo quando as chamadas de decisão e do Adobe Analytics do Target são enviadas separadamente.
-
Abrir Garantia
-
Inicie uma nova sessão do assurance, insira o nome da sessão e insira a url base para o site ou qualquer outra página que você esteja testando
-
Clique em Avançar
-
Selecione o método de conexão. Nesse caso, usaremos copiar link
-
Copiar o link e colá-lo em uma nova guia do navegador
-
Clique em Concluído
-
Depois que a sessão do Assurance for iniciada, você verá os eventos sendo preenchidos na guia Eventos
-
Filtrar por "tnta"
-
Selecione a chamada mais recente e expanda as mensagens para garantir que esteja preenchendo corretamente e observe os valores de "tnta"
-
Em seguida, mantenha o filtro "tnta" e selecione o evento analytics.mapping que ocorre após o evento de destino que acabamos de visualizar.
-
Examine o "context.mappedQueryParams.Valor <yourSchemaName>" para confirmar que contém um atributo "tnta" com uma string concatenada que corresponde aos valores "tnta" encontrados no evento de destino anterior.
Isso confirma que as informações do A4T que estavam na fila para transmissão posterior quando fizemos a chamada do Target Decisioning foram enviadas corretamente quando a chamada de rastreamento do Analytics foi acionada posteriormente na página.
Agora que concluiu esta lição, você deve ter uma implementação funcional do Adobe Target usando o SDK da Web da plataforma.