Integração com o Google Tag Manager
Tempo: ~15 minutos Requer: Contentor GTM com acesso de publicação
Existem duas formas de usar o ConsentForge com GTM:
- Tag de script no GTM — Adicione o script ConsentForge através de uma tag HTML Personalizada (mais simples)
- Template GTM — Use o template GTM do ConsentForge para suporte completo ao Consent Mode v2 (recomendado)
Opção 1: Tag de script via tag HTML Personalizada
Passo 1: Crie uma nova tag
No GTM, vá a Tags → Novo → HTML Personalizado.
Passo 2: Adicione o script
<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="YOUR_EMBED_TOKEN"
defer
></script>
Passo 3: Defina o acionador para "Inicialização de Consentimento - Todas as Páginas"
Isto dispara a tag ao carregar a página, antes de outras tags serem executadas.
Passo 4: Publique
Submeta e publique o seu contentor.
Opção 2: Template GTM (com Consent Mode v2)
Passo 1: Adicione o template ConsentForge
- No GTM, vá a Templates → Pesquisar Galeria
- Pesquise "ConsentForge"
- Clique em Adicionar ao espaço de trabalho
Passo 2: Crie uma tag de Inicialização de Consentimento
- Vá a Tags → Novo
- Escolha o template ConsentForge
- Introduza o seu Token de Incorporação
- Defina acionador: Inicialização de Consentimento - Todas as Páginas
Passo 3: Atualize as tags existentes para usar acionadores de consentimento
Para cada tag que precisa de consentimento (GA4, Ads, Meta):
- Abra a tag
- Vá a Configurações Avançadas → Configurações de Consentimento
- Defina os tipos de consentimento necessários (ex.
analytics_storagepara GA4)
Passo 4: Teste no Modo de Pré-visualização GTM
Abra o modo de Pré-visualização GTM, visite o seu site. Confirme:
- A tag ConsentForge dispara primeiro
- GA4 e outras tags apenas disparam após o consentimento ser dado
- O evento
gtm.consent_updateaparece no dataLayer após o utilizador aceitar
Passo 5: Publique
Submeta e publique o seu contentor.
Verificar o Consent Mode
Após a configuração, abra a Consola DevTools e escreva:
google_tag_manager['GTM-XXXXX'].getConsentState()
Deverá ver os valores do consent mode atualizarem após o utilizador aceitar/rejeitar.