Voltar para o blog
Artigo

Server-Side Tracking no GTM: Quando É Obrigatório e Como Implementar

Autor
Time 99ONLINE
Publicado
14 abr 2026
Leitura
11 minutos
Server-Side Tracking no GTM: Quando É Obrigatório e Como Implementar

Você Está Perdendo Entre 20% e 40% dos Seus Dados: Agora Mesmo

Não é projeção. Não é cenário pessimista.

É o que os estudos de implementação de server-side tracking mostram consistentemente: empresas que operam com rastreamento client-side tradicional perdem, em média, entre 20% e 40% dos eventos que deveriam ser capturados.

Para uma empresa com R$ 60 mil/mês em mídia paga, isso significa que as decisões de otimização de campanha estão sendo tomadas com base em, no máximo, 80% da realidade. O algoritmo do Google Ads está otimizando para conversões que ele não consegue ver. O GA4 está reportando um funil incompleto.

E o responsável por essa perda tem um nome: rastreamento client-side.

Este artigo explica o que é server-side tracking, por que ele deixou de ser uma vantagem técnica e passou a ser um requisito operacional para quem investe seriamente em mídia paga — e como implementá-lo via Google Tag Manager Server Container.


Client-Side vs. Server-Side: A Diferença que Importa

Como Funciona o Rastreamento Client-Side (o Padrão Atual)

No modelo tradicional, o rastreamento acontece no navegador do usuário:

  1. O usuário acessa seu site
  2. O navegador carrega o GTM (via tag JavaScript)
  3. O GTM dispara as tags: GA4, Google Ads, Meta Pixel, etc.
  4. Cada tag envia dados diretamente do navegador para os servidores da plataforma

O problema está na etapa 3 e 4. Entre o navegador do usuário e os servidores do Google ou Meta, existem várias camadas que podem bloquear, distorcer ou impedir o envio desses dados:

  • Ad blockers (uBlock, AdBlock Plus, Brave Shield): bloqueiam scripts de rastreamento por padrão
  • ITP (Intelligent Tracking Prevention) do Safari: limita a duração dos cookies de terceiros a 7 dias
  • Extensões de privacidade: interceptam e bloqueiam chamadas para domínios de rastreamento conhecidos
  • Falhas de carregamento: se o script do GTM não carrega completamente, nenhuma tag dispara

No mercado B2B de tecnologia — onde grande parte do público usa navegadores com proteções de privacidade ativadas — essa perda é estruturalmente maior que a média.

Como Funciona o Server-Side Tracking

No modelo server-side, o intermediário não é mais o navegador do usuário. É um servidor sob o seu controle:

  1. O usuário acessa seu site
  2. O navegador envia os dados de evento para o seu próprio servidor (não para Google ou Meta diretamente)
  3. O seu servidor — configurado via GTM Server Container — processa esses dados
  4. O servidor repassa os eventos para GA4, Google Ads, Meta API, e qualquer outra plataforma

A diferença crítica: o bloqueador de anúncios do usuário não sabe que o seu servidor existe. Ele só bloqueia chamadas para domínios conhecidos de rastreamento (como google-analytics.com). Quando a chamada vai para dados.seusite.com.br, ela não é reconhecida como rastreamento — e passa.


Os Três Problemas que o Server-Side Resolve

Problema 1: Ad Blockers e Perda de Eventos

Estudos de implementação em mercados com alta adoção de ad blockers mostram recuperação de 15% a 35% nos eventos de conversão após migração para server-side.

No B2B de tecnologia, a taxa de uso de ad blockers entre o público decisor (desenvolvedores, gestores técnicos, CTOs) é consistentemente mais alta que a média geral — exatamente o público que você está tentando rastrear.

Problema 2: Cookies de Terceiros e a Morte do ITP

O Safari, que representa parcela relevante do tráfego em dispositivos corporativos e mobile, limita cookies de terceiros a 7 dias via ITP. Para um ciclo de venda B2B de 90 dias, isso significa que qualquer usuário que retornar ao site depois de 7 dias será tratado como um novo visitante — quebrando a jornada de atribuição completamente.

Com server-side tracking, os cookies são configurados como first-party (originados do seu próprio domínio), o que não está sujeito às restrições do ITP. A janela de identificação do usuário passa de 7 dias para até 400 dias, dependendo da configuração.

Problema 3: Qualidade e Controle dos Dados Enviados

No modelo client-side, os dados são enviados na íntegra para as plataformas de publicidade — incluindo dados sensíveis que não deveriam sair do seu ambiente. No server-side, você tem controle total sobre o que é enviado para cada destino.

Isso é relevante tanto do ponto de vista de privacidade (LGPD) quanto de qualidade de dados: você pode limpar, enriquecer e validar os eventos antes de enviá-los, garantindo que o GA4 e o Google Ads recebam apenas dados precisos.


Quando o Server-Side Tracking É Obrigatório

Não é toda empresa que precisa implementar agora. Mas há situações em que postergar tem custo direto e mensurável:

Implemente imediatamente se:

  • Você investe mais de R$ 30 mil/mês em mídia paga e usa conversões para otimização de lances
  • Seu público-alvo tem perfil técnico (desenvolvedores, gestores de TI) com alta propensão a usar ad blockers
  • Você opera com ciclo de venda acima de 30 dias e depende de atribuição precisa para decisões de orçamento
  • Você usa o Meta Ads (Facebook/Instagram) em paralelo com Google — a Conversions API do Meta só funciona de forma robusta via server-side
  • Você está sujeito à LGPD e precisa de controle sobre quais dados saem do seu ambiente para terceiros

Pode aguardar se:

  • Investimento em mídia abaixo de R$ 15 mil/mês (o custo de implementação ainda não se paga rapidamente)
  • Ciclo de venda curto com conversão majoritariamente na primeira sessão
  • Público com baixa adoção de ad blockers

Como Implementar: GTM Server Container Passo a Passo

Pré-Requisitos

Antes de iniciar, confirme que você tem:

  • Acesso de administrador ao GTM (conta web já configurada)
  • Acesso ao provedor de cloud para hospedar o servidor (Google Cloud Platform é o mais comum)
  • Subdomínio disponível para o servidor (ex: collect.seusite.com.br)
  • Acesso ao DNS do domínio para apontar o subdomínio

Passo 1 — Criar um Container Server no GTM

No Google Tag Manager:

  • Acesse sua conta GTM
  • Clique em Criar container
  • Em “Plataforma de segmentação”, selecione Servidor
  • Nomeie o container (ex: “99Online – Server”)

O GTM vai gerar um URL de configuração do servidor — guarde esse valor, você vai precisar na próxima etapa.

Passo 2 — Provisionar o Servidor no Google Cloud

O GTM Server Container precisa rodar em uma instância de cloud. O Google Cloud Platform (GCP) é a opção recomendada por ter integração nativa:

No GTM, após criar o container server, acesse Administrador → Configurações do container server e clique em Provisionar automaticamente no Google Cloud.

O processo cria automaticamente:

  • Um projeto no GCP
  • Uma instância do Cloud Run (serverless — você paga apenas pelo uso)
  • A URL padrão do servidor (formato: https://[hash].a.run.app)

Custo estimado de infraestrutura: para volumes típicos de B2B (até 500 mil eventos/mês), o custo no GCP fica entre R$ 80 e R$ 300/mês dependendo do tráfego.

Passo 3 — Configurar o Subdomínio Personalizado

A URL padrão do GCP não é ideal — ela é facilmente identificável como um servidor de rastreamento. Configure um subdomínio próprio:

No seu provedor de DNS, crie um registro CNAME:

collect.seusite.com.br → [sua-url-cloudrun].a.run.app

No GTM Server Container, acesse Administrador → Configurações do container e adicione o domínio personalizado. O GTM vai verificar e provisionar o certificado SSL automaticamente.

A partir desse momento, todos os eventos serão enviados para collect.seusite.com.br — um domínio que pertence a você e que não é reconhecido por ad blockers.

Passo 4 — Configurar o Cliente GA4 no Server Container

No container server do GTM, você precisa configurar um Cliente — o componente que recebe e interpreta os eventos vindos do site.

  • Acesse Clientes → Novo
  • Selecione o template GA4
  • Configure o caminho de requisição (padrão: /g/collect)

Esse cliente vai capturar todos os eventos enviados pelo GA4 do seu site e torná-los disponíveis para processamento no servidor.

Passo 5 — Modificar a Tag GA4 no Container Web

No seu container GTM web (o que já existe no site), localize a tag de configuração do GA4 e adicione o campo:

Nome do campoValor
server_container_urlhttps://collect.seusite.com.br

Isso redireciona todos os eventos do GA4 para o seu servidor antes de serem enviados ao Google Analytics.

Passo 6 — Criar a Tag GA4 no Server Container

No container server, crie uma nova tag:

  • Tipo: Google Analytics: GA4
  • ID de medição: seu Measurement ID (G-XXXXXXXX)
  • Gatilho: All Pages (ou o cliente GA4 configurado no Passo 4)

Essa tag é responsável por reenviar os eventos — agora processados pelo seu servidor — para o GA4. O fluxo completo fica:

Navegador do usuário
       ↓
collect.seusite.com.br (seu servidor GTM)
       ↓
GA4 / Google Ads / Meta API

Passo 7 — Configurar os Cookies First-Party

Para garantir que a identificação do usuário persista além das restrições do Safari ITP, configure os cookies via server-side:

No container server, acesse as configurações do cliente GA4 e habilite a opção de cookies first-party. O servidor vai setar o cookie _ga como first-party no domínio seusite.com.br, com validade de até 400 dias.

Isso resolve o problema de fragmentação de jornada causado pelo ITP sem nenhuma alteração visível para o usuário.


Validação: Como Confirmar que Está Funcionando

Após a implementação, valide em três camadas:

1. Preview do GTM Server No container server, ative o modo Preview e navegue pelo site. Os eventos devem aparecer no painel de debug do servidor antes de serem repassados ao GA4.

2. DebugView do GA4 Acesse GA4 → Administrador → DebugView e confirme que os eventos estão chegando com os parâmetros corretos — especialmente session_id e client_id, que indicam se a identificação do usuário está funcionando.

3. Network Tab do Navegador Abra as ferramentas de desenvolvedor do Chrome (F12 → Network) e filtre por collect. As requisições devem aparecer indo para collect.seusite.com.br, não para google-analytics.com. Ative o uBlock Origin e repita o teste — as requisições devem continuar passando.


O que Fazer Depois da Implementação

Com o server-side funcionando, você tem a base técnica para:

  • Integrar a Meta Conversions API (CAPI) — enviando eventos de conversão diretamente para o Meta sem depender do Pixel client-side, que sofre bloqueio massivo em iOS 14+
  • Implementar o Measurement Protocol do GA4 — para importar eventos offline (fechamentos de contrato do CRM) com os mesmos parâmetros de sessão coletados pelo server-side
  • Enriquecer eventos com dados do CRM — ao processar no servidor, você pode adicionar campos como deal_stage, mrr, customer_segment antes de enviar ao GA4, criando dimensões personalizadas que não existem nativamente

O Custo de Não Implementar

Vamos ser diretos sobre o cálculo:

Uma empresa com R$ 80 mil/mês em mídia paga e 25% de perda de dados por rastreamento client-side está, na prática, otimizando campanhas com base em 60 mil reais de informação — e deixando 20 mil reais de investimento completamente invisível para o algoritmo.

O custo de implementação do server-side — infraestrutura mais trabalho técnico — geralmente se paga no primeiro mês, apenas pela melhora na qualidade dos dados que alimentam a otimização automática de lances do Google Ads.

Não é uma questão técnica. É uma questão financeira.


Conclusão: Rastreamento Server-Side Não É Mais Diferencial

Era, em 2021. Hoje, para qualquer empresa que compete a sério por clientes de alto ticket com investimento relevante em mídia paga, é infraestrutura básica.

A diferença entre quem implementou e quem não implementou é simples: um está otimizando com dados reais, o outro está otimizando com uma fotografia com 30% das partes apagadas.

Se você chegou até aqui, já sabe o que precisa fazer. A questão é se vai fazer internamente — com as complexidades de infraestrutura de cloud, configuração de DNS e validação de dados — ou com uma equipe que já fez isso dezenas de vezes.


A 99 Online implementa Server-Side Tracking completo — do provisionamento no GCP à integração com GA4, Google Ads e Meta CAPI — para empresas que não podem se dar ao luxo de tomar decisões com dados incompletos.

→ Fale com um especialista e avalie se o seu rastreamento atual está custando performance


Publicado por 99 Online | Inteligência de Dados para Empresas B2B de Alto Ticket

Continue lendo

Mais artigos do blog 99ONLINE

Leituras relacionadas para aprofundar aquisição, conversão e dados sem sair do mesmo universo editorial.

Como Atrair Leads para Produto de Venda Complexa

Como Atrair Leads para Produto de Venda Complexa

O Problema que Nenhuma Campanha de “Geração de Leads” Resolve Existe uma armadilha clássica que empresas com produto de venda complexa caem repetidamente. Elas contratam uma agência — ou montam um time interno — e pedem o mesmo que qualquer e-commerce pediria: “queremos mais leads”. A agência entrega. Os leads chegam. O time comercial liga. ...

17 abr 202611 minutos
Ler artigo