PRJ-004 • Checklist de Validação Estrutural

Dashboard de Auditoria GTM, GA4 & Meta CAPI

Inspeção detalhada de infraestrutura de rastreamento, governança de tags, ativação de DataLayer, deduplicação via event_id e simulação de conversões.

Progresso Geral da Auditoria0%
Validados
0/18
Pendentes
18/18
Falhas Críticas
0
Fluxo da Auditoria (6 Etapas Técnicas)
Etapa 1 de 6• GTM Infra

Auditoria de Base

Garantir que o Google Tag Manager está devidamente instalado em todas as páginas, no local correto do DOM e que nenhuma tag de mídia (Pixel, GA4, TikTok) esteja inserida de forma solta (hardcoded) no código.

Status da Seção:
Scanner Automático de GTM & Tags Soltas (API /api/audit/gtm)

Insira a URL do site em produção ou homologação para testar a presença dos snippets do GTM no <head> e <body> e rastrear scripts hardcoded fora do contêiner.

Critérios Técnicos Obrigatórios (3)

DOM / Head

Script principal do GTM no <head>

Pendente

Verificar se o código do GTM (googletagmanager.com/gtm.js?id=GTM-XXXX) está posicionado o mais alto possível no <head> de todas as páginas.

  • Deve ser executado antes de scripts de renderização pesada.
  • O ID do contêiner deve corresponder à conta correta do cliente.
Exemplo Recomendado:
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
<!-- End Google Tag Manager -->
Status:
DOM / Body

Snippet de contingência <noscript> no <body>

Pendente

O iframe de fallback noscript deve estar imediatamente após a abertura da tag <body>.

  • Garante conformidade e disparo mínimo caso o cliente desabilite JavaScript.
  • Não deve haver nenhum elemento visual entre <body> e o <noscript>.
Exemplo Recomendado:
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
Status:
Segurança / Governança

Ausência total de tags de mídia soltas (Hardcoded)

Pendente

Buscar e eliminar tags como fbq("init"), fbevents.js, gtag.js direto ou Hotjar injetados diretamente nos templates da loja/site.

  • Tags hardcoded causam disparos duplicados não desduplicáveis.
  • Dificultam gestão de consentimento (LGPD) e controle de versão.
Status:
1 de 6