Google Tag Manager

Como instalar o DataLayer de Transação do Google Analytics?

Quando se instala as tags do Google Analytics através do Google Tag Manager, é necessário criar uma camada de dados, através da qual as tags consomem dados do site e enviam para o GA.

Para monitorar corretamente as transações do Comércio Eletrônico com o Google Analytics, estando esta tag instalada através do Google Tag Manager, é preciso definir um dataLayer, no seguinte formato e com as seguintes variáveis:

Como instalar

dataLayer.push, sempre! Se declarar o dataLayer mais de uma vez, um sobrescreve o outro e permanece o último. Fazendo PUSH os objetos serão concatenados.

Respeite a estrutura de variáveis e seus nomes. O Google Analytics utiliza este padrão. Se uma variável obrigatória estiver incorreta, a coleta de dados da transação estará comprometida.

Valores inteiros e decimais, como quantidades e preços, devem ser declarados sem aspas simples (‘ ‘) e com ponto (.) como separador decimal, não usar vírgula (vide valores em vermelho no código).

TransactionID e SKU são identificadores. Podem ser numéricos mas sua natureza é de string. Então, estes levam sim aspas simples (‘ ‘).

Dentro de ‘transactionProducts’ vai um array com as variáveis de cada produto contido na compra, ou seja, repete-se de acordo com o número de produtos contidos na transação.

E, por fim, ainda dentro do array, a variável ‘price’ deve passar o valor unitário do produto. Não deve-se multiplicá-lo pela quantidade de produtos, pois esta multiplicação acontece no processamento do GA. Se multiplicar no dataLayer, vai ser multiplicado novamente. Variável ‘price’ recebe valor unitário!

Ah! Os comentários no código, após as duas barras (//) não precisam ser implementados, servem apenas para orientação 😉

Como diz o nosso amigo Mago do E-commerce: #boraVender

Documentação oficial do Google: https://support.google.com/tagmanager/answer/6107169?hl=pt-BR

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *