Pular para o conteúdo
Web Pixel , Studio Criativo

Como instalar Google Tag Manager e pixel do Facebook no seu site

Se você trabalha com marketing ou desenvolvimento, já sabe: sem dados, você voa cego. Google Tag Manager (GTM) e o pixel do Facebook (Meta Pixel) são ferramentas essenciais para rastrear ações no site, otimizar anúncios e medir resultados. Mas instalar e configurar tudo corretamente ainda pega muita gente. Neste tutorial, vou mostrar o passo a passo completo: desde criar o container do GTM até conectar o pixel com a Conversion API (CAPI) e o GA4. Sem enrolação, com exemplos práticos.

O que é Google Tag Manager e por que usar

Google Tag Manager é um gerenciador de tags que centraliza todos os códigos de rastreamento do seu site. Em vez de editar o código-fonte para cada nova ferramenta (Google Analytics, pixel do Facebook, Hotjar, etc.), você coloca um único snippet do GTM e gerencia o resto pela interface web. Isso reduz o risco de erro, acelera implementações e dá autonomia para o time de marketing sem depender de um desenvolvedor a cada mudança.

Empresas que usam GTM economizam em média 40% do tempo de implementação de tags. Além disso, você pode criar disparos baseados em cliques, scroll, envio de formulários e muito mais. O pixel do Facebook, por exemplo, fica muito mais flexível dentro do GTM.

Instalando a tag base do GTM

Primeiro, crie uma conta no Google Tag Manager (tagmanager.google.com). Depois de criar o container, você receberá dois snippets: um para colocar no e outro no início do do seu site. Se você usa WordPress com um plugin como Insert Headers and Footers ou o tema com opção de código personalizado, cole os snippets. Em sites estáticos ou frameworks, insira diretamente no arquivo HTML.

Importante: o snippet do deve ser o primeiro script da página. Já vi sites que colocam depois de CSS ou outros scripts e o GTM não carrega direito. Teste com a extensão Tag Assistant do Google para confirmar que o container está ativo.

Criando a tag do pixel do Facebook no GTM

Com o GTM instalado, vá até o Gerenciador de Negócios do Facebook e crie um pixel. Copie o ID do pixel (um número de 15 dígitos). No GTM, crie uma nova tag do tipo “Tag do Facebook” (ou “Custom HTML” se preferir colar o código base). Escolha o disparo “All Pages” para que o pixel dispare em todas as páginas. Salve e publique o container.

Pronto. Agora o pixel está ativo. Mas só a página view não basta. Você precisa configurar eventos como Purchase, Lead, AddToCart etc. Para isso, use o disparo de clique ou de evento personalizado.

Disparos: page view, clique e conversão

No GTM, você pode criar disparos (triggers) para acionar tags em situações específicas. Por exemplo: um disparo de “Clique – Todos os Elementos” com a condição “Click URL contém /obrigado” pode ser usado para rastrear conversões de formulário. Ou um disparo de “Evento Personalizado” chamado “lead” que você dispara via JavaScript no seu formulário.

Uma boa prática: crie uma variável para o ID do pixel e reutilize em várias tags. Assim, se precisar trocar o pixel, muda uma variável só. Também configure o disparo de Page View com um nome de evento padronizado (ex: “PageView”).

Pixel Meta CAPI (Conversion API)

A Conversion API (CAPI) do Meta envia dados do servidor para o Facebook, complementando o pixel do navegador. Isso é crucial porque navegadores bloqueiam cada vez mais cookies. Com a CAPI, você envia eventos como “Compra” ou “Lead” diretamente do backend, garantindo mais precisão e menos perda de dados.

Para implementar a CAPI, você precisa de um servidor (ou uma plataforma como Shopify, WordPress com plugin). O Meta fornece um token de acesso. No GTM, você pode usar o template “Meta Pixel” que já suporta CAPI, ou criar uma tag Custom HTML que chame a API via fetch. Lembre-se de incluir o event_id para deduplicar eventos (evitar contagem duplicada com o pixel do navegador).

Conexão com GA4

Além do pixel do Facebook, você provavelmente quer conectar o Google Analytics 4 (GA4). No GTM, crie uma tag do tipo “Google Analytics: GA4 Event” e configure o ID de medição (formato G-XXXXXXXX). Para o evento padrão “page_view”, use o disparo All Pages. Para eventos personalizados, crie disparos específicos.

Uma dica importante: no GA4, os eventos são nomeados de forma diferente do Universal Analytics. Em vez de “pageview”, use “page_view”. Evite criar muitos eventos sem planejamento – foque nos que realmente geram insights (purchase, lead, scroll_depth, video_start).

Erros comuns na instalação

Mesmo profissionais experientes cometem erros. O mais comum é não publicar o container do GTM após criar as tags. Você pode configurar tudo, mas se não clicar em “Publicar”, nada funciona. Outro erro: usar o snippet do GTM errado (alguns sites copiam o código de preview, que não funciona em produção).

Também vejo muita gente esquecendo de configurar a deduplicação de eventos entre pixel e CAPI. Se você envia o mesmo evento duas vezes sem o event_id, o Facebook conta duas conversões, inflando os resultados e atrapalhando a otimização. Use o campo eventID no pixel e no CAPI com o mesmo valor único.

Por fim, teste tudo antes de publicar. Use o Facebook Pixel Helper (extensão Chrome) e o modo Preview do GTM. Simule uma compra, um lead, e veja se os eventos chegam certos.

Exemplo prático: configurar evento de lead

Vamos supor que você tem um formulário de contato no site e quer rastrear quando alguém envia o formulário como um lead no pixel do Facebook. No GTM, crie um disparo de “Clique – Todos os Elementos” com a condição “Click Text” contém “Enviar” ou “Click URL” contém “/obrigado”. Depois, crie uma tag do Facebook com evento “Lead” e aponte o disparo que você criou.

Se o formulário for enviado via AJAX (sem recarregar a página), você precisa de um evento personalizado. No código de sucesso do AJAX, adicione: dataLayer.push({'event': 'lead'});. No GTM, crie um disparo de “Evento Personalizado” com nome “lead” e associe a tag do pixel.

Esse método funciona para qualquer conversão: compra, cadastro, download. Ajuste os nomes dos eventos conforme o padrão do Facebook (Purchase, Lead, CompleteRegistration, etc.).

Integração com landing pages

Se você cria landing pages para campanhas pagas, a instalação correta do GTM e do pixel é ainda mais crítica. Uma landing page sem pixel bem configurado é dinheiro jogado fora. Você não consegue medir o custo por lead, nem otimizar anúncios para conversões reais.

Na Web Pixel, sempre configuramos o GTM com pixel do Facebook e GA4 em todas as landing pages que entregamos. Incluímos também a CAPI para garantir que mesmo com bloqueadores de anúncio, os eventos sejam enviados. Se você contrata a criação de um site ou landing page conosco, já sai com tudo configurado – sem dor de cabeça.

Monitoramento e manutenção

Depois de tudo instalado, não é só esquecer. Monitore regularmente se os eventos estão chegando. Use o debug do Facebook (Events Manager > Test Events) e o relatório em tempo real do GA4. Periodicamente, verifique se alguma atualização do site quebrou os disparos (mudança de classe de botão, por exemplo).

Outra dica: crie um documento interno com todos os eventos configurados, seus disparos e variáveis. Isso facilita a manutenção quando alguém novo entra no time. E evita que você precise caçar no GTM qual tag faz o quê.

Versionamento e ambientes de teste no GTM

Uma funcionalidade pouco usada mas muito útil do GTM é o versionamento. Cada vez que você publica uma nova versão do container, o GTM guarda um histórico. Se algo der errado, você pode reverter para uma versão anterior em segundos. Isso dá segurança para testar novas tags sem medo de quebrar o que já funciona.

Crie também um ambiente de “Staging” ou “Teste” no GTM. Você pode associar um subdomínio (como test.seusite.com.br) a esse ambiente. Assim, todas as alterações são testadas nesse subdomínio antes de irem para produção. Basta configurar o snippet do GTM apontando para o ambiente de teste. Isso evita surpresas desagradáveis.

Integração com e-commerce e dados estruturados

Se você tem uma loja virtual, a configuração do pixel vai além dos eventos padrão. É essencial enviar dados de produto, valor, moeda e quantidade nos eventos de compra, adição ao carrinho e visualização de produto. No GTM, você pode criar variáveis que capturam essas informações da página (usando dataLayer ou scraping do DOM).

Por exemplo: no evento Purchase, envie “value”: 150.00, “currency”: “BRL”, “content_ids”: [“12345”], “content_type”: “product”. Isso permite que o Facebook otimize anúncios para retorno sobre investimento (ROAS) e crie públicos dinâmicos. Sem esses dados, você perde a capacidade de fazer remarketing inteligente e campanhas de catálogo.

Além disso, integre o GTM com o Google Analytics 4 para e-commerce. Use o modo “Enhanced Ecommerce” (via dataLayer) ou configure eventos manualmente. O GA4 espera parâmetros como items, item_id, item_name, price, quantity. Mapeie tudo corretamente para não perder dados de funil de compra.

Instalar Google Tag Manager e pixel do Facebook não é bicho de sete cabeças, mas exige atenção aos detalhes. Siga o passo a passo, teste cada etapa e, se possível, conte com uma agência especializada como a Web Pixel em Brasília para garantir que tudo esteja otimizado. Com os dados certos, suas campanhas rendem muito mais.

Vamos conversar sobre o seu projeto?

Conte sobre o seu negócio e em até 1 hora você recebe um documento com escopo, cronograma e valor.