Pular para conteúdo

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:

  1. Primeira Visita: Banner aparece, consentimento padrão é "negado"
  2. dataLayer Atualizado: GTM recebe sinal de consentimento negado
  3. Tags Bloqueadas: Tags não essenciais não disparam
  4. Usuário Aceita: Banner captura escolha do usuário
  5. Consent Update: dataLayer recebe update com consentimento concedido
  6. Tags Liberadas: GTM dispara tags conforme consentimento

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 workspace
  • complyr_anonymous_id: ID anônimo do visitante
  • complyr_consent_status: Status do consentimento
  • complyr_purposes_granted: Array de propósitos aceitos
  • complyr_template_id: ID do template de consentimento
  • complyr_timestamp: Timestamp do evento
  • complyr_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:

  1. Configuração Completa - 5 passos simples para integrar
  2. Entendendo Consent Mode v2 - Detalhes técnicos
  3. Eventos Customizados - Lista completa de eventos
  4. Testando a Integração - Como validar que está funcionando
  5. 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?