A pergunta “quanto custa o GTM server side” costuma receber uma resposta vaga, quando recebe uma resposta. A resposta tem duas partes: o Google Tag Manager é gratuito, inclusive o container servidor; o que tem custo é hospedar esse container. Este artigo cobre só essa parte, o custo recorrente de infraestrutura, porque é a pergunta que a maioria faz. Implementar, deduplicar e manter o setup é um custo separado, costuma ser o maior da operação, e fica de fora da conta aqui.

Esse custo de hospedagem não é um número fixo, porque depende de duas variáveis que a maioria dos tutoriais não separa: o caminho de hospedagem e o volume de eventos que passa pelo servidor. O texto faz a conta por cenário, com premissas claras, em vez de uma faixa genérica. Mostra os três caminhos de hospedagem com preço, como estimar a sua faixa a partir dos eventos do GA4, três cenários com a conta feita e onde a fatura cresce sem ninguém perceber. Se você só quer entender o que é um container servidor e o que ele resolve, o guia sobre o que é a hospedagem de container server-side cobre o conceito.

O GTM é grátis. O que custa é o servidor

Existem dois GTM. O que quase todo mundo conhece roda no navegador do visitante: o script carrega na página, os eventos disparam ali, e o Google hospeda tudo isso de graça. Você nunca pagou por ele e não vai pagar. Esse é o GTM do lado do cliente, o client-side.

O GTM server side é o mesmo produto, outra metade. Ele é um container que roda num servidor, não no navegador. O software continua gratuito e é distribuído pelo Google numa imagem Docker oficial. A diferença é que, ao contrário do client-side, esse servidor não é hospedado pelo Google: ele roda numa infraestrutura sua. O que você paga é manter o container de pé.

Os três caminhos de hospedagem e quanto cada um custa

Existem três lugares reais para colocar o container servidor de pé, e o preço muda bastante entre eles.

Google Cloud Run, o caminho oficial

O caminho que o Google documenta é o Cloud Run, dentro do Google Cloud. O Cloud Run tem um free tier generoso: cerca de 2 milhões de requisições por mês e um volume de computação, sem custo. O que separa uma conta perto de zero de uma conta de verdade é a configuração, mais que o tráfego.

Em scale-to-zero, o servidor desliga quando fica ocioso e acorda só quando chega requisição. Aqui o custo fica perto de zero dentro do free tier, mas cada despertar tem cold start, uma latência maior na primeira requisição após a ociosidade. Sob tráfego de pico, parte das requisições pode ultrapassar o timeout do navegador e não completar, o que é o cenário em que scale-to-zero deixa de servir para produção. Para testar, serve.

Com instâncias mínimas ligadas e CPU sempre alocada, o servidor responde sem o atraso do cold start, mas o free tier deixa de cobrir tudo e a conta passa a ter um componente fixo. O guia atual do Google para o container server-side no Cloud Run estima da ordem de US$ 45 por instância por mês nessa configuração e recomenda ao menos duas instâncias para reduzir indisponibilidade, o que dá um baseline de cerca de US$ 90 por mês antes de o tráfego pesar. O valor real varia com região, CPU, memória e volume, e para fechá-lo convém simular o seu caso na calculadora de preços do Google Cloud.

Hospedagem gerenciada, como a Stape

Existe um meio termo. Um serviço de hospedagem gerenciada sobe o container server side pronto, com domínio próprio, certificado e escalonamento por conta dele. Você troca o controle da infraestrutura pelo tempo de não administrar servidor. A cobrança é por volume de requisições ao container, em faixas, e o preço não depende de configuração: é o mesmo esteja o servidor quente ou frio. Os valores de uma dessas opções, a Stape, em julho de 2026:

Plano Requisições/mês Preço/mês
Free 10 mil US$ 0
Pro 500 mil US$ 20
Pro+ 2 milhões US$ 50
Business 5 milhões US$ 100
Business+ 10 milhões US$ 150
Enterprise 20 milhões US$ 200
Enterprise+ 50 milhões US$ 300

O plano gratuito serve para validar a arquitetura. Ao atingir o limite de 10 mil, o container é desativado, a franquia não reinicia no mês seguinte, e ele só volta a rodar após o upgrade. Se você vai montar por conta própria, o código MRPV20 dá 20% de desconto nos três primeiros meses na entrada pela conta de parceiro.

VPS próprio, a auto-hospedagem

O terceiro caminho é subir o container num servidor seu, num VPS como os da Hetzner, DigitalOcean ou equivalente. Uma máquina pequena, com 1 ou 2 vCPU e 1 ou 2 GiB de RAM, sai por cerca de US$ 5 a US$ 10 por mês e dá conta de volume baixo, numa única instância e sem redundância. A conta de servidor é a mais barata das três; o que entra no preço é o seu tempo e o que falta. A implantação manual oficial tem um processo de preview antes do deploy, recomenda cluster para disponibilidade e não traz backup nem monitoramento embutidos. Certificado, renovação, atualização da imagem quando o Google publica uma versão nova, alerta de queda e o diagnóstico quando algo para de responder passam a ser com você. É o caminho mais barato em dinheiro e mais caro em horas, e o limite de capacidade dele depende de quantas tags você roda e de quanto tráfego de saída gera.

Gráfico de custo mensal por volume de eventos: a escada da Stape tem preço fixo por faixa, enquanto a faixa do Cloud Run varia de quase grátis em scale-to-zero a um baseline de produção na casa dos US$ 90 por mês.
O Cloud Run pode sair quase de graça em scale-to-zero, com latência de cold start na primeira requisição ociosa, ou partir de um baseline da ordem de US$ 90 por mês em produção com instâncias quentes. A Stape tem preço fixo por faixa, independente da configuração.

Como estimar a sua faixa antes de assinar

O provedor não fatura eventos do GA4, fatura hits de entrada no container: cada evento que chega, cada carregamento de script servido pelo domínio do servidor, tráfego de bot e sessão de teste. O ponto de partida confiável é um número que você já tem, o total de eventos do GA4 dos últimos 30 dias, lido no relatório de eventos do GA4. Some os carregamentos de script e qualquer cliente que bata no container além do GA4, e aplique uma margem de cerca de 30%, que é o que provedores de hospedagem gerenciada costumam recomendar para chegar ao número de requisições. Para um site novo, sem histórico, vale rodar algumas semanas com o container de pé e ler o consumo real antes de fechar o plano, em vez de confiar numa média teórica de eventos por sessão. A regra prática, seja qual for o método, é nunca escolher um plano colado no teto: deixe margem, porque mês de campanha faz o volume oscilar.

A fatura real: três cenários com a conta feita

Três cenários com a conta feita. O ponto de partida de cada um é o total de eventos do GA4 por mês, convertido em requisições com a margem de 30%. São exemplos ilustrativos; o número que vale é o total observado no seu GA4.

Site institucional com tráfego baixo. Cerca de 30 mil eventos no GA4 por mês viram uns 40 mil com a margem. Na Stape, isso já passou o Free de 10 mil, então plano Pro, US$ 20 por mês. No Cloud Run em scale-to-zero sai perto de zero, com latência de cold start; em produção, com instâncias quentes, o baseline de cerca de US$ 90 por mês custa mais que o tráfego justifica aqui.

E-commerce médio. Cerca de 400 mil eventos no GA4 por mês viram cerca de 520 mil requisições com a margem. Na Stape, plano Pro+, US$ 50 fixo por mês. No Cloud Run, scale-to-zero fica em poucos dólares, com latência de cold start; produção com instâncias quentes parte do baseline de cerca de US$ 90 por mês e sobe a partir daí.

Operação de tráfego pago alta. Cerca de 2 milhões de eventos no GA4 por mês viram cerca de 2,6 milhões de requisições com a margem. Na Stape, plano Business, US$ 100 fixo por mês, com folga até 5 milhões. No Cloud Run, produção com instâncias quentes parte do baseline de cerca de US$ 90 por mês e sobe com o tráfego, podendo passar dos US$ 100 conforme a configuração.

O que os cenários mostram é que não existe resposta única para “quanto custa”. Existe uma resposta para o seu volume e para o seu caminho de hospedagem, e a comparação só fica justa quando o Cloud Run é separado em scale-to-zero e produção, porque são contas de tamanhos diferentes para o mesmo tráfego.

Onde a fatura cresce sem você perceber

O custo de uma hospedagem gerenciada é determinado pelos hits de entrada no container. As chamadas de saída, do container para as plataformas, não entram na conta. Quatro decisões de arquitetura aumentam os hits de entrada e pesam na fatura.

Encaminhar todos os eventos do GA4 pelo servidor. É uma escolha legítima e comum: dá coleta first-party, tratamento centralizado e envio server-side ao GA4, o que ajuda a escapar de bloqueadores. Custa mais requisições, porque cada evento do GA4 vira um hit de entrada. A outra opção é enviar só as conversões que alimentam plataforma de anúncio e deixar o resto no client-side: gasta menos, mas abre mão dessas vantagens. A escolha é de arquitetura, não tem resposta certa sem contexto.

Eventos de baixo valor na entrada. scroll, click genérico e eventos automáticos de engajamento raramente justificam um hit de entrada no servidor, porque quase nunca mudam uma decisão de otimização. Manter esses no navegador preserva requisição para o que importa.

Gatilho mal configurado disparando em loop. Um gatilho que dispara o mesmo evento várias vezes numa página, ou um script que manda hit em loop, multiplica os hits de entrada sem ninguém perceber. Depois de o container de pé, vale caçar disparos repetidos no modo de visualização antes de reclamar da fatura.

Script do container servido pelo seu domínio. Servir o gtm.js ou gtag.js pelo subdomínio do servidor, em vez do domínio público do Google, conta como hit de entrada em todo carregamento de página. Em sites de tráfego alto, esse único item já pode mudar de plano.

Cloud Run ou hospedagem gerenciada

A comparação de preço direto entre o Cloud Run e uma hospedagem gerenciada depende da configuração. Em volume baixo e scale-to-zero, o Cloud Run sai mais barato em dinheiro, mas tem latência de cold start e, sob pico, pode ultrapassar timeout e não entregar o evento. Em produção, com instâncias quentes, o Cloud Run tem um baseline da ordem de US$ 90 por mês antes do tráfego, o que costuma custar mais que uma faixa fixa gerenciada até o volume subir de verdade.

A conta que decide não é só a fatura do servidor. É quanto vale o seu tempo de manutenção e quanto custa o container ficar fora do ar sem você perceber. No Cloud Run, você administra projeto no Google Cloud, faturamento, escalonamento, certificado, subdomínio e atualização de versão. Nada disso é difícil, tudo é trabalho recorrente, e trabalho recorrente é onde as operações pequenas quebram. Na hospedagem gerenciada, isso fica com o provedor; você continua dono das tags, dos gatilhos e das variáveis dentro do GTM. A escolha entre os dois é operacional: quanto da sua atenção esse servidor merece.

O container não substitui o consentimento

Antes de colocar dinheiro em rastreamento server side, vale confirmar que a base está em pé. O container servidor não substitui o consentimento: ele precisa continuar respeitando o estado que veio do navegador, redigindo ou segurando o evento quando for o caso, e não recupera o dado que o consentimento negado tirou. Se o seu Consent Mode V2 ainda está incompleto ou se o banner não conversa com o GA4 e com a Meta, hospedagem nenhuma conserta isso. O guia sobre como validar o Consent Mode V2 no GTM e o de banner de cookies integrado ao GA4 e à Meta cobrem essa parte.

Quando a hospedagem não se paga

Se o seu site é institucional, sem checkout e sem tráfego pago, rastreamento server side é engenharia demais para o problema. O custo, mesmo baixo, não se paga em decisão de negócio. Ajuste o GTM do navegador e siga em frente.

E se a expectativa é que a hospedagem por si só conserte a atribuição, ela não conserta. Container de pé com tag mal configurada continua enviando dado errado, só que agora com uma fatura junto. O que dá trabalho não é a infraestrutura, é a deduplicação entre o pixel e a API de Conversões, o parâmetro de match qualificado e a validação de que a venda que chegou na plataforma é a mesma venda que o gateway aprovou. Isso é exatamente o custo de implementação que ficou fora da conta de hospedagem e costuma ser o maior da operação. Para essa parte, o guia sobre deduplicação na API de Conversões da Meta entra a fundo.

O que esta conta não inclui

A conta aqui é só a hospedagem, a parte recorrente que aparece na fatura todo mês. Em volume baixo e scale-to-zero, o Cloud Run ou um VPS tiram o problema por quase nada em dinheiro, com a ressalva do cold start e da manutenção; em volume médio para cima, uma faixa fixa de hospedagem gerenciada costuma ser mais previsível, porque o preço não depende de configuração. A melhor estimativa que você tem é o total de eventos do GA4 dos últimos 30 dias, com uma margem de 30% e folga no teto do plano.

O que não está nessa conta é o que costuma doer mais: montar certo, deduplicar e validar com uma transação real. Depois de hospedar, o guia do Gerenciador de Eventos e qualidade da correspondência mostra como verificar a cobertura dos identificadores por evento e comparar um antes e depois real. Se prefere que alguém monte, valide e mantenha o seu setup, dê uma olhada no que cobrimos em serviços de rastreamento.