[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:

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 e eVar7, respectivamente. Além disso, a contagem de cliques do CTA para event7
  • Acionando a chamada de clique no link do Analytics (ou enviar beacon)
TIP
O elemento de dados e o código de evento de regra mostrados no vídeo estão disponíveis para sua referência, expanda o elemento de acordeão abaixo. No entanto, se você NÃO estiver usando a Camada de dados de clientes Adobe, deverá modificar o código abaixo, mas o conceito de definir os Elementos de dados e usá-los na definição de Regra ainda se aplica.
Elemento de dados e código de evento de regra
  • 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-Regra

    code 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-Event

    code 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-Regra

    code 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.

INFO
Para obter uma compreensão abrangente dos detalhes da propriedade da guia Mapa de Variáveis no documento Referência de Design de Solução (SDR), acesse a versão concluída específica do WKND para download aqui.

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.

AVAILABILITY
Se preferir o vídeo completo que cobre todo o processo de integração em vez de vídeos individuais da etapa de configuração, você pode clicar aqui para acessá-lo.

Recursos adicionais

recommendation-more-help
bb44cebf-d964-4e3c-b64e-ce882243fe4d