720 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

Como rastrear um botão?

[ Editado ]
Calouro ✭ ✭

Bom dia,

 

Eu gostaria de saber como fazer para rastrear quantas vezes um botão no meu site foi clicado. Quais os procedimentos? Desde o começo, uma vez que não sou eu que faço essa parte mas preciso saber de como funciona, qual o código, onde este código é colocado, etc..

 

 

Obrigado!


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

Re: Como rastrear um botão?

Calouro ✭ ✭ ✭
Bom dia Rafael C!

Seu site possui Google Tag Manager integrado ou Google analytics? Se você já possui Google analytics no seu site , implementando um javascript do tipo EventTracking você já consegue ver direto na plataforma do Analytics quantos cliques o botão obteve,podes usar essse javascript no teu código, por exemplo :

<button type="submit" id="teste">botao teste</button>

JavaScript&colon;
var btn = document.getElementById('teste');
if(btn) {
btn.onclick = function(){
pageTracker._trackEvent('Button', 'Click', 'teste');
return true;
}
}


abs


Exibir solução no post original


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

Re: Como rastrear um botão?

Calouro ✭ ✭ ✭
Bom dia Rafael C!

Seu site possui Google Tag Manager integrado ou Google analytics? Se você já possui Google analytics no seu site , implementando um javascript do tipo EventTracking você já consegue ver direto na plataforma do Analytics quantos cliques o botão obteve,podes usar essse javascript no teu código, por exemplo :

<button type="submit" id="teste">botao teste</button>

JavaScript&colon;
var btn = document.getElementById('teste');
if(btn) {
btn.onclick = function(){
pageTracker._trackEvent('Button', 'Click', 'teste');
return true;
}
}


abs


Re: Como rastrear um botão?

Calouro ✭ ✭
Tem integrado o analytics. Valeu!

Re: Como rastrear um botão?

Calouro ✭ ✭
Olá Luiz, eu utilizo o Analytics. Este código acima eu devo inserir antes da tag </head) da página aonde contém o Botão que desejo acompanhar? E tenho que alterar algo nele?
Com esse código implementado, aonde eu vejo o relatório (qtda. de cliques no botão)?

Nas minhas páginas de produtos eu tenho o botão aonde esse botão é um link interno criado para ser redirecionado para um link externo. Por exemplo, "/comprar/?prod=905" redireciona para um link externo "/comprar/?prod=2062" para outro link externo, isto é, cada produto cadastrado cria um link interno que será redirecionado para um link externo que eu determino no moento do cadastro.
O código que você citou acima funciona para o meu caso?

No Goals (Metas) na sessão "Destino" eu selecionei "Expressão regular" e digitei comprar(/?prod=.)? - isso irá funcionar para acompanhar a quantidade de cliques nos botões de cada página, igualmente se eu utilizasse o código acima?

Agradeço e abs.

Re: Como rastrear um botão?

Graduado ✭ ✭ ✭

Oi Rafael,

Assista este vídeo sobre metas analytics em torno dos 11 minutos.

Porém o código do botão está no tempo 15.55 min

Saga do Analytics: Utilizando Metas: http://youtu.be/gdcF38yjC7g

Espero ter ajudado. 

Re: Como rastrear um botão?

Calouro ✭ ✭
Olá Daniel,

O vídeo não foi bem claro como devo configurar minha Meta com Evento para meu botão, e onde devo inserir o código do analytics.
Eu preenchi os seguintes dados nos campo da Meta por Evento:

Categoria - Igual a - Ir_ao_site

Ação - Igual a - clique

Marcador - Igual a - acesse_externo

Valor - Maior que -


No vídeo não explica claramente o que devo digitar nestes campos. Qualquer coisa só para acompanhamento? E qual a diferença entre "Igual a", "Começa com" e "Expressão regular".

Basendo no que eu digitei nestes campos (não sei nem se tá certo) eu gerei o código:

onClick-"ga('send','event','Ir_ao_site','clique','acesso_externo');"

E inseri no código-fonte do meu site (local aonde fica os códigos do botão):

<p><a href="<?php echo esc_url( home_url( '/comprar/' ) ); ?>?prod=<?php echo $post->ID; ?>" class="btn btn-default btn-lg" target="_blank" rel="nofollow" onClick-"ga('send','event','Ir_ao_site','clique','acesso_externo');"><i class="fa fa-external-link-square"></i> Ir ao site</a></p>

Está certo assim?

Estou tentando fazer um acompanhamento para o botão (Ir ao site) das minhas páginas como por exemplo, http://proddigital.com.br/products/ingles-online-jerry/. Este botão contém um redirecionador para um link externo. Essa Meta de Evento do analytics irá funcionar para botões (links) que redireciona para um link externo?


Daniel, eu criei também uma outra Meta Destino para fazer um teste. Aonde eu coloquei como Destino, "Expressão regular" e digitei: /comprar(/?prod=.)?
Como você pode ver na url acima que dei como exemplo (http://proddigital.com.br/products/ingles-online-jerry/) no botão "Ir ao site" nesta página o link é http://proddigital.com.br/comprar/?prod=872. Todos os link do botão dessas páginas tem /comprar/?prod= alterando apenas o número final. Então eu inseri /comprar(/?prod=.)? aonde o analytics irá busca todos os acesso ao /comprar com ou sem /?prod=. Será que isso dá certo?



Aproveitando... eu criei uma 3ª Meta para acompanhar as conversões das minhas páginas de captura de emails:
1 - http://proddigital.com.br/ingles-online-do-jerry
2 - http://proddigital.com.br/ingles-online-do-jerry---confirmar-email/
3 - http://proddigital.com.br/ingles-online-do-jerry-email-confirmado/

O seja eu quero saber quantas pessoas cairam na página http://proddigital.com.br/ingles-online-do-jerry-email-confirmado/ (3) aonde somente tem como entrar nesta página passando pela duas páginas anteriores (1 e 2). Então eu criei uma Meta Destino e na parte Destino deixei selecionado "Igual a" e digitei no campo "/ingles-online-do-jerry---email-confirmado". Depois ativei o Funil para:
Etapa 1: /ingles-online-do-jerry/ (Origatório)
Etapa 2: /ingles-online-do-jerry---confirmar-email/

Está correto dessa forma?


No meu relatório dessa Metas me gerou alguns dados, e nestes dados me mostrou que eu tive 1 conversão ontem. Mas eu acessei essas página 3 várias vezes, tanto direto quanto pelo funil (fazendo os passado 1, 2 e 3). Então o analytics registra apenas uma única vez por IP, isto é, se algum (IP) acessou essa página 3 (conversão) e depois voltou a página 1 e fez o processo novamente, o analytics não registra novamente?
E como eu selecionei "Obrigatório" para a Etapa 1, então se alguém acessar diretamente a página 3 (http://proddigital.com.br/ingles-online-do-jerry-email-confirmado/), o analytics não irá registrar?

Att,
Rodrigo Carlos