Como Coletar Dados do Data Layer Usando o Google Tag Manager

No vídeo de hoje, vou te ensinar como coletar dados do Data Layer do seu site utilizando o Google Tag Manager (GTM), criando variáveis para armazenar essas informações e enviá-las junto com seus eventos. Se o traqueamento de e-commerce te assusta por parecer muito técnico, cheio de parâmetros e complexidade, este tutorial vai simplificar o processo para você.

Assista ao vídeo abaixo para ver o passo a passo detalhado:

O Que é o Data Layer e Por Que Ele é Importante?

O Data Layer é uma estrutura usada para armazenar informações sobre eventos e interações que ocorrem no seu site, como visualizações de produtos, transações, ou cliques. Essas informações ficam organizadas em um formato que o Google Tag Manager pode interpretar e utilizar para coletar dados e enviar para outras plataformas, como o Google Analytics.

O Data Layer segue uma estrutura hierárquica de chaves e valores, onde as informações estão organizadas de maneira aninhada. Cada “chave” representa uma categoria de dados, e cada “valor” é a informação associada a essa chave. Vamos ver um exemplo de Data Layer para entender como essa coleta funciona.

Estrutura do Data Layer

Aqui está um exemplo de Data Layer para uma página de produto:

{
  gtmparams: {
    pagetype: "product",
    product: {
      id: "2708818",
      name: "Porta Lápis em tecido (17 x 10 cm) - Batik Mendes ? com diversas estampas em dupla face"
    }
  },
  event: "view_item",
  gtm: {uniqueEventId: 801, start: 1723294770162},
  ecommerce: {
    currency: "BRL",
    value: 40,
    items: [
      {
        item_id: "2708818.162771.322920",
        item_name: "Porta Lápis em tecido (17 x 10 cm) - Batik Mendes ? com diversas estampas em dupla face",
        item_variant: "BAIANA-IGREJA-PH208",
        currency: "BRL",
        quantity: 1,
        price: 40,
        item_category: "Bolsas",
        item_category2: "",
        item_category3: ""
      }
    ]
  }
}

Este Data Layer contém diversas informações úteis sobre o produto visualizado, como ID do produto, nome, categoria, preço, e outras características do evento e da transação. Vamos explorar como coletar essas informações utilizando o GTM.

Coletando Dados do Data Layer no Google Tag Manager

Agora, vamos ao passo a passo de como configurar as variáveis para coletar essas informações no GTM.

1. Como Funciona a Hierarquia no Data Layer

O primeiro conceito a entender é que o Data Layer segue uma estrutura de chaves e valores alinhados. Cada nível dessa hierarquia é separado por pontos no GTM. Sempre que você vê uma chave { (chave), ela contém um conjunto de dados dentro. O mesmo vale para [ (colchetes), que indicam um array ou uma lista de múltiplos itens.

Por exemplo, se você quiser acessar o id do produto, a estrutura hierárquica seria:

gtmparams.product.id.

2. Coletando o ID do Produto

Se você quiser coletar o ID do produto (que neste exemplo é “2708818”), a estrutura seria:

Chave Principal: gtmparams

Subchave: product

Chave de Dados: id

Portanto, o caminho no GTM será: gtmparams.product.id.

3. Coletando o Nome do Produto

Agora, se você quiser coletar o nome do produto, o processo é semelhante. Você acessaria o caminho:

gtmparams.product.name.

Aqui, gtmparams é a chave principal, product é a subchave e name é a chave final que contém o valor que você deseja capturar.

4. Coletando o Preço do Produto

Para acessar o preço do produto, você vai precisar navegar até o objeto ecommerce. O caminho será:

Chave Principal: ecommerce

Subchave: items

Indexação do Item (primeiro item): [0]

Chave de Dados: price

Portanto, o caminho será: ecommerce.items[0].price.

5. Coletando a Categoria do Produto

Caso queira capturar a categoria do produto, você pode seguir o mesmo padrão, já que a categoria está dentro do primeiro item do array items no Data Layer:

Chave Principal: ecommerce

Subchave: items

Indexação do Item: [0]

Chave de Dados: item_category

O caminho completo será: ecommerce.items[0].item_category.

Exemplo Prático no Google Tag Manager

Agora que você entendeu a lógica, vamos colocar isso em prática dentro do GTM.

Passo 1: Acesse o Google Tag Manager

• Vá para a seção de variáveis e clique em Nova Variável.

• Selecione Variável da Camada de Dados (Data Layer Variable).

Passo 2: Configurando a Variável

Para coletar o id do produto:

• Nome da Variável: gtmparams.product.id

• Nome interno: ID do Produto

Clique em Salvar.

Passo 3: Testando no Modo de Visualização

Após configurar a variável, acesse o modo de visualização do GTM para garantir que os valores estão sendo capturados corretamente. Você verá o ID do produto e outras variáveis sendo preenchidas automaticamente ao visualizar a página do produto.

Conclusão

Ao entender como a estrutura de um Data Layer funciona e como criar variáveis no Google Tag Manager para capturar essas informações, você domina uma das partes mais complexas do traqueamento de e-commerce. O poder do Data Layer está na capacidade de coletar dados detalhados sobre os produtos e o comportamento dos usuários no site, proporcionando informações valiosas para otimizar campanhas e melhorar a performance de suas estratégias de marketing.

Se você deseja aprender a implementar traqueamento avançado, clique aqui para conhecer meu método Marketeiro Data Driven.

Está gostando? Compartilhe!

Participe das minhas aulas ao vivo e aprenda sobre trackeamento avançado, análise de dados, dashboards e muito mais para escalar seus resultados no digital.

Todas as segundas-feiras, às 18h00, no YouTube

*Não utilizamos suas informações de contato para enviar qualquer tipo de SPAM.

**As aulas ficam disponíveis gratuitamente por 7 dias após a transmissão e depois saem do ar.

DOMINE AS ESTRATÉGIAS DE TRACKEAMENTO AVANÇADO E ANÁLISE DE DADOS

Aprenda a traquear suas vendas do jeito certo, tenha campanhas extremamente inteligentes e escale os seus resultados no digital.

Inscrições abertas para o curso Marketeiro Data Driven