sGTM não recebe requisições: causas e soluções

Quando o container server-side GTM (sGTM) para de receber requisições, toda a cadeia de rastreamento quebra. Este guia percorre os motivos mais frequentes e como corrigi-los.

1. Problemas básicos de configuração

Antes de investigar causas complexas, verifique o essencial:

  • O snippet GTM está instalado corretamente na página?
  • O container web está publicado com as alterações mais recentes?
  • O transport URL no GA4 aponta para o domínio correto do sGTM?
  • O domínio personalizado possui certificado SSL válido?

2. Transport URL incorreto

O campo Server Container URL na tag GA4 do container web deve apontar para o seu subdomínio personalizado — não para o endpoint padrão do Google. Confira também se não há barra extra no final.

Use o Stape Debugger para verificar se as requisições chegam ao servidor antes de investigar o container.

3. GA4 sobrescreve o Transport URL

Uma tag GA4 global (gtag.js) pode substituir o transport URL configurado no container web. Para evitar isso:

  • Remova o gtag.js padrão do site se estiver usando apenas o sGTM.
  • Ou garanta que a tag GA4 no container web defina o transport URL corretamente antes do gtag.js ser inicializado.

4. Problemas de CORS e CSP

O Content Security Policy (CSP) ou o CORS do servidor pode bloquear requisições do browser para o sGTM. Verifique:

  • O cabeçalho Access-Control-Allow-Origin do sGTM inclui o domínio do site.
  • A política CSP permite requisições para o subdomínio do sGTM.
  • O console do browser não exibe erros de bloqueio.

5. Monitoramento contínuo

Configure alertas para detectar quedas no volume de requisições antes que afete relatórios:

  • No Stape, habilite notificações por e-mail ou Slack para quando o container não receber dados.
  • Defina uma regra de alerta baseada em volume zerado de eventos em períodos esperados.
  • Valide periodicamente com o sGTM Debugger para confirmar que tags e clientes estão funcionando.
Como testar se o sGTM está recebendo requisições?

Acesse o modo de preview do sGTM e carregue uma página do site. O painel deve exibir as requisições recebidas em tempo real.

O que é o transport URL?

É o endereço do seu servidor sGTM para onde o container web envia os dados antes de repassá-los ao GA4, Google Ads e outros destinos.

Quanto tempo leva para o DNS propagar?

Entre alguns minutos e até 72 horas, dependendo do provedor de domínio e das configurações de TTL.

Análise de Dados

Dashboards e relatórios que transformam números em decisões — da coleta à interpretação.

Saiba mais