Pular para o conteúdo
Sobre Empresas Serviços Cases eBook Grátis Contato Fale comigo →
Integração de Ferramentas

GTM server-side: suas tags rodando no servidor, longe do navegador do cliente

Bloqueador de anúncio, Safari e iOS comem boa parte do seu dado antes de ele chegar na Meta e no Google. Quando o Tag Manager roda no servidor, o evento sai de um domínio seu. A conversão chega mais completa e o cookie passa a durar mais. De quebra, você controla quais dados saem pra cada plataforma.

Falar no WhatsApp Presidente Prudente-SP · atendimento no Brasil inteiro

Para quem é

  • E-commerces que veem o número do Pixel e do GA4 não bater com as vendas que caem no caixa.
  • Quem investe pesado em Meta e Google e perde evento por bloqueador, Safari e ITP.
  • Operação que precisa de qualidade de correspondência (EMQ) alta na CAPI e na API de conversão do Google.
  • Negócio atento à LGPD, que quer decidir qual dado vai pra cada plataforma antes de ele sair.

O que está incluso

Servidor de tags provisionado

Subo o container server-side no Google Cloud Run ou na stape.io respondendo num subdomínio seu, tipo sgtm.seudominio.com, funcionando como first-party real.

Web container reapontado

Reconfiguro o GTM web pra mandar os eventos pro seu servidor, em vez de cada tag bater direto na plataforma de dentro do navegador.

GA4 e Meta saindo do servidor

GA4 via Measurement Protocol e Conversions API disparando pelo servidor, levando os parâmetros que o client-side costuma perder no caminho até a plataforma.

Cookie first-party durável

Cookie do GA e os _fbp/_fbc setados pelo próprio servidor no seu domínio, escapando do corte de 7 dias que o ITP do Safari impõe.

Controle de privacidade e PII

Você define o que cada plataforma recebe: e-mail e telefone hasheados em SHA-256, remoção de dado sensível e bloqueio do que não pode sair.

Ideias de uso na prática

Casos reais de como isso roda no dia a dia.

E-commerce com desconto no Pix ou cupom

No checkout da Nuvemshop o valor da compra com desconto some ou vai errado pro Pixel. Mando o purchase pelo servidor com o total correto, e o ROAS da conta volta a bater com o que entrou no caixa.

Clínica e profissional de saúde

Lead de formulário e agendamento sai pelo servidor com e-mail e telefone hasheados. A campanha de captação otimiza por quem pede orçamento de verdade, não por clique que sumiu no Safari do iPhone.

Conta Meta travada com EMQ baixo

Subo os dados do checkout hasheados pela CAPI server-side e a qualidade de correspondência da conta sobe, o que destrava a otimização de campanha que estava patinando por falta de sinal.

Base muito iPhone e Safari

O cookie first-party setado no servidor estende a janela de atribuição, e o ITP para de matar o seu remarketing depois de 7 dias, recuperando público que estava evaporando.

Loja em WordPress/WooCommerce

Checkout próprio no Woo perde venda pra plugin de cache e bloqueador. O servidor captura a compra fora do navegador e devolve o número real pra GA4 e pra CAPI sem depender do front.

Ferramentas e stack

Google Tag Manager (server container)Google Cloud Run / stape.ioGA4 Measurement ProtocolMeta Conversions APISubdomínio first-party (sGTM)GTM web container

Implementação técnica que poucos entregam

Server-side dá trabalho de verdade: provisionar o servidor, mapear cada evento e validar a entrega antes de confiar no número. Tenho CAPI e GA4 server-side rodando em e-commerce. Como toco Meta e Google direto pela API (app FNX_Gestor com ads_management e Google Ads API Standard Access), sei qual parâmetro cada plataforma precisa receber pra otimizar de verdade.

Conecta com

Perguntas frequentes

Qual a diferença de GTM server-side pro GTM normal?

No GTM comum as tags disparam dentro do navegador do usuário, e bloqueador, Safari e iOS derrubam parte delas. No server-side o evento vai primeiro pro seu servidor e sai de lá pra Meta e Google. Com isso você entrega mais dado e depende menos do que roda no front.

Server-side resolve bloqueador de anúncio?

Reduz bastante. Como a requisição sai de um subdomínio seu (first-party), boa parte dos bloqueadores e do ITP não barra. Não chega a 100%, mas costuma recuperar uma fatia relevante do evento que sumia.

Preciso pagar servidor à parte?

Sim, existe um custo de infraestrutura (Google Cloud Run ou stape.io), em geral baixo pro volume de uma PME. Esse custo fica na sua conta, separado da implementação. Eu provisiono e configuro tudo.

Funciona com Nuvemshop, Shopify e WordPress?

Funciona com qualquer site que aceite o GTM. O trabalho muda conforme a plataforma de checkout, mas a lógica é a mesma: o evento de compra passa a sair pelo servidor.

Vou perder o histórico do GA4 ou do Pixel?

Não. O server-side soma à medição atual. Configuro a migração pra não quebrar dado nem duplicar evento, e valido a transição antes de desligar o client-side antigo.

Como você valida que o servidor está entregando os eventos certos?

Comparo os eventos no GA4 DebugView e no Events Manager da Meta com os pedidos reais do checkout, confiro o valor da compra e o event_id pra garantir a deduplicação, e acompanho o EMQ na CAPI. Só desligo o rastreamento antigo depois que os números batem.