Analytics
215 Usuários online agora
215 Usuários online agora
Faça perguntas sobre relatórios personalizados do Google Analytics, o uso da API e do Google Tag Manager e outros recursos avançados
Guie-me
star_border
Responder

Eventos Google Analytics através do Tag Manager

[ Editado ]
Aprendiz ✭ ✭ ✭

Oi pessoal, tudo bem?

 

Estou com um problema na configuração de um evento do Google Analytics através do Tag Manager, podem me ajudar?

 

1-) Tenho um botão com as seguintes configurações: <input class="wpgmza_sl_search_button" type="button" value="Explorar" onclick="searchLocations(1)" mid="1">

 

2-) Configurei a tag e a regra da forma ilustrada abaixo, mas a tag de evento não dispara, alguém sabe onde está o erro?

 

12.png

 

Agradeço desde já a ajuda!

 

Abs

 

Alexandre Perez Hernandez

 

 

Especialistas responderamverified_user

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Alexandre Perez
Setembro 2015

Re: Eventos Google Analytics através do Tag Manager

Principal Colaborador

 Alê,

 

Está faltando especificar em qual momento o Tag Manager vai ativar o evento nesse elemento.

 

Você já configurou que é em um elemento com a classe "wpgmza_sl_search_button", e precisa adicionar agora mais uma regra de ativação para {{event}} contém gtm.Click

 

Pra isso funcionar, precisa também adicionar o Listener de Click no site. Dá uma olhadinha aqui: https://support.google.com/tagmanager/answer/3420054

 

Vê se ajuda.

Exibir solução no post original

Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Alexandre Perez
Setembro 2015

Re: Eventos Google Analytics através do Tag Manager

[ Editado ]
Principal Colaborador

Dá uma olhada pra ver se o Click Listener está funcionando no site. Faz assim:

 

  1. Abre o a sua página no Google Chrome e não clique em absolutamente nada na página.
  2. Abra o console do Chrome (geralmente F12 ou CTRL+SHIFT+I no windows)
  3. Vá na aba "Console"
  4. Em Console, digite 'dataLayer' exatamente dessa forma e pressione enter

Isso vai mostrar o que o Tag Manager carregou na sua página até agora, que devem ser obrigatoriamente 3 "objects". Se você abrir cada um deles, serão: gtm.js, gtm.dom e gtm.load.

 

ScreenHunter_03 Apr. 14 17.47.png

 

Agora você clica em qualquer lugar da página (algum lugar que não te direcione para outra página). Pode ser no BG da página, texto, qualquer coisa mesmo. Depois desse clique, você vai no console e repete o comando 'dataLayer', e agora deve existir um "object" que não existia antes, e se você abrir ele, vai ter as informações de Classe e ID do elemento:

 

ScreenHunter_05 Apr. 14 17.49.png

 

Isso vai te dar a certeza de que o Tag Manager está identificando o clique nesse elemento. Digo isso, pois dependendo de como a página está programada, as vezes o GTM não acha aquele elemento, e consequentemente não dispara o evento do gtm.click.

 

Se essa etapa estiver certinha e sendo identificada, ai com certeza é configuração na tag pra disparar o evento pro GA. Tenta testar configurando um elemento de novo, como você queria fazer no botão. Ai você deve ter na sua tag algo parecido com isso, com pelo menos duas condições:

 

{{event}} é igual à gtm.click

{{element id}} ou {{element class}} dependendo do que você quer usar, 'é igual à' ou 'contém' "nome do id ou classe"

 

Isso tem que funcionar.

 

Nunca testei disparar um evento para TODOS os cliques como estava fazendo, mas acredito que esteja faltando falar em qual momento, que poderia ser {{url}} corresponde a RegEx. *. Normalmente o gtm.click precisa vir acompanhado de um elemento ou uma página onde o clique vai acontecer, então sempre precisa ter duas regras.

Exibir solução no post original


Todas as respostas
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Alexandre Perez
Setembro 2015

Re: Eventos Google Analytics através do Tag Manager

Principal Colaborador

 Alê,

 

Está faltando especificar em qual momento o Tag Manager vai ativar o evento nesse elemento.

 

Você já configurou que é em um elemento com a classe "wpgmza_sl_search_button", e precisa adicionar agora mais uma regra de ativação para {{event}} contém gtm.Click

 

Pra isso funcionar, precisa também adicionar o Listener de Click no site. Dá uma olhadinha aqui: https://support.google.com/tagmanager/answer/3420054

 

Vê se ajuda.

Re: Eventos Google Analytics através do Tag Manager

[ Editado ]
Aprendiz ✭ ✭ ✭

Fala Lê,

 

Muito obrigado pela ajuda, fiz tudo e criei umas 200 versões de teste (risos), mas a tag de evento não dispara de jeito algum, abaixo o que está configurado no Tag Manager, tem uma pista do que pode ser?

 

Pageviews do Google Analytics

Tudo ok e capturando as informações.

 

1.png

 

Click Listener

Adicionado como manda no manual.

 

2.png

 

Tag de disparo para contabilizar todos os cliques

Teoricamente ela deveria contar todos os cliques mas não está disparado de jeito algum.

Observação:  eu deixei para contabilizar qualquer tipo de clique para teste mesmo.

 

3.png

 

Tem alguma ideia de onde possa estar o problema?

 

Abs

 

Alexandre Perez Hernandez

Re: Eventos Google Analytics através do Tag Manager

Aprendiz ✭ ✭ ✭
Lê não sei por qual motivo, mas agora contabilizou e problema resolvido, novamente muito obrigado pela ajuda!

Abs

Alexandre Perez Hernandez
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Alexandre Perez
Setembro 2015

Re: Eventos Google Analytics através do Tag Manager

[ Editado ]
Principal Colaborador

Dá uma olhada pra ver se o Click Listener está funcionando no site. Faz assim:

 

  1. Abre o a sua página no Google Chrome e não clique em absolutamente nada na página.
  2. Abra o console do Chrome (geralmente F12 ou CTRL+SHIFT+I no windows)
  3. Vá na aba "Console"
  4. Em Console, digite 'dataLayer' exatamente dessa forma e pressione enter

Isso vai mostrar o que o Tag Manager carregou na sua página até agora, que devem ser obrigatoriamente 3 "objects". Se você abrir cada um deles, serão: gtm.js, gtm.dom e gtm.load.

 

ScreenHunter_03 Apr. 14 17.47.png

 

Agora você clica em qualquer lugar da página (algum lugar que não te direcione para outra página). Pode ser no BG da página, texto, qualquer coisa mesmo. Depois desse clique, você vai no console e repete o comando 'dataLayer', e agora deve existir um "object" que não existia antes, e se você abrir ele, vai ter as informações de Classe e ID do elemento:

 

ScreenHunter_05 Apr. 14 17.49.png

 

Isso vai te dar a certeza de que o Tag Manager está identificando o clique nesse elemento. Digo isso, pois dependendo de como a página está programada, as vezes o GTM não acha aquele elemento, e consequentemente não dispara o evento do gtm.click.

 

Se essa etapa estiver certinha e sendo identificada, ai com certeza é configuração na tag pra disparar o evento pro GA. Tenta testar configurando um elemento de novo, como você queria fazer no botão. Ai você deve ter na sua tag algo parecido com isso, com pelo menos duas condições:

 

{{event}} é igual à gtm.click

{{element id}} ou {{element class}} dependendo do que você quer usar, 'é igual à' ou 'contém' "nome do id ou classe"

 

Isso tem que funcionar.

 

Nunca testei disparar um evento para TODOS os cliques como estava fazendo, mas acredito que esteja faltando falar em qual momento, que poderia ser {{url}} corresponde a RegEx. *. Normalmente o gtm.click precisa vir acompanhado de um elemento ou uma página onde o clique vai acontecer, então sempre precisa ter duas regras.

Re: Eventos Google Analytics através do Tag Manager

Aprendiz ✭ ✭ ✭
Perfeita a sua solução de diagnóstico! Fiz o teste e está pegando os objects que mencionou. Eu coloquei como todos os cliques para testar se contabilizava os eventos, agora vou personalizar cada botão para facilitar a análise.

Novamente muito obrigado pela ajuda Lê, salvou!

Abs

Alexandre Perez Hernandez