Pré-requisitos

É necessário que você tenha completado as lições em Configurar tags e Adicionar o Serviço de Identidade.

Além disso, você precisará de pelo menos uma ID de conjunto de relatórios e seu servidor de rastreamento. Se você não tiver um conjunto de relatórios de teste/desenvolvimento que pode ser usado para este tutorial, crie um. Se não tiver certeza sobre como fazer isso, consulte a documentação. Você pode recuperar o servidor de rastreamento da implementação atual, do consultor da Adobe ou do representante do Atendimento ao cliente

Adicionar a extensão do Analytics

A extensão Analytics consiste em duas partes principais:

  1. A configuração da extensão, que gerencia as principais configurações da biblioteca AppMeasurement.js e pode definir variáveis globais

  2. Ações de regras responsáveis pelos itens a seguir:

    1. Definir variáveis
    2. Limpar variáveis
    3. Enviar o sinal do Analytics

Para adicionar a extensão Analytics

  1. Ir para Extensões > Catálogo

  2. Localize a extensão Adobe Analytics

  3. Clique em Instalar

    Instalar a extensão Analytics

  4. Em Gerenciamento de biblioteca > Conjuntos de relatórios, insira as IDs de conjunto de relatórios que você deseja usar com cada ambiente de tag. Se os usuários tiverem acesso ao Adobe Analytics, observe que, ao digitar na caixa, você verá uma lista pré-preenchida de todos os seus conjuntos de relatórios. (Não há problema em usar um conjunto de relatórios para todos os ambientes neste tutorial, mas na vida real você pode usar conjuntos de relatórios separados, como mostrado na imagem abaixo)

    Insira as IDs do conjunto de relatórios

    DICA
    Recomendamos usar a opção Gerenciar a biblioteca para mim como a configuração Gerenciamento de Biblioteca, pois facilita muito a atualização da biblioteca AppMeasurement.js.
  5. Em Geral > Servidor de Rastreamento, insira o servidor de rastreamento, por exemplo, tmd.sc.omtrdc.net. Insira seu servidor de rastreamento SSL se o site suporta https://

    Insira os servidores de rastreamento

  6. Na seção Variáveis Globais, em Configurações Adicionais, defina a variável Nome da Página usando seu elemento de dados Page Name. Clique no ícone do elemento de dados para abrir o modal e escolher o elemento de dados Page Name da página)

  7. Clique em Salvar na biblioteca

    Definir a variável de nome de página e salvar

OBSERVAÇÃO
As variáveis globais podem ser definidas na configuração da extensão ou nas ações de regras. Observe que, ao configurar variáveis na configuração de extensão, a camada de dados deve ser definida antes dos códigos incorporados da tag.

Enviar o sinal de Exibição de página

Agora, você criará uma regra para acionar o sinal do Analytics, que enviará a variável Nome da página definida na configuração da extensão.

Você já criou uma regra "Todas as páginas - Biblioteca carregada" na lição Adicionar um elemento de dados, uma regra e uma biblioteca deste tutorial; a regra é acionada em cada página quando a biblioteca de tags é carregada. Você pode usar essa regra também para o Analytics, mas essa configuração exige que todos os atributos de camada de dados usados no sinal do Analytics sejam definidos antes dos códigos incorporados da marca. Para permitir mais flexibilidade com a coleção de dados, você criará uma nova regra “Todas as páginas” acionada no Pronto para DOM para acionar o sinal do Analytics.

Para enviar o sinal de Exibição de página

  1. Vá para a seção Regras na navegação à esquerda e clique em Adicionar regra

    Adicionar regra

  2. Atribua um nome à regra All Pages - DOM Ready

  3. Clique em Eventos > Adicionar para abrir a tela Event Configuration

    Nomear a regra e adicionar um evento

  4. Selecione Tipo de evento > Pronto para DOM (Observe que a ordem da regra é "50")

  5. Clique em Manter alterações
    Configurar o evento

  6. Em Ações, clique em Clicar no ícone de adição para adicionar uma nova ação

    Clique no ícone de adição para adicionar uma nova ação

  7. Selecione Extensão > Adobe Analytics

  8. Selecione Tipo de ação > Enviar sinal

  9. Deixar rastreamento configurado como s.t(). Observe que se quiser fazer uma chamada s.tl() em uma regra de clique-evento, seria possível fazer isso usando a ação Enviar sinal.

  10. Clique no botão Manter alterações

    Clique no ícone de adição para adicionar uma nova ação

  11. Clique em Salvar na biblioteca e na build

    Clique em Salvar na biblioteca e Criar

Validar o sinal de Exibição de página

Depois de criar uma regra para enviar um sinal do Analytics, você poderá ver a solicitação no Experience Cloud Debugger.

  1. Abra o site de demonstração do Luma no navegador Chrome

  2. Clique no ícone Depurador Abrir o Experience Cloud Debugger para abrir o Adobe Experience Cloud Debugger

  3. Certifique-se de que o Depurador está mapeando a propriedade da tag para o seu ambiente de desenvolvimento, conforme descrito na lição anterior

    Seu ambiente de desenvolvimento de marcas mostrado no Depurador

  4. Clique para abrir a guia Analytics

  5. Expanda o nome do seu conjunto de relatórios para mostrar todas as solicitações feitas

  6. Confirme se a solicitação foi acionada com a variável e o valor do Nome da página

    Validar a ocorrência da página

OBSERVAÇÃO
Se o Nome da página não estiver sendo exibido para você, refaça as etapas desta página para garantir que você não tenha perdido nada.

Adicionar variáveis com regras

Ao configurar a extensão Analytics, você preencheu a variável pageName na configuração da extensão. Esse é um bom local para preencher outras variáveis globais, como eVars e props, desde que o valor esteja disponível na página antes que o código de incorporação da tag seja carregado.

Um local mais flexível para definir variáveis, bem como eventos, está nas regras que usam a ação Set Variables. As regras permitem definir diferentes variáveis e eventos do Analytics em condições distintas. Por exemplo, você pode definir a prodView apenas na página de detalhes do produto e o evento purchase apenas nas páginas de confirmação de pedido. Esta seção ensina como definir variáveis usando regras.