304 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 Tag manager

[ Editado ]
Estudante ✭

Bom dia a todos.

 

Atualmente tenho usado bastante o Google Tag Manager, e cada vez tenho me aprofundado mais sobre todas as possibilidades que essa ferramenta proporciona.

 

Mas estou com um problema, estou criando um evento de clique em determinados botões do site, já fiz isso uma outra vez pra um outro cliente e funcionou perfeitamente mas agora não consigo identificar o que estou fazendo de errado, pois o analytics não está computando nenhum desses eventos.

 

Criei o listener de cliques, e depois criei uma tag específica para coletar os cliques somente de um botão do site, porém nem o listener de cliques está pegando os cliques realizados no site.

 

Já criei e recriei mas nada tem dado certo, alguém tem alguma ideia do que eu possa estar fazendo errado?

Especialistas responderamverified_user
1 SOLUÇÃO ACEITA

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

Re: Eventos Tag manager

Principal Colaborador
estranho.

vá na depuração, dê um clique no botão, clique no gvt.click, e depois na aba Tags clique na tag "Evento - Enviar orçamento", na parte superior clique em "mostrar valores", desça e tire um print das condições de disparo da tag (aquelas que aparece um x)

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Exibir solução no post original

Re: Eventos Tag manager

Principal Colaborador
poderia descrever detalhadamente ou, se preferir, postar um print das Tags, regras e macros envolvidas?

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Re: Eventos Tag manager

Estudante ✭
Olá Gravity,

Vou tentar detalhar, mas caso não fique claro coloco os prints.

Estou querendo criar alguns eventos de cliques através do Google Tag Manager, da outra vez que criei eu fiz os seguintes passos:


Criei uma tag chamada listener de cliques, o tipo de tag é o click listener e a regra de ativação utilizada é em todas as páginas.
Obs. lembro que da outra vez que criei essa tag, logo em seguida através do analytics eu já conseguia acompanhar todos os cliques que eram realizados em qualquer parte do site.
Mas dessa vez, os cliques não aparecem dentro do analytics mas quando está no modo de depuração do Tag Manager a tag aparece e a cada clique aparece o gtm.click do lado esquerdo.


Criei uma nova tag, que se chama clique enviar orçamento, o tipo de tag é universal analytics, inseri o número do código de acompanhamento, selecionei o tipo de acompanhamento como evento, coloquei os nomes de categoria, ação e rótulo do evento. Na regra de ativação eu coloquei {{event}} é igual a gtm.click, {{url}} já fiz um teste deixando sem nada e deixando com a "/" pois esse pedido de orçamento fica na página principal do site, e no {{element id}} coloquei o nome do botão.

Após isso fiz a depuração novamente e mesmo assim nada muda dentro do Google Analytics.

Caso não tenha sido muito claro só falar..

Valeu

Re: Eventos Tag manager

Principal Colaborador
O seu objetivo é gerar um evento para o envio de um formulário correto?

Em primeiro lugar, recomendo que não use para este caso o clique listener em todas as páginas do site, pois ele poderia deixar o site mais lento para o usuário.

Ao invés do Listener de clique, substitua ele para um listener de envio de formulário (ok, se não for o envio de formulário, mantenha o de cliques) - mas mantenha a regra de ativação do listener somente para a página alvo.

a regra você pode usar somente {{event}} é igual a gtm.formSubmit - deste que tenha somente este formulário na página - se não tiver é recomendado que você obtenha o id do formulário e use {{element id}} igual ao do id do formulário (se for formSubmit é id do formulário, se for clique é o id do botão) como regra também.

observe se está pegando o id corretamente, no código fonte ele está assim id="<id do elemento>"

Observa também as regras de url, se especificar que tem que ser igual a "/" ele pode não aceitar quando for /index

Você está usando o depurador do tag manager? sabe usar ele?

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Re: Eventos Tag manager

Estudante ✭
Meu objetivo é registrar o evento de envio de formulário, e algumas vezes registrar apenas o clique em algo novo no site, como por exemplo um banner novo.

Eu pensei que precisasse ter essa tag de listener de cliques para que as outras tags com eventos específicos funcionassem corretamente, mas vou remover essa tag.

Mas nem esse listener de cliques está sendo contabilizado dentro do Google Analytics, não estou conseguindo entender o motivo.

Como alguns é envio de formulário vou mudar pra esse gtm.formsubmit.

A regra de url é obrigatória nesse caso? ou por ser na página inicial do site não preciso inserir essa condição?

Sempre antes de eu publicar as tags eu depuro vejo se todas estão aparecendo corretamente nas páginas e publico, só uso o depurador dessa forma.

Re: Eventos Tag manager

Principal Colaborador
Não precisa da regra de url, mas é importante limitar o listener para a página alvo ou o id do elemento para não ocorrer eventos em outras páginas.

O depurador pode ser muito útil no seu caso.

Inicie o depurador:, sem precisar criar uma versão:

Vá em "Visão Gera" > Visualizar > Depurar e aguarde compila.

Vá na página desejada, você vai ver os tres eventos em seguência: Pageview, dom e load.

Clique em Pageview e confirme se consta o listener como disparado na página - se não disparou o listener, clique sobre ele e veja qual regra falhou.

Se o listener tiver ok, dê um clique ou clique no botão de envio - como o listener vai estar funcionando, acima dos 3 eventos do depurador vai ser criado um novo evento (gtm.click ou grm.formSubmited) - basta clicar no evento, e clicar sobre a tag para tentar entender o motivo de não ter sido disparado - assim as coisas ficam mais fáceis.

No seu caso, acho que pode ser uma regra de URL do listener que não está batendo ou id do elemento desejado.

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Re: Eventos Tag manager

Estudante ✭
Fiz todos os passos de acordo com o que você sugeriu.

O listener aparece como ok, e cada clique que eu realizo na página aparece mais um gtm.click em cima dos 3 eventos do depurador. Mas ainda assim esses eventos não aparecem dentro do Google Analytics.

Nesse primeiro teste eu deixei o listener funcionando em qualquer local do site e em todas as páginas, não criei com nenhum botão específico, mas mesmo assim não aparece nenhum desses cliques dentro do Google Analytics.

Criei uma tag nova, configurei o tipo de tag como Google Analytics, inseri o código UA, configurei os parâmetros de acompanhamento, criei uma regra de ativação com o event gtm.click e element id com o nome do botão, e mesmo assim não aparece dentro do Analytics, no caso dessa tag dentro do depurador ela aparece como não encontrada nessa página e quando clica não muda nada.

Re: Eventos Tag manager

Principal Colaborador
Mas quando você depura ele dispara a tag do Analytics com o evento em gtm.click?

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Re: Eventos Tag manager

Estudante ✭

Oi Gravity,

 

Estou mandando como aparece pra mim. A tag do Analytics e do Listener são disparadas mas não contabilizam nada dentro do Analytics, a Tag do evento específico não é disparada.Tag Manager.jpg

Re: Eventos Tag manager

Principal Colaborador
Vamos depurar:

Clique a tag gtm.click, em seguida clique sobre a Tag do evento que deveria ser disparada - se você rolar para baixo, ele vai mostrar cada regra dela e indicar qual regra foi aceita e qual falhou.

Você ainda pode, tendo o gtm.click selecionado, clicar sobre a aba "Macros" e lá vai ter detalhes como por exemplo o Id do elemento que você clicou (deveria bater com o ID da condição).

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page