p>Updated: 16 de Julho de 2020. Quando ouvi falar do Google Tag Manager (GTM) pela primeira vez no início de 2013, senti-me um pouco confuso. Nessa altura não fazia ideia de que a gestão de etiquetas era uma coisa, por isso, naturalmente, dei por mim a questionar o que é o Google Tag Manager? Qual é a diferença entre os eventos Google Analytics e os eventos GTM?
E hoje em dia ainda noto esta tendência de confusão entre muitos principiantes. Neste post do blogue, vou comparar Google Tag Manager vs Google Analytics e mostrar-vos as principais diferenças.
Alerta de spoiler: não se substituem uns aos outros. Destinam-se a ser utilizados em conjunto.
Google Analytics In a Nutshell
O principal objectivo do Google Analytics é rastrear dados, armazená-los e gerar relatórios sobre o seu sítio web, por exemplo:
- como é que muitas pessoas visitaram o seu sítio web ontem?
de que país são?como é que muitas páginas visitaram por sessão?como é que muitos visitantes saltaram fora do seu sítio web (sem executar qualquer acção)?qual foi a página mais popular, etc.?
p>A única forma de o Google Analytics poder seguir estas interacções dos utilizadores é com a ajuda de código de seguimento (também conhecido como GA Javascript code snippet) que deve ser colocado em cada página do seu sítio web.
Após uma interacção ocorrer num sítio (por exemplo, pageview), um snippet Javascript envia os dados correspondentes ao Google Analytics.
Não há problema se apenas quiser colocar a etiqueta GA em todos os sítios web e rastrear informações gerais como vistas de página, taxa de salto, duração da sessão, referências, etc. No entanto, está a limitar-se muito tempo.
P>Pode querer acompanhar quantas pessoas utilizam uma funcionalidade específica no seu sítio web/app. Ou talvez esteja interessado em acompanhar as vendas, huh? Neste caso, terá de adicionar etiquetas personalizadas – eventos Google Analytics que enviam os dados apenas quando um visitante completa uma determinada acção no seu sítio web. Um bom exemplo aqui poderia ser uma submissão de formulário.
Então o que é que faz aqui? Peça ao programador para adicionar essa etiqueta de acompanhamento de submissão de formulário a um sítio web (directamente no código), certo? Mas o que acontece quando há dezenas ou centenas de interacções que está disposto a acompanhar com o Google Analytics?
Felizmente, isso exigirá muito tempo do programador (e eles estão sempre muito ocupados!). Pode levar semanas ou mesmo meses até que consiga pôr as suas etiquetas de marketing a funcionar, o que é uma verdadeira chatice.
Google Tag Manager to the Rescue!
Google Tag Manager facilita a gestão desta confusão de etiquetas, permitindo-lhe definir as regras de quando certas etiquetas devem disparar, mas primeiro, vamos ter uma rápida visão geral do GTM.
Se preferir conteúdo de vídeo, eis o que o GTM faz em poucas palavras:
Google Tag Manager é um software gratuito do Google que lhe permite implementar vários tipos de código (tags) no seu sítio web. Alguns bons exemplos de uma tag seriam o código de localização Google Analytics, códigos de eventos Google Analytics, script de conversão de anúncios Google e tags de remarketing. Há muitos mais tipos de código que podem ser adicionados ao seu sítio web usando GTM, incluindo códigos personalizados.
Google Tag Manager não substitui o Google Analytics. Em vez disso, ajuda os utilizadores a adicionar facilmente o código de rastreio do Google Analytics (tag) a um sítio web, distribuir trechos de código de evento GA e definir regras quando cada código deve ser disparado.
P>Prior para GTM, os códigos de rastreio GA tiveram de ser codificados, normalmente por um programador web em cada página individual. Ter centenas de eventos é muito difícil quando se trata de os manter/actualizar. Mas o Google Tag Manager resolve este problema porque todas as suas tags são armazenadas num único local – a sua conta GTM.
Imagine que o Google Tag Manager é uma Caixa de Ferramentas, onde guarda todas as suas ferramentas: uma régua (Google Analytics), um martelo (anúncios Google), etc.
Google Tag Manager também lhe permite testar as suas tags para se certificar de que são activadas quando carrega a página certa ou clica num determinado botão. Outro grande benefício: pode alterar as suas etiquetas e a forma como funcionam sem alterar realmente o código fonte do seu sítio web (o que pode não ser capaz de fazer por causa de ciclos de lançamento lentos ou da agenda ocupada dos programadores) – em vez disso, basta editar etiquetas na interface de utilizador GTM e publicar as alterações com um clique de um botão.
Google Analytics não é a única etiqueta compatível com o Google Tag Manager. Outros exemplos incluem:
- Google Ads Conversion Tag.
- Google Ads Remarketing Tag.
- Facebook Pixel code.
- Código de rastreio Crazyegg.
- Código de rastreio Inspectlet.
- Um outro código HTML/Javascript personalizado.
Qual é a diferença entre Google Analytics e Google Tag Manager?
São duas coisas totalmente diferentes que servem dois propósitos muito diferentes.
Google Tag Manager permite-lhe gerir vários códigos de rastreio Javascript (também conhecidos como Tags) no seu website. O código de rastreio do Google Analytics é uma dessas etiquetas.
Google Analytics é uma ferramenta analítica que fornece relatórios. O Google Tag Manager não tem funções de elaboração de relatórios. É utilizado para enviar dados do seu sítio web para outras ferramentas de marketing/análise (incluindo AG).
Se não quiser utilizar o Google Tag Manager, tudo bem. Pode continuar a adicionar códigos de rastreio do Google Analytics directamente ao código fonte do seu sítio web (mas tenha em mente que, como comerciante/analista, perderá muita flexibilidade).
Exemplo
Como já referi anteriormente, o Google Analytics é uma Tag em si. De acordo com as instruções da GA, é necessário colocar o código de rastreio da GA em cada página do seu website. Uma amostra de código de rastreio deve ter o seguinte aspecto:
<!-- Global site tag (gtag.js) - Google Analytics --><script async src="https://www.googletagmanager.com/gtag/js?id=UA-83848370-1"></script><script> window.dataLayer = window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-XXXXXXX-X');</script>
Google Tag Manager oferece um modelo de etiqueta padrão do Google Analytics, pelo que a sua configuração é bastante fácil. Depois de instalar o GTM no seu sítio web, vá a Tags.
- Click New
- Click the Tag Configuration block and choose tag template – Universal analytics
- Adicionar Google Analytics Settings Variable. Se é novo, aqui está um guia.
- Seleccionar todas as páginas.
li>Keep Track Type as Pageview e clique na secção Triggering.
p>Congratulações! Acabou de criar uma tag Google Analytics Pageview no Google Tag Manager. Irá rastrear pageviews em todas as páginas que tenham o snippet de contentor GTM instalado. Todas as pageviews serão enviadas para a propriedade do Google Analytics UA-XXXXXXX).
Google Tag Manager vs Google Analytics: Eventos
No Google Analytics todos os eventos são exibidos no relatório de eventos (Behavior → Events). Representam frequentemente interacções que aconteceram na sua página web. Os dados para este relatório são povoados a partir de hits de eventos que são enviados do seu website para os servidores do Google Analytics. Antes do nascimento dos sistemas de gestão de tags (como GTM), os hits de eventos tinham de ser iniciados por pequenos códigos Javascript colocados no seu sítio web. Aqui está um exemplo:
gtag('event', <action>, { 'event_category': <category>, 'event_label': <label>, 'value': <value>});
Como pode ver, este trecho de código contém eventoCategoria, eventoAcção, eventLabel e eventValue (opcional). Após uma determinada acção ocorrer no seu website (por exemplo, o utilizador envia o formulário “Contacte-nos”), o Evento Google Analytics será despedido e os dados correspondentes serão passados para o Google Analytics, por exemplo:
gtag('event', 'Contact form', { 'event_category': 'Form submission', 'event_label': 'https://www.example.com/contact-us'});
P>Pode seguir esses eventos nos relatórios GA em tempo real.
p>Agora vamos falar sobre os eventos do Google Tag Manager. A fim de os ver activar o modo Preview e Debug do GTM clicando no botão Preview no canto superior direito da interface do Google Tag Manager.
Depois de activar o modo Preview e Debug, um grande banner laranja de notificação aparecerá na interface do utilizador do GTM.
Após activar o modo Preview, navegue até ao site onde o código do contentor do Google Tag Manager é colocado e verá uma janela de consola de depuração na parte inferior do navegador mostrando informação detalhada sobre as suas etiquetas, incluindo o seu estado de disparo e quais os dados que estão a ser processados. Se não apareceu, leia o guia que explica como corrigir o modo de pré-visualização do GTM.
No lado esquerdo da consola de Pré-visualização e Depuração, deverá ver uma lista de algumas definições. Estas, meu amigo, são Google Tag Manager Events.
Têm de facto um papel muito importante dentro do GTM – pode disparar as suas Tags (scripts de várias ferramentas de marketing) com base nestes eventos Google Tag Manager. Aqui estão alguns exemplos para facilitar a compreensão:
- Um evento Pageview Google Tag Manager pode ser usado como gatilho para disparar o Google Analytics Pageview Tag.
- Um clique de ligação ocorre obviamente quando um determinado elemento com uma ligação é clicado. Por exemplo, quando alguém clica num link PDF no seu website, pode enviar este clique como evento Google Analytics (e vê-lo nos seus relatórios). P.S. Fora da caixa, não verá nenhum evento excepto Pageview, DOM Ready e Window Loaded. Para começar a ver eventos, precisa de ter pelo menos um gatilho desse tipo activado no contentor. Aqui está um exemplo de como rastrear cliques de ligação e cliques de botão.
- Um evento GTM de submissão de formulário (que acontece quando um visitante submete um formulário) pode disparar outro Tag de Evento Google Analytics (que envia um evento com os dados do formulário submetido para relatórios de eventos GA). O evento GTM de submissão de formulário também pode ser usado como gatilho para disparar uma Tag de Conversão de Anúncios do Google (ou qualquer outra tag que deseje – é algo que depende da sua imaginação)
- Li>Desde que todos os eventos do Google Tag Manager são preenchidos em camadas de dados, também pode pedir ao seu programador para disparar eventos personalizados do Google Tag Manager (a.k.a. “Eventos da Camada de Dados”).
Para resumir, o evento Google Tag Manager é uma interacção no seu website que é detectada por GTM e depois colocada na Camada de Dados (p.s. A Camada de Dados é automaticamente criada no seu website quando o código do contentor GTM é implementado e publicado). Essa interacção no seu sítio web pode ser usada como gatilho (condição) para disparar as suas etiquetas de localização (scripts), por exemplo, Facebook Pixel, Google Analytics Events, Mixpanel Events, Google AdsTags, etc.
Portanto, como pode ver, o Google Tag Manager é o intermediário na sua implementação do Digital Analytics. Ele observa as interacções que ocorrem no seu website, cria eventos GTM e depois utiliza-os para disparar etiquetas (por exemplo, Google Analytics Event). Embora o termo Evento seja o mesmo em ambos os produtos Google, no Google Tag Manager um Evento GTM é um gatilho, enquanto que o Evento GA é um Tag.
E que dizer dos Objectivos do Google Analytics?
Se ler todos os comentários abaixo deste post, notará vários temas que se repetem. Um deles: Os objectivos do Google Analytics. Como é que se deve configurá-los com o Google Tag Manager? De facto, não é assim que os objectivos funcionam e o Google Tag Manager não tem qualquer ligação directa com eles.
Falando a relação entre GTM e AG, o Google Tag Manager é uma forma de transporte de dados, que envia várias interacções (visualizações de páginas, eventos, transacções, etc.) para o Google Analytics.
Algumas dessas interacções são mais importantes do que outras (digamos, uma subscrição de newsletter ou visitar a página “Confirmação de encomenda”) e são chamadas objectivos. Como é que o Google Analytics compreende que interacções são mais importantes do que outras?
Fá-lo configurando a AG (não a GTM). Tem de ir à secção de Administração do Google Analytics > Ver > Objectivos e criar um objectivo. Pode ser baseado em pageview, baseado em eventos, ou baseado em compromissos (por exemplo, visitado > 3 páginas). Depois de um objectivo ser devidamente configurado, certas visualizações ou eventos de página serão tratados como acções importantes (objectivos).
Por outras palavras, diz-se à AG que algumas interacções (que são enviadas à AG) são mais valiosas para o negócio. E não importa como essa interacção foi enviada para o Google Analytics, seja através do GTM, ou directamente do código do website, ou noutro sítio qualquer.
Vê a diferença? GTM é uma forma de passar os dados de interacção para o Google Analytics. Os objectivos são interacções valiosas que são configuradas na própria AG.
Migração para o Google Tag Manager
Se correr um sítio que está a usar o Google Analytics codificado e quiser migrar para a AG + GTM, há várias coisas que precisa de ter em mente. Se a migração for feita incorrectamente, quebrará a sua configuração e os novos dados serão perdidos/corrompidos.
Em geral, terá de remover os códigos de GA codificados em código duro do seu sítio web e adicionar o código de contentor do Google Tag Manager a todas as páginas do sítio. Em seguida, irá disparar as etiquetas do Google Analytics através do Google Tag Manager.
Os seus dados históricos não serão perdidos mas a migração pode afectar negativamente os seus dados futuros (se efectuada incorrectamente). Subscreva a minha newsletter (abaixo) e descarregue gratuitamente um E-Book Google Tag Manager para principiantes. Esse e-book contém um capítulo sobre migração para o Google Tag Manager + Google Analytics.
Still not sure if GTM is worth your time?
It’s perfectly fine if you are still hesitant about GTM and whether to start using it. É por isso que publiquei outro guia que lista uma série de razões pelas quais GTM vale definitivamente a pena fazer parte da sua pilha de análise/marketing digital.
Google Tag Manager VS Google Analytics: Conclusão
Espero que este post no blogue tenha feito sentido para si, embora algumas partes do mesmo possam parecer realmente complicadas. Em poucas palavras: GA é a ferramenta analítica que fornece relatórios sobre a actividade no seu site. GTM é uma ferramenta que dispara os seus códigos de rastreio com base em regras definidas. No final, pode implementar o código GA directamente no seu site, ou pode implementar o código GTM num site e usar GTM para disparar o seu código GA.
Se quiser mais especificações, aqui estão os pontos principais que devem ser enfatizados uma vez mais quando se trata de comparar Google Tag Manager vs Google Analytics:
- Google Tag Manager não substitui o Google Analytics. Em vez disso, ajuda os utilizadores a adicionar facilmente códigos de rastreio (tags) do Google Analytics ao seu website, a distribuir snippets de códigos de eventos GA e a definir regras, quando cada tag deve ser disparada.
- Google Tag Manager é o intermediário da sua implementação de análise digital em qualquer website. Se quiser adicionar código ou eventos Google Analytics Tracking, é recomendável fazê-lo com GTM, porque não precisa de fazer alterações constantes no código do website, pelo que o seu processo de implementação é mais rápido.
- Google Tag Manager pode existir sem Google Analytics e vice-versa. Os seus programadores podem codificar os códigos do Google Analytics directamente para o seu website. Mas se publicar constantemente alterações necessárias, só os programadores o podem ajudar aqui. Enquanto com GTM pode adicionar/editar/remove os seus códigos Google Analytics Tracking por si próprio. Também pode usar o Google Tag Manager para adicionar Facebook, anúncios Google ou quaisquer outros scripts de rastreio ao seu website (deixando o Google Analytics para trás).
- Google Tag Manager Events são usados como triggers que definem quando uma determinada tag deve ser disparada. Neste contexto, o evento Google Analytics é uma Tag. Exemplo: Formulário de evento GTMSubmission pode ser usado como gatilho para disparar uma tag de evento GA chamada “Form submission”.
- Não pode criar objectivos do Google Analytics no Google Tag Manager. GTM envia eventos/pageviews/outras interacções regulares para a AG. Os objectivos são configurados dentro do Google Analytics onde se dá instruções ao AG para transformar algumas interacções regulares em objectivos mais importantes/valorizáveis.