GoLoop

Google Tag Manager: para que serve e como instalar um script por ele

Por Cícero Moura13 min de leitura

Google Tag Manager para que serve: para instalar e administrar os scripts de terceiros de um site (análise, anúncios, chat, rastreamento) num painel só, sem editar o código do site a cada mudança. Ele é um contêiner que carrega uma vez e decide, por regras, qual script dispara em qual página.

Google Tag Manager para que serve é a pergunta de quem recebeu o terceiro pedido do tipo "cola este script no site" e não quer abrir o código de novo. A resposta curta está acima. A resposta útil separa quatro coisas: o que são tag, gatilho e variável; quando o Tag Manager ajuda e quando ele só acrescenta uma camada; o passo a passo para instalar um script de terceiro por ele, usando a tag do GoLoop como exemplo; e como provar que a tag disparou. Tudo com base na documentação oficial do Google, consultada em setembro de 2026.

Neste artigo
Capa fractal laranja e azul, ruido, artigo sobre google tag manager para que serve.

Google Tag Manager para que serve?

Na definição da documentação do Google, o Google Tag Manager "é um sistema de gerenciamento de tags que permite configurar e administrar tags no seu site sem alterar o código do site" (tradução livre). Tag, aqui, é qualquer trecho de código que manda dado para um terceiro: o Google Analytics, o pixel de uma rede de anúncios, um chat, um rastreador de jornada como o GoLoop.

Sem o Tag Manager, cada um desses scripts é colado à mão no HTML, e cada troca (um pixel novo, um evento novo, um script que saiu) é uma edição no site, quase sempre feita por quem cuida do código. Com o Tag Manager, o site recebe um único trecho, o contêiner, uma vez. A partir daí, os scripts são adicionados, editados e removidos num painel na web, e publicados sem tocar no site.

Na prática, o Tag Manager serve para três coisas: separar quem decide o que medir de quem mexe no código; publicar uma mudança de rastreamento em minutos, com versão e volta atrás; e disparar um script só onde ele deve rodar (só na página de obrigado, só depois de um clique). É uma ferramenta de logística de scripts, e a participação dela mostra que virou padrão.

Gráfico: o Google Tag Manager está em 99,6% dos sites que usam algum gerenciador de tags, segundo a W3Techs

Fonte: W3Techs, "Usage statistics and market shares of tag managers for websites", relatório de 16 de setembro de 2026. Um site pode usar mais de um gerenciador.

Segundo a W3Techs, o Google Tag Manager está em 45,1% de todos os sites monitorados e em 99,6% dos que usam algum gerenciador de tags; o segundo colocado, o Adobe DTM, está em 0,5%. "Gerenciador de tags", no mercado, é um nome genérico para um produto só.

O que são tag, gatilho e variável?

O painel do Tag Manager tem três peças, e a documentação as define em uma frase cada (traduções livres):

  • Tag: "um trecho de código ou configuração que envia dados a um terceiro". É o script em si. Exemplo: a tag do Google Analytics, ou a tag HTML do GoLoop.
  • Gatilho: "uma condição que determina quando uma tag dispara ou executa". É a regra. Exemplo: "em todas as páginas", "quando alguém clica no botão de WhatsApp", "quando a URL contém /obrigado".
  • Variável: "um espaço reservado nomeado que guarda um valor usado nas configurações das tags". É o dado que a tag ou o gatilho consultam. Exemplo: a URL da página, o texto do botão clicado, o ID da conta do Analytics guardado uma vez e usado em várias tags.

A junção das três forma o contêiner: "uma coleção de tags, gatilhos, variáveis e configurações relacionadas instalada em um site ou aplicativo". O contêiner é o que se instala no site; todo o resto fica dentro dele.

Para quem não programa, o modelo mental é este: a tag é o quê, o gatilho é o quando, a variável é o com qual valor. Um script de chat que só deve aparecer na página de preço é uma tag (o script do chat), um gatilho (página vista cuja URL contém /precos) e nenhuma variável nova, porque a URL da página já existe como variável pronta.

Google Tag Manager para que serve, e quando ele atrapalha?

Ele ajuda quando:

  • Há três ou mais scripts de terceiros no site e alguém que não programa precisa mexer neles.
  • O time de marketing muda pixel, evento ou script mais de uma vez por mês.
  • Um script precisa rodar só em algumas páginas ou depois de uma ação, e o site não tem um jeito fácil de fazer isso.
  • É preciso saber quem mudou o quê e quando: o Tag Manager guarda versões e permite voltar à anterior.

Ele atrapalha quando:

  • O site tem um script só, que vai ficar lá por anos. O contêiner acrescenta uma camada de carregamento e um painel para manter, para gerenciar uma coisa.
  • Ninguém é dono do contêiner. Um Tag Manager sem dono acumula tags de agências antigas que ninguém desliga, e cada tag pesa no carregamento da página.
  • O script exige estar no HTML que o servidor entrega. Uma tag disparada pelo Tag Manager só existe depois que o contêiner carrega e o gatilho avalia; ela não está no HTML original. Isso importa para ferramentas que leem o HTML do servidor, e o tópico de conferência volta a esse ponto.
  • O site já está num CMS que injeta o script pelo painel dele. Nesse caso o Tag Manager é uma segunda camada para o mesmo trabalho.

O critério que resolve: o Tag Manager paga o próprio custo quando a frequência de mudança é alta e o número de scripts é maior que um. Fora disso, colar a tag no cabeçalho do site é uma instalação simples de auditar: o script está no HTML e qualquer pessoa o vê no código-fonte.

Como instalar o Google Tag Manager no site?

O contêiner são dois blocos de código, gerados quando você cria a conta e o contêiner em tagmanager.google.com. A página "Install a web container" da ajuda do Tag Manager é literal sobre onde colar cada um:

  1. Copie o primeiro bloco e cole no topo do <head>, na posição mais alta possível, nas palavras da documentação.
  2. Copie o segundo bloco e cole imediatamente depois da abertura do <body>. Esse segundo bloco é um noscript com um iframe, para o caso de navegador sem JavaScript.
  3. Publique o site e confira, com o modo de visualização descrito adiante, que o contêiner está carregando.

Sites em WordPress, Shopify e outros CMS têm caminhos próprios, citados na mesma página, que injetam o contêiner sem editar cada página. O resultado é o mesmo: um contêiner por site, presente em todas as páginas.

Como instalar um script de terceiro pelo Google Tag Manager?

O caminho é a tag do tipo HTML personalizado, que a documentação descreve como o tipo que "permite implantar uma tag que ainda não é suportada pelo Tag Manager" (tradução livre). É o caso dos scripts de fornecedor que não têm modelo pronto na galeria. O exemplo abaixo usa a tag do GoLoop, que na instalação direta é uma tag de HTML colada antes do </head>, carregada com o atributo async para não bloquear a renderização. O mesmo script serve o rastreamento e os modais do GoLoop, então não há segunda tag para instalar.

  1. Copie a tag do fornecedor. No GoLoop, ela vem da tela de instalação, com a chave do seu workspace já dentro. Copie inteira, com as tags <script>.
  2. No Tag Manager, abra Tags e clique em Nova. Em Configuração da tag, escolha HTML personalizado.
  3. Cole o código no campo HTML. A documentação avisa: "sempre coloque JavaScript dentro de tags HTML <script></script>". A tag do GoLoop já vem assim.
  4. Escolha o gatilho. Para um rastreador que precisa estar em todas as páginas, use o gatilho de inicialização. A página "Page view triggers" da ajuda diz que "cada contêiner web inclui um gatilho Initialization - All Pages por padrão" e que ele é feito para disparar antes dos outros gatilhos, exceto o de inicialização de consentimento. Se o site usa banner de consentimento, o gatilho de consentimento é o que "garante que as configurações de consentimento sejam honradas antes de qualquer outro gatilho disparar".
  5. Deixe "Support document.write" desmarcado, a menos que o fornecedor peça. A tag do GoLoop não usa document.write.
  6. Salve e abra o modo de visualização antes de publicar. O próximo tópico descreve o que olhar.
  7. Publique com uma descrição da versão ("tag do GoLoop, todas as páginas"), para a volta atrás ter nome.

Dois cuidados que a documentação registra. O Tag Manager minifica o código das tags HTML personalizadas, "e isso pode trocar aspas simples por aspas duplas"; scripts que dependem de aspas específicas dentro de strings podem quebrar. E o script pelo Tag Manager não está no HTML que o servidor entrega: ele é inserido pelo contêiner, no momento em que o gatilho dispara. Para um rastreador isso é aceitável, desde que o gatilho seja o de inicialização; a diferença aparece na hora de conferir.

Como conferir que a tag disparou?

Há duas conferências, e as duas valem.

No Tag Manager, o modo de visualização. A documentação o define como o modo que permite "navegar num site em que o código do contêiner está implementado como se o rascunho atual do contêiner estivesse publicado", para testar antes de publicar (tradução livre). O caminho: no Workspace, clique em Visualizar; o Tag Assistant abre em outra aba; informe a URL do site e clique em Conectar; o site abre numa janela nova; volte à aba do Tag Assistant e clique em Continuar. A tela mostra, para cada evento da página, quais tags dispararam e quais não, e o dado que cada uma enviou. A tag do GoLoop precisa aparecer entre as tags que dispararam no evento de inicialização.

No GoLoop, a sonda. Depois de publicar o contêiner, a sonda vai até a sua página a partir do servidor, procura a tag e devolve um dos sete estados, de "aguardando primeira detecção" a "ativo". Aqui entra a diferença de instalar pelo Tag Manager: a sonda lê o HTML que o servidor entrega, e a documentação do GoLoop é explícita em que "ela não vê o que só existe depois do JavaScript rodar". Uma tag inserida pelo contêiner é exatamente isso. Por isso existe o modo de apontar, que abre a página de verdade e enxerga o que o JavaScript montou; é ele que confirma uma instalação via Tag Manager. A prova final é a mesma de qualquer instalação: abrir o site e ver a própria visita na tela Ao Vivo, ou filtrar Atividades pelos últimos quinze minutos.

Se nada chega, a documentação do GoLoop lista as três causas em ordem: a tag não está na página aberta (com Tag Manager, o gatilho não cobre aquela página); a chave está trocada (o script carrega e não envia nada, sem erro no console, de propósito); um bloqueador de anúncios no navegador de teste. Aba anônima, sem extensões, resolve a terceira.

Tag direto no HTML ou pelo Tag Manager: qual escolher?

CritérioDireto no <head>Pelo Tag Manager
Quem instalaquem edita o código do sitequem tem acesso ao contêiner
Quem conferea sonda lê no HTML do servidormodo de visualização do GTM e modo de apontar da sonda
Trocar ou removernova edição no sitenova versão no painel, com volta atrás
Quando carregano lugar em que foi colada, com asyncquando o contêiner carrega e o gatilho dispara
O que fica no código-fontea tag, visível a qualquer pessoasó o contêiner

Fonte: documentação do Google Tag Manager (páginas de instalação, HTML personalizado e visualização) e documentação do GoLoop (Instalação e sonda), consultadas em setembro de 2026.

A escolha depende de quem vai mexer no rastreamento daqui a seis meses. Se for a mesma pessoa que cuida do código, direto no HTML é o caminho com menos peças. Se for o marketing, com pixel, chat e script de anúncio mudando ao longo do ano, o Tag Manager paga o próprio custo, desde que tenha um dono. Nos dois casos, o que está sendo medido depois da instalação é a mesma coisa: as páginas, os eventos e os formulários do site, e a jornada de compra de cada pessoa que passa por ele.

Perguntas frequentes

O Google Tag Manager deixa o site mais lento?

O contêiner é mais um script para baixar, e cada tag dentro dele tem o próprio peso. Não há na documentação do Google um número sobre o impacto, e ele depende do que está dentro do contêiner: um contêiner com duas tags e outro com vinte não custam o mesmo. A regra prática é revisar as tags a cada trimestre e desligar as que ninguém usa.

Posso usar o gatilho "All Pages" em vez do de inicialização para a tag do GoLoop?

Pode, e a tag vai disparar; a diferença é a ordem. Segundo a documentação de gatilhos, o Page View "dispara imediatamente quando o navegador começa a carregar a página", enquanto o Initialization é feito para disparar antes dos outros. Para um rastreador que quer registrar a visita desde o início, o de inicialização é o indicado.

A sonda do GoLoop vai dizer que a tag não está instalada?

Na leitura pelo servidor, pode, porque ela procura a tag no HTML entregue e a tag do Tag Manager só existe depois que o JavaScript roda. O modo de apontar, que abre a página de verdade, é o que confirma. Uma visita sua aparecendo no Ao Vivo encerra a dúvida.

Preciso do Google Analytics para usar o Tag Manager?

Não. São produtos separados. O Tag Manager é o contêiner e pode carregar qualquer tag, a do Analytics inclusive; e o Analytics pode ser instalado sem Tag Manager, com a tag colada direto no site. O que muda é onde a manutenção acontece.

O que acontece com as tags se eu remover o contêiner do site?

Todas param de uma vez, porque só existem por meio dele. É a contrapartida da centralização: um contêiner removido por engano numa publicação do site derruba o Analytics, os pixels e o rastreador juntos, e o estado da instalação no GoLoop passa a "sem dado recente", que é o estado que a documentação descreve como o que exige olhar.

O próximo passo

Antes de decidir entre colar a tag e usar o Tag Manager, abra o contêiner que o seu site já tem, se houver, e conte as tags que ninguém sabe para que servem. Esse número diz se o Tag Manager está servindo ao site ou o contrário, e é o primeiro passo antes de acrescentar a próxima tag.

Cícero Moura

Cícero Moura é fundador da GoLoop. Escreve sobre jornada do visitante, funil e o que os números do site realmente dizem, a partir do produto que constrói.

Leia também

Capa abstrata em gradiente fractal azul e verde-azulado, com textura de ruido, para o artigo sobre o que é google analytics.
Rastreamento9 min de leitura

O que é Google Analytics: o que ele mostra e o que ele não mostra

O que é Google Analytics: a ferramenta gratuita do Google que registra o que acontece em um site ou aplicativo, na forma de eventos, e transforma isso em relatórios de visitas, origens, comportamento e conversões. A versão atual, o GA4, é a única desde julho de 2023, quando a anterior parou de processar dados.

Capa abstrata em gradiente fractal verde-azulado e laranja, com textura de ruido, para o artigo sobre o que é lead tracking.
Identificação12 min de leitura

O que é lead tracking: acompanhar o lead desde a primeira visita anônima

O que é lead tracking: é acompanhar uma pessoa desde a primeira visita anônima ao site até o momento em que ela deixa um contato, e depois dele, ligando o que ela fez antes ao nome que ela deu. O lead não nasce no formulário; ele já tinha história, e o lead tracking é o que impede essa história de se perder.

Capa abstrata em gradiente fractal roxo e azul, com textura de ruido, para o artigo sobre gerador de utm.
Aquisição e campanhas9 min de leitura

Gerador de UTM: como montar links de campanha sem bagunçar o relatório

Gerador de UTM é a ferramenta que monta, a partir de um formulário, o link de campanha com os parâmetros utm_source, utm_medium e utm_campaign preenchidos do mesmo jeito todas as vezes. Ele existe porque UTM digitada à mão produz relatório de campanha que não fecha.

Voltar para o blog