Analytics
704 Usuários online agora
704 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

Google Tag Manager no JavaScript

[ Editado ]
Estudante ✭ ✭ ✭

Boa tarde pessoal, tudo bem?

 

Estou com um problema que acredito não ser muito complexo, mas como não entendo da parte técnica fico meio perdido.

 

Tenho uma campanha que o objetivo é o cadastro no site, mas logo após clicar no botão "Cadastre-se" o usuário não é direcionado para uma página de agradecimento, e sim, abre-se um pop-up informando que o cadastro foi realizado.

 

Segundo o desenvolvedor do site este pop-up é um JavaScript e não uma página, sendo assim fiquei na dúvida de como criar o acionador da tag no GTM de maneira correta. Vi que tem algumas opções de JavaScript lá, mas como disse, sou leigo no assunto.

 

Procurei em vários lugares mas não encontrei algum tutorial "for dummies" sobre o assunto.

 

Obrigado.

 

 

Especialistas responderamverified_user
2 SOLUÇÕES ACEITAS

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

Re: Google Tag Manager no JavaScript

Principal Colaborador

Jeferson, boa tarde.

 

Tudo bem?

 

Isso é simples de resolver utilizando o GTM. Como você utiliza, você tem que criar um acionador para envio do formulário.

 

Acredito que você queria disparar um tag de conversão e como não tem um página de obrigado surgiu esse problema. Certo?

 

Sendo assim, após criar seu acionador, você cria sua tag de conversão e adiciona esse acionador criado para disparar sua tag. Assim você terá uma tag de conversão que será disparada quando enviar o formulário, mesmo sem ter uma página de obrigado.

 

Tem um link de referência oficial - https://support.google.com/tagmanager/answer/6106716?hl=pt-BR&ref_topic=3002579&vid=1-63575113901959...

 

Espero ter ajudado.

 

Abraço.

Ricardo Gaya

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

Exibir solução no post original

Marcado como Melhor Resposta.
Solução
Aceita por leandrofm (Principal Colaborador)
Setembro 2015

Re: Google Tag Manager no JavaScript

Principal Colaborador

Oi Jeferson, como vai?

 

Além da excelente resposta do Ricardo, é possível também simular a visualização desse pop up, disparando um chamado Pageview Virtual no GA. Você poderia disparar um pageview, como se o pop up fosse uma página de verdade, digamos que com o endereço "/contato/sucesso-popup", e ai você usaria esse endereço como meta no seu Analytics.

 

Essa página te ensina como fazer:

https://developers.google.com/analytics/devguides/collection/upgrade/reference/gajs-analyticsjs

 

Espero que ajude.

 

Abraços,

Leandro Martinez | Basta1Click - Consultoria AdWords | Ícone Basta1ClickÍcone FacebookÍcone YouTubeÍcone Linkedin

Recebeu uma resposta que foi útil? Marque-a como solução clicando no botão "Aceitar como Solução" e ajude a nossa comunidade.

Exibir solução no post original

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

Re: Google Tag Manager no JavaScript

Principal Colaborador

Jeferson, boa tarde.

 

Tudo bem?

 

Isso é simples de resolver utilizando o GTM. Como você utiliza, você tem que criar um acionador para envio do formulário.

 

Acredito que você queria disparar um tag de conversão e como não tem um página de obrigado surgiu esse problema. Certo?

 

Sendo assim, após criar seu acionador, você cria sua tag de conversão e adiciona esse acionador criado para disparar sua tag. Assim você terá uma tag de conversão que será disparada quando enviar o formulário, mesmo sem ter uma página de obrigado.

 

Tem um link de referência oficial - https://support.google.com/tagmanager/answer/6106716?hl=pt-BR&ref_topic=3002579&vid=1-63575113901959...

 

Espero ter ajudado.

 

Abraço.

Ricardo Gaya

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

Re: Google Tag Manager no JavaScript

Principal Colaborador

Jeferson,

 

Complementando a resposta ao seu tópico. Existem algumas opções bem interessantes nas configurações do acionador que pode te ajudar também.

 

GTM.png

 

Você pode atrasar o envio do formulário até que as tags que dependem desse evento sejam disparadas ou até que o tempo limite expire, o que ocorrer primeiro. Se essa opção não for selecionada, as tags poderão ser disparadas.

Ou

 

Disparar tags apenas se o formulário for enviado. Se desmarcado, disparar tags sempre que um usuário tentar enviar o formulário. Saiba mais

 

Espero ter ajudado.

 

Qualquer dúvida posta ai.

 

Abraço.

Ricardo Gaya

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

Marcado como Melhor Resposta.
Solução
Aceita por leandrofm (Principal Colaborador)
Setembro 2015

Re: Google Tag Manager no JavaScript

Principal Colaborador

Oi Jeferson, como vai?

 

Além da excelente resposta do Ricardo, é possível também simular a visualização desse pop up, disparando um chamado Pageview Virtual no GA. Você poderia disparar um pageview, como se o pop up fosse uma página de verdade, digamos que com o endereço "/contato/sucesso-popup", e ai você usaria esse endereço como meta no seu Analytics.

 

Essa página te ensina como fazer:

https://developers.google.com/analytics/devguides/collection/upgrade/reference/gajs-analyticsjs

 

Espero que ajude.

 

Abraços,

Leandro Martinez | Basta1Click - Consultoria AdWords | Ícone Basta1ClickÍcone FacebookÍcone YouTubeÍcone Linkedin

Recebeu uma resposta que foi útil? Marque-a como solução clicando no botão "Aceitar como Solução" e ajude a nossa comunidade.

Re: Google Tag Manager no JavaScript

Estudante ✭ ✭ ✭

Muito obrigado Ricardo e Leandro, mas travei no passo 3 e 4. Se não tenho uma página (url) e sim um pop-up com JavaScript qual opção devo selecionar nestes passos?

 

Screen Shot 2015-08-17 at 2.58.38 PM.png

Re: Google Tag Manager no JavaScript

[ Editado ]
Principal Colaborador

Jeferson, boa tarde.

Não utilize Page url, utilize Form ID >> Contém >> ID do seu formulário.

Abraço.

Ricardo Gaya

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

Re: Google Tag Manager no JavaScript

Estudante ✭ ✭ ✭
Obrigado Ricardo. Então deixe configurado assim:

3 - Ativar quando:

page url >>contém>>www.site.com.br/cadastro.html


4 - Disparar em

Form ID>>>contém>>ID do formulário

Re: Google Tag Manager no JavaScript

Principal Colaborador
Na verdade não.

Tem que pegar o ID do seu form no seu hardcode. Seu formulario deve ter a seguinte tag:

<form id="seu ID" class="talvez alguma classe" method="post" action="seu action">

Voce precisa pegar o valor do parâmetro ID.

Não sei se fui claro. Qualquer coisa posta sua url aqui eu te mostro o trecho.

Abs
Ricardo Gaya

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

Re: Google Tag Manager no JavaScript

[ Editado ]
Estudante ✭ ✭ ✭

Desculpe Ricardo, acho que eu não fui claro. No lugar do ID do formulário eu inseri o ID correto mesmo.

Só queria confirmar se a lógica estava certa mesmo, onde no item 3 eu indico a página onde está o formulário e no 4 o ID do mesmo.

Outra coisa, preciso inserir minha tag do GTM no JavaScript do formulário? (não sei se isso é possível, perdoe minha ignorância no assunto, rsrsrs).

Re: Google Tag Manager no JavaScript

Principal Colaborador
Ah... então a lógica estava certinha. É isso mesmo!

Relax man, o GTM é meio confuso no começo, mas logo você vai pegando a lógica dele. Você não precisa inserir o snippet do GTM no Javascript do seu form não.

Ele implementado no hardcode e em todas as páginas estará tudo certo.
Ricardo Gaya

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