Google Tag Manager¶
Integração nativa com Google Tag Manager usando Consent Mode v2 para conformidade total com LGPD e GDPR.
🎯 Visão Geral¶
A integração Complyr + GTM permite que você gerencie o consentimento de usuários de forma granular, controlando quando e quais tags do Google podem ser disparadas no seu site. Tudo isso de forma automática e em conformidade com a Lei Geral de Proteção de Dados (LGPD).
Principais Benefícios:
- ✅ Conformidade Automática: Consent Mode v2 integrado nativamente
- ✅ Zero Configuração no Código: Tudo gerenciado via GTM e painel Complyr
- ✅ Controle Granular: Diferentes níveis de consentimento por propósito
- ✅ Analytics Preservado: Pings de conversão mesmo sem consentimento completo
- ✅ Modelagem de Dados: Google preenche lacunas com modelagem quando consentimento é negado
🚀 Como Funciona¶
graph LR
A[Usuário Visita Site] --> B[Script Complyr Carrega]
B --> C{Consentimento<br/>Existe?}
C -->|Não| D[Exibe Banner]
C -->|Sim| E[Carrega Consentimento]
D --> F[Usuário Escolhe]
F --> G[Atualiza dataLayer GTM]
E --> G
G --> H{Consent<br/>Mode v2}
H --> I[Tags Google Disparam<br/>com Consentimento]
H --> J[Tags Bloqueadas<br/>sem Consentimento] Fluxo Detalhado:
- Primeira Visita: Banner aparece, consentimento padrão é "negado"
- dataLayer Atualizado: GTM recebe sinal de consentimento negado
- Tags Bloqueadas: Tags não essenciais não disparam
- Usuário Aceita: Banner captura escolha do usuário
- Consent Update: dataLayer recebe update com consentimento concedido
- Tags Liberadas: GTM dispara tags conforme consentimento
📊 Consent Mode v2¶
O Consent Mode v2 é o padrão do Google para gerenciamento de consentimento. Ele usa 4 chaves principais:
| Chave GTM | Descrição | Uso |
|---|---|---|
analytics_storage | Armazenamento para analytics (cookies, IDs) | Google Analytics, métricas |
ad_storage | Armazenamento para publicidade | Google Ads, remarketing |
ad_user_data | Dados do usuário compartilhados com Google | Advanced matching, audiences |
personalization_storage | Personalização de conteúdo | Recomendações, customização |
Estados Possíveis: - granted: Consentimento concedido - denied: Consentimento negado
Modelagem de Dados
Mesmo com denied, o Google envia "pings de conversão" com dados anonimizados, permitindo modelagem estatística para preencher lacunas nos relatórios.
🔑 Recursos Principais¶
1. Integração Automática¶
Sem código adicional. O script Complyr detecta automaticamente se GTM está presente e envia os sinais de consentimento.
2. Eventos Personalizados¶
8 eventos customizados enviados automaticamente para o dataLayer:
Eventos de Consentimento: - complyr_banner_shown - complyr_accept_all - complyr_essential_only - complyr_preferences_saved - complyr_consent_revoked
Eventos de Interação: - complyr_preferences_opened - complyr_preferences_closed - complyr_user_identified
3. Custom Dimensions¶
7 variáveis enviadas automaticamente com cada evento:
complyr_workspace_id: ID do workspacecomplyr_anonymous_id: ID anônimo do visitantecomplyr_consent_status: Status do consentimentocomplyr_purposes_granted: Array de propósitos aceitoscomplyr_template_id: ID do template de consentimentocomplyr_timestamp: Timestamp do eventocomplyr_user_id: ID do usuário (hasheado SHA-256)
4. Modo Preview¶
Teste completo usando GTM Preview Mode antes de publicar.
📋 Pré-requisitos¶
Antes de começar, certifique-se de que você tem:
- ✅ Conta ativa no Google Tag Manager
- ✅ Contêiner GTM instalado no seu site
- ✅ Workspace criado no Complyr
- ✅ Script Complyr instalado no site (antes do script GTM)
- ✅ Acesso de edição ao contêiner GTM
Ordem de Carregamento
O script Complyr DEVE ser carregado antes do GTM para garantir que os sinais de consentimento sejam enviados corretamente na primeira visita.
🛠️ Guia de Configuração¶
Siga nosso guia passo a passo para configurar a integração:
- Configuração Completa - 5 passos simples para integrar
- Entendendo Consent Mode v2 - Detalhes técnicos
- Eventos Customizados - Lista completa de eventos
- Testando a Integração - Como validar que está funcionando
- Solução de Problemas - Problemas comuns
🎓 Casos de Uso¶
E-commerce¶
- Rastreie conversões com Google Ads respeitando consentimento
- Remarketing apenas para usuários que aceitaram
- Analytics de funil completo com modelagem de dados
Blogs e Conteúdo¶
- Google Analytics 4 com consentimento granular
- AdSense apenas com consentimento de publicidade
- Métricas de engajamento preservadas
SaaS e Aplicações¶
- Eventos customizados para acompanhar jornada do usuário
- Integração com Google Analytics e ferramentas de marketing
- Identificação de usuários após login via
window.complyr.identify()
🔗 Integrações Compatíveis¶
Tags do Google que funcionam nativamente com Consent Mode v2:
- ✅ Google Analytics 4 (GA4)
- ✅ Google Ads
- ✅ Google Tag (gtag.js)
- ✅ Floodlight
- ✅ Conversion Linker
Tags de Terceiros
Para tags de terceiros (Facebook Pixel, Hotjar, etc.), você precisa criar lógica customizada no GTM usando os eventos Complyr como gatilhos.
📚 Recursos Adicionais¶
🆘 Precisa de Ajuda?¶
- FAQ - Perguntas frequentes
- Solução de Problemas - Problemas comuns
- Contato - Suporte técnico