[Integração]{class="badge positive"}
Integrar o AEM Sites e o Adobe Analytics ao SDK da Web da plataforma
[AEM Sites as a Cloud Service, AEM Sites 6.5]{class="badge informative"}
Saiba mais sobre a abordagem moderna sobre como integrar o Adobe Experience Manager (AEM) e o Adobe Analytics usando o SDK da Web da plataforma. Este tutorial abrangente orienta você pelo processo de coleta contínua da visualização de página do WKND e dos dados de cliques do CTA. Obtenha insights valiosos visualizando os dados coletados no Adobe Analysis Workspace, onde é possível explorar várias métricas e dimensões. Além disso, explore o conjunto de dados da plataforma para verificar e analisar os dados. Junte-se a nós nesta jornada para aproveitar o poder do AEM e do Adobe Analytics para a tomada de decisões orientadas por dados.
Visão geral
Obter insights sobre o comportamento do usuário é um objetivo crucial para cada equipe de marketing. Ao entender como os usuários interagem com seu conteúdo, as equipes podem tomar decisões informadas, otimizar estratégias e gerar melhores resultados. A equipe de marketing da WKND, uma entidade fictícia, se preocupou em implementar o Adobe Analytics em seu site para atingir essa meta. O objetivo principal é coletar dados em duas métricas principais: visualizações de página e cliques de frase de chamariz da página inicial (CTA).
Ao rastrear visualizações de página, a equipe pode analisar quais páginas estão recebendo mais atenção dos usuários. Além disso, o rastreamento dos cliques do CTA na página inicial fornece informações valiosas sobre a eficácia dos elementos de chamada para ação da equipe. Esses dados podem revelar quais CTAs estão repercutindo com os usuários, quais precisam de ajuste e, possivelmente, descobrir novas oportunidades para melhorar o engajamento do usuário e impulsionar conversões.
Pré-requisitos
Os itens a seguir são necessários ao integrar o Adobe Analytics usando o SDK da Web da plataforma.
Você concluiu as etapas de configuração no tutorial Integrar SDK da Web do Experience Platform.
Em AEM como Cloud Service:
- Acesso de administrador do AEM ao ambiente do AEM as a Cloud Service
- Acesso do gerente de implantação ao Cloud Manager
- Clonar e implantar o WKND - projeto de amostra do Adobe Experience Manager no ambiente do AEM as a Cloud Service.
Em Adobe Analytics:
- Acesso para criar o Conjunto de Relatórios
- Acesso para criar o Analysis Workspace
Em Experience Platform:
- Acesso à sandbox de produção padrão, Prod.
- Acesso a Esquemas em Gerenciamento de dados
- Acesso a Conjuntos de dados em Gerenciamento de dados
- Acesso a Datastreams em Coleção de dados
- Acesso a Tags em Coleção de dados
Caso você não tenha as permissões necessárias, o administrador do sistema que usa o Adobe Admin Console poderá conceder as permissões necessárias.
Antes de nos aprofundar no processo de integração do AEM e do Analytics usando o SDK da Web da Platform, vamos recapitular os componentes essenciais e os elementos-chave que foram estabelecidos no tutorial Integrar SDK da Web do Experience Platform. Ele fornece uma base sólida para a integração.
Após o resumo da conexão de esquema XDM, sequência de dados, conjunto de dados, propriedade da tag e, AEM e propriedade da tag, vamos embarcar na jornada de integração.
Definir o documento Referência de design da solução do Analytics (SDR)
Como parte do processo de implementação, é recomendável criar um documento de Referência de design de solução (SDR). Este documento desempenha uma função crucial como um blueprint para definir requisitos de negócios e projetar estratégias eficazes de coleta de dados.
O documento de DSE fornece uma visão geral abrangente do plano de implementação, garantindo que todas as partes interessadas estejam alinhadas e entendam os objetivos e o escopo do projeto.
Para obter mais informações sobre conceitos e vários elementos que devem ser incluídos no documento de SDR, visite o Documento de Referência de Design de Solução (SDR). Você também pode baixar um modelo de amostra do Excel, mas a versão específica do WKND também está disponível aqui.
Configurar o Analytics - conjunto de relatórios, Analysis Workspace
A primeira etapa é configurar o Adobe Analytics, especificamente o conjunto de relatórios com variáveis de conversão (ou eVar) e eventos bem-sucedidos. As variáveis de conversão são usadas para medir causa e efeito. Os eventos bem-sucedidos são usados para rastrear ações.
Neste tutorial, o eVar5, eVar6, and eVar7
rastreia o Nome da página WKND, a ID do CTA WKND e o Nome do CTA WKND, respectivamente, e o event7
é usado para rastrear o Evento de clique do CTA WKND.
Para analisar, coletar insights e compartilhar esses insights com outras pessoas a partir dos dados coletados, um projeto no Analysis Workspace é criado.
Para saber mais sobre a configuração e os conceitos do Analytics, os seguintes recursos são altamente recomendados:
Atualizar sequência de dados - Adicionar serviço do Analytics
Um fluxo de dados instrui o Edge Network da plataforma para onde enviar os dados coletados. No tutorial anterior, um Datastream está configurado para enviar os dados para o Experience Platform. Esta sequência de dados é atualizada para enviar os dados ao conjunto de relatórios do Analytics que foi configurado na etapa acima.
Criar esquema XDM
O esquema do Experience Data Model (XDM) ajuda a padronizar os dados coletados. No tutorial anterior, um esquema XDM com AEP Web SDK ExperienceEvent
um grupo de campos é criado. Além disso, usando esse esquema XDM, um conjunto de dados é criado para armazenar os dados coletados no Experience Platform.
No entanto, esse Esquema XDM não tem grupos de campos específicos do Adobe Analytics para enviar os dados de eVar e evento. Um novo schema XDM é criado em vez de atualizar o schema existente para evitar o armazenamento dos dados do eVar e do evento na plataforma.
O esquema XDM recém-criado tem AEP Web SDK ExperienceEvent
e Adobe Analytics ExperienceEvent Full Extension
grupos de campos.
Atualizar propriedade de tag
No tutorial anterior, uma propriedade de tag é criada, ela tem Elementos de dados e uma Regra para coletar, mapear e enviar os dados de visualização de página. Deve ser melhorado para:
- Mapeando o nome da página para
eVar5
- Acionando a chamada do Analytics pageview (ou enviar beacon)
- Coletando dados do CTA usando a Camada de dados de clientes Adobe
- Mapeando a ID e o Nome do CTA para
eVar6
eeVar7
, respectivamente. Além disso, a contagem de cliques do CTA paraevent7
- Acionando a chamada de clique no link do Analytics (ou enviar beacon)
-
O código do Elemento de Dados
Component ID
.code language-javascript if(event && event.path && event.path.includes('.')) { // split on the `.` to return just the component ID for e.g. button-06bc532b85, tabs-bb27f4f426-item-cc9c2e6718 return event.path.split('.')[1]; }else { //return dummy ID return "WKND-CTA-ID"; }
-
O código do Elemento de Dados
Component Name
.code language-javascript if(event && event.component && event.component.hasOwnProperty('dc:title')) { // Return the Button, Link, Image, Tab name, for e.g. View Trips, Full Article, See Trips return event.component['dc:title']; }else { //return dummy ID return "WKND-CTA-Name"; }
-
O código
all pages - on load
Condição-Regracode language-javascript if(event && event.component && event.component.hasOwnProperty('@type') && event.component.hasOwnProperty('xdm:template')) { return true; }else{ return false; }
-
O código
home page - cta click
Rule-Eventcode language-javascript var componentClickedHandler = function(evt) { // defensive coding to avoid a null pointer exception if(evt.hasOwnProperty("eventInfo") && evt.eventInfo.hasOwnProperty("path")) { //trigger Tag Rule and pass event console.log("cmp:click event: " + evt.eventInfo.path); var event = { //include the path of the component that triggered the event path: evt.eventInfo.path, //get the state of the component that triggered the event component: window.adobeDataLayer.getState(evt.eventInfo.path) }; //Trigger the Tag Rule, passing in the new `event` object // the `event` obj can now be referenced by the reserved name `event` by other Tag Property data elements // i.e `event.component['someKey']` trigger(event); } } //set the namespace to avoid a potential race condition window.adobeDataLayer = window.adobeDataLayer || []; //push the event listener for cmp:click into the data layer window.adobeDataLayer.push(function (dl) { //add event listener for `cmp:click` and callback to the `componentClickedHandler` function dl.addEventListener("cmp:click", componentClickedHandler); });
-
O código
home page - cta click
Condição-Regracode language-javascript if(event && event.component && event.component.hasOwnProperty('@type')) { //Check for Button Type OR Teaser CTA type if(event.component['@type'] === 'wknd/components/button' || event.component['@type'] === 'wknd/components/teaser/cta') { return true; } } // none of the conditions are met, return false return false;
Para obter informações adicionais sobre a integração dos Componentes principais do AEM com a Camada de Dados de Clientes Adobe, consulte o guia Uso da Camada de Dados de Clientes Adobe AEM com Componentes Principais do.
Verificar propriedade de tag atualizada na WKND
Para garantir que a propriedade de tag atualizada seja criada, publicada e esteja funcionando corretamente nas páginas do site da WKND. Use a extensão de Adobe Experience Platform Debugger do navegador da Web Google Chrome:
-
Para garantir que a propriedade da tag seja da versão mais recente, verifique a data de build.
-
Para verificar os dados do evento XDM para PageView e HomePage CTA Click, use a opção de menu do SDK da Web do Experience Platform na extensão.
Simular tráfego da Web - Automação do Selenium
Para gerar uma quantidade significativa de tráfego para fins de teste, um script de automação do Selenium é desenvolvido. Esse script personalizado simula as interações do usuário com o site da WKND, como exibição de página e clique em CTAs.
Verificação do conjunto de dados - Exibição de página WKND, dados do CTA
O conjunto de dados é uma construção de armazenamento e gerenciamento para uma coleção de dados, como uma tabela de banco de dados que segue um esquema. O Conjunto de dados criado no tutorial anterior é reutilizado para verificar se os dados de cliques de pageview e CTA são assimilados no Conjunto de dados do Experience Platform. Na interface do usuário do conjunto de dados, vários detalhes, como registros totais, tamanho e lotes assimilados, são exibidos junto com um gráfico de barras visualmente atraente.
Analytics - Exibição de página WKND, visualização de dados do CTA
O Analysis Workspace é uma ferramenta eficiente no Adobe Analytics que permite explorar e visualizar dados de maneira flexível e interativa. Ele fornece uma interface de arrastar e soltar para criar relatórios personalizados, executar segmentação avançada e aplicar várias visualizações de dados.
Vamos reabrir o projeto do Analysis Workspace criado na etapa Configurar o Analytics. Na seção Principais páginas, examine várias métricas, como visitas, visitantes únicos, entradas, taxa de rejeição e muito mais. Para avaliar o desempenho das páginas WKND e CTAs da página inicial, arraste e solte as dimensões específicas da WKND (Nome da página WKND, Nome do CTA WKND) e as métricas (Evento de clique WKND CTA). Esses insights são valiosos para que os profissionais de marketing entendam quais CTAs são mais eficazes e tomem decisões orientadas por dados, alinhadas a seus objetivos de negócios.
Para visualizar jornadas de usuário, use a Visualização de fluxo, começando com o Nome da página do WKND e expandindo em vários caminhos.
Resumo
Excelente trabalho. Você concluiu a configuração do AEM e do Adobe Analytics usando o SDK da Web da plataforma para coletar, analisar a visualização da página e os dados de cliques do CTA.
A implementação do Adobe Analytics é fundamental para que as equipes de marketing obtenham insights do comportamento do usuário, tomem decisões informadas, permitindo que otimizem seu conteúdo e tomem decisões orientadas por dados.
Ao implementar as etapas recomendadas e usar os recursos fornecidos, como o documento Referência de design de solução (SDR) e entender os principais conceitos do Analytics, os profissionais de marketing podem coletar e analisar dados de maneira eficaz.
Recursos adicionais
- Integrar SDK da Web do Experience Platform
- Usando a Camada de Dados de Clientes Adobe com os Componentes Principais
- Integrando as Marcas de Coleta de Dados Experience Platform e AEM
- Visão geral do Adobe Experience Platform Web SDK e do Edge Network
- Tutoriais da Coleção de dados
- visão geral do Adobe Experience Platform Debugger