Analytics
409 Usuários online agora
409 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 do Analytics com Google Tag Manager em Formulário com AJAX

[ Editado ]
Calouro ✭ ✭ ✭

Oi, tudo bem?

 

Estou configurando para um cliente os Eventos/Metas do Analytics e conversões do Adowords pelo Google Tag Manager.

 

Eu consegui fazer com que o evento seja contabilizado sempre que o botão do formulário é clicado, mas assim cliques inválidos (que não enviam o formulário) são contabilizados como Evento.

 

Pra resolver isso estou tentando utilizar a opção  "Verificar Validação"  do Acionador, para garantir que apenas formulários realmente enviados sejam contabilizados como eventos. 

 

Estou configurando assim:

acionador1.PNG

 

Eu pensei que o problema pudesse ser o AJAX que envia o form, mas no o depurador do GTM o evento gtm4wp.contactForm7Submitted é executado, só que o GTM não executa o Acionador para gerar o evento no analytics.

 

acionador2.PNG

 

Alguém sabe onde estou errando?

 

Desenvolvido em WP
Plugin de Formulário: Formulário de contato 7 - Por Takayuki Miyoshi
Plugin GTM: Google Tag Manager for Wordpress - Por Thomas Geiger

Desde já agradeço a ajuda Piscadela do Smiley

Especialistas responderamverified_user
1 SOLUÇÃO ACEITA

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Rolf Scholz
Fevereiro 2017

Re: Eventos do Analytics com Google Tag Manager em Formulário com AJAX

Principal Colaborador

@Rolf Scholz,

 

O problema é que voce ainda esta usando o acionador do tipo Envio de formulário. Tente usando um acionador do tipo Evento personalizado que deve resolver.

 

Exemplo:

Captura de tela de 2017-02-14 13-53-21.png

 

 Abs

 

 

 

 

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Exibir solução no post original

Re: Eventos do Analytics com Google Tag Manager em Formulário com AJAX

Principal Colaborador

@Rolf Scholz, tudo bem?

 

Cara, eu uso muito o GTM e gosto muito da ferramenta, mas esse recurso em específico é uma bos... rs.... Sempre da esses problemas e a documentação sobre é muito vaga para entender o processo que ele utiliza para validar. 

 

Para contornar esse problema eu geralmente trabalho com os eventos e quando não tem faço um push e etc. Como você tem o evento, eu recomendo que crie seu acionador com base no evento gtm4wp.contactForm7Submitted que garante que o form foi enviado. 

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Re: Eventos do Analytics com Google Tag Manager em Formulário com AJAX

Calouro ✭ ✭ ✭

Oi Ricardo, eu criei o acionador com o evento gtm4wp.contactForm7Submitted conforme abaixo, mas o evento não é registrado. Será que estou preenchendo algo errado?acionador1.PNG

Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Rolf Scholz
Fevereiro 2017

Re: Eventos do Analytics com Google Tag Manager em Formulário com AJAX

Principal Colaborador

@Rolf Scholz,

 

O problema é que voce ainda esta usando o acionador do tipo Envio de formulário. Tente usando um acionador do tipo Evento personalizado que deve resolver.

 

Exemplo:

Captura de tela de 2017-02-14 13-53-21.png

 

 Abs

 

 

 

 

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Eventos do Analytics com Google Tag Manager em Formulário com AJAX

Principal Colaborador

Usando um acionador com base nesse evento é garantido que suas tags de conversão serão disparadas somente quando o "form devolver uma resposta de enviado".

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Eventos do Analytics com Google Tag Manager em Formulário com AJAX

Calouro ✭ ✭ ✭

Massa, consegui usando o Acionador do Tipo evento conforme sua recomendação.

 

Mas a validação com o tipo formulário deveria funcionar né?! rsrs

 

Obrigado Ricardo!

Eventos do Analytics com Google Tag Manager em Formulário com AJAX

Principal Colaborador

Então, @Rolf Scholz deveria! Mas sinceramente eu já desisti de entender o que o GTM usa como critérios. 

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Eventos do Analytics com Google Tag Manager em Formulário com AJAX

Principal Colaborador

Fala Rolf, boa tarde.

 

Você já usa o CF7. Ele possui um recurso nativo que executa algumas ações depois do envio do formulário. Quando os clientes deixam, gosto de mandar os visitantes para uma página de agradecimento. A opção fica na guia "Configurações Adicionais".

O comando que uso é:

on_sent_ok: "location.replace('/contato/obrigado/');"

 

Para criar um evento no GA uso:

on_sent_ok: "ga('send', 'event', 'Contact Form', 'submit');"

 

 

--

Google+ | LinkedIn | Twitter


"O primeiro passo para aprender a pensar, curiosamente, é aprender a observar. Só que isso, infelizmente, ninguém ensina." (Stephen Kanitz)