Se você está consultando este tópico de ajuda, provavelmente é porque recebeu nosso Mapa de Eventos do Google Analytics para implementar no seu site, ou em algum site pelo qual você é o responsável pela manutenção, e que contratou nossos serviços de Mídia e Performance e/ou Web Analytics. Nesta altura é importante que esteja com o documento aberto na tela para consulta. Veja como localizar em quais páginas e áreas do site você deverá aplicar cada um dos eventos:
Use a função onClick diretamente na linha de código do element, observando fielmente aos parâmetros passados na nossa planilha.
// com _ga
<a href="/blog/" onClick="ga('send','event','botao','click','blog');">Blog</a>
// com _gtag
<a href="/blog/" onClick="gtag('event', 'EventoGeral',{'event_category': 'botao','event_action': 'click','event_label': 'blog'})">Blog</a>
// em landing pages do RD Station (_gaq.push) seria assim. Mas não funcionará. Veja o tópico 2.2 ou 2.3 que é como funciona. E você fará em 'Edições avançadas'.
<a href="/blog/" onClick="_gaq.push(['_trackEvent', 'Landing RD', 'Click', 'Teste A - Agendamento',1]);">Blog</a>
Caso o objeto já tenha outras ações de clique declaradas, saiba que é possível adicionar duas ou mais separando-as por ponto-e-vírgula (;). Exemplo abaixo:
\\ com _ga
<button onClick="ga('send','event','botao','click','blog');javascript:window.open('/blog/')">Blog</button>
com _gtag
<button onClick="gtag('event', 'EventoGeral',{'event_category': 'botao','event_action': 'click','event_label': 'blog'});javascript:window.open('/blog/')">Blog</button>
// em landing pages do RD Station (_gaq.push) seria assim. Mas não funcionará. Veja o tópico 2.2 ou 2.3 que é como funciona. E você fará em 'Edições avançadas'.
<button onClick="_gaq.push(['_trackEvent', 'Landing RD', 'Click', 'Teste A - Agendamento',1]);javascript:window.open('/blog/')">Blog</button>
Caso queira fazer todas as implementações sem inserir códigos em linhas distintas da(s) página(s), também é possível fazer em um mesmo bloco em Java Script/ JQuery. Para tal, será necessário que os elementos sejam instanciados por uma ID exclusiva. Exemplo abaixo:
//com _ga
<a href="/blog/" id="bt-blog">Blog</a>
<a href="/blog/" id="bt-faleconosco">Fale Conosco</a>
<script type="text/javascript">
jQuery(document).ready(function(){
$("#bt-blog").click(function(){
ga("send","event","botao","click","blog");
});
});
</script>
//com _gtag
<script type="text/javascript">
jQuery(document).ready(function(){
$("#bt-blog").click(function(){
gtag('event', 'EventoGeral',{'event_category': 'botao','event_action': 'click','event_label': 'blog'});
});
});
</script>
// em landing pages do RD Station (_gaq.push), na parte de 'Edições avançadas > Body'
<script type="text/javascript">
//exemplo abaixo de evento para um elemento de clique, cujo ID é 'bt-blog'
$("#bt-blog").click(function(){
_gaq.push(['_trackEvent', 'botao', 'Click', 'blog',1]);
});
</script>
Algumas implementações de eventos podem ser feitas em lotes, usando-se classes CSS. Exemplo: digamos que o site contenha uma galeria de fotos contendo 20 imagens. Mas que não seja importante para o trabalho de Análise saber exatamente em qual houve cliques. Basta apenas saber que houve clique em uma das fotos da galeria. Neste caso, se cada uma das imagens possui a mesma classe CSS, é possível fazer uma implementação única via Java Script/ JQuery pela classe de estilo. Como abaixo:
//com _ga
<a href="#img1" class="galeria"><img src="img/foto1.jpg" alt="" title=""></a>
<a href="#img2" class="galeria"><img src="img/foto2.jpg" alt="" title=""></a>
<a href="#img3" class="galeria"><img src="img/foto3.jpg" alt="" title=""></a>
<a href="#img4" class="galeria"><img src="img/foto4.jpg" alt="" title=""></a>
<script type="text/javascript">
jQuery(document).ready(function(){
$(".galeria").click(function(){
ga("send","event","image","click","foto da galeria");
});
});
</script>
//com _gtag
<script type="text/javascript">
jQuery(document).ready(function(){
$(".galeria").click(function(){
gtag('event', 'EventoGeral',{'event_category': 'image','event_action': 'click','event_label': 'foto da galeria'});
});
});
</script>
// em landing pages do RD Station (_gaq.push), na parte de 'Edições avançadas > Body'
<script type="text/javascript">
//exemplo de aplicação em ul elemento de click pela classe CSS dele
$(".galeria").click(function(){
_gaq.push(['_trackEvent', 'image', 'Click', 'foto da galeria',1]);
});
</script>
Caso as tags do seu site sejam inseridas via container do Google Tag Manager, e você seja administrador ou editor do container, será necessário implementar os eventos através do próprio painel administrativo do GTM. Caso nunca tenha feito isso antes, consulte ajuda no Google "criando eventos no Google Tag Manager". Atenção: somente faça as alterações no container se possuir esta habilidade. Senão, considere contratar ou recomendar a contratação dos nossos especialistas. Elaboraremos uma proposta/ orçamento.