Modo de consentimento e CMPs
Respeite as escolhas dos usuários
Modo de consentimento e CMPs é uma aula grátis de Digital Marketing Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Digital Marketing Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Digital Marketing Academy inclui 4 aulas no total.
Por que existe o Modo de Consentimento
De acordo com o GDPR e a ePrivacy, em geral você precisa de consentimento explícito antes de definir cookies não essenciais ou compartilhar dados para publicidade. Porém, bloquear todas as tags quando o consentimento é negado significa perder completamente a mensuração.
O Modo de Consentimento do Google é uma ponte: as tags leem as escolhas de consentimento da pessoa usuária e ajustam seu comportamento, enviando dados completos, sinais que preservam a privacidade ou nenhum dado.
Os sinais de consentimento
O Modo de Consentimento v2 define quatro estados principais. Dois já existiam: analytics_storage e ad_storage. Dois foram adicionados na v2: ad_user_data e ad_personalization.
Cada um é 'granted' ou 'denied'. ad_user_data determina se os dados da pessoa usuária podem ser enviados ao Google para anúncios; ad_personalization determina se eles podem ser usados para publicidade personalizada e remarketing.
Consent Mode v2 parameters
--------------------------------------
analytics_storage -> GA4 cookies
ad_storage -> ad cookies
ad_user_data -> send data to
Google for ads
ad_personalization -> use data for
remarketing
Values: 'granted' | 'denied'Padrão versus atualização
O fluxo tem duas etapas. Primeiro, um comando padrão é executado antes que qualquer etiqueta seja disparada, geralmente definindo tudo como negado para usuários na EU. Depois que o usuário clica no banner, um comando de atualização reflete a escolha real dele.
Definir o padrão antes de as etiquetas carregarem é fundamental; caso contrário, as etiquetas poderão ser disparadas com rastreamento completo antes que o consentimento seja registrado, o que constitui uma violação.
Consent state example (gtag)
--------------------------------------
// 1) default - BEFORE any tags
gtag('consent','default',{
ad_storage:'denied',
ad_user_data:'denied',
ad_personalization:'denied',
analytics_storage:'denied',
wait_for_update: 500
});
// 2) update - after banner click
gtag('consent','update',{
ad_storage:'granted',
ad_user_data:'granted',
ad_personalization:'granted',
analytics_storage:'granted'
});Modo básico versus avançado
O Modo de consentimento básico bloqueia completamente as etiquetas do Google até que o consentimento seja concedido; nenhum sinal é enviado antes disso. O Modo de consentimento avançado carrega as etiquetas imediatamente, mas, quando o consentimento é negado, envia “sinais sem cookies”, sinais anônimos sem identificadores.
O modo avançado alimenta a modelagem de conversões do Google, que estima as conversões que não é possível observar diretamente. Normalmente recupera mais dados, mas envolve uma discussão maior sobre conformidade.
Sinais sem cookies
No modo avançado, com o consentimento negado, o Google ainda recebe um sinal mínimo sem cookies: um carimbo de data e hora, a URL da página, o próprio estado do consentimento e um identificador aleatório que não é armazenado.
Esses sinais não carregam dados pessoais nem definem cookies, portanto seu uso pode ser defendido. Eles fornecem aos modelos do Google sinal agregado suficiente para estimar as conversões não observadas.
Denied-consent cookieless ping
--------------------------------------
SENT (no cookies, no user id):
- consent: ad_storage=denied
- timestamp
- page_location
- random non-stored token
NOT SENT:
- client_id / cookies
- user identifiers
-> feeds conversion modelingO que é uma CMP
Uma plataforma de gerenciamento de consentimento (CMP) é a ferramenta que exibe o banner, registra as escolhas do usuário, armazena a comprovação do consentimento e disponibiliza essa escolha para suas etiquetas.
Alguns exemplos são Cookiebot, OneTrust, Usercentrics e Didomi. A CMP é a fonte oficial do consentimento; o Modo de consentimento é a forma como as etiquetas do Google reagem a ele.
CMPs certificadas pelo Google
Para o Modo de consentimento v2, o Google exige uma CMP certificada para produtos como o remarketing do Google Ads e o tráfego da EU. Uma CMP certificada integra corretamente os sinais da v2 e consta da lista aprovada pelo Google.
A CMP deve transmitir os quatro parâmetros de consentimento e integrar-se ao Framework de Transparência e Consentimento da IAB (TCF) quando aplicável. Usar um banner não certificado ou criado manualmente traz o risco de desativação de recursos.
O TCF da IAB
O Framework de Transparência e Consentimento da IAB é um padrão do setor que codifica o consentimento em uma “sequência TC”, um token compacto que lista quais finalidades e fornecedores o usuário autorizou.
Os parceiros de tecnologia de anúncios leem a sequência TC para saber se podem processar dados. Muitas CMPs a geram automaticamente; é uma estrutura complexa, por isso sites menores costumam usar uma configuração mais simples e certificada pelo Google, sem o TCF completo.
TC string (conceptual)
--------------------------------------
TCString: CPxyz... (base64)
encodes:
- consent purposes 1..10
- legitimate interest flags
- vendor allow-list
- publisher restrictions
Vendors decode it to decide:
'may I process this user's data?'Conectando a CMP às etiquetas
O padrão de integração é o seguinte: a CMP carrega primeiro e define o padrão do Modo de consentimento como negado. Quando o usuário faz sua escolha, a CMP aciona a atualização do consentimento e gera um evento dataLayer.
Suas etiquetas do GTM então reagem automaticamente ao Modo de consentimento (verificações de consentimento integradas) ou usam acionadores condicionados ao evento de consentimento. A ordem importa: CMP antes de GTM, padrão antes da atualização.
Load order (must be exact)
--------------------------------------
1. CMP script loads
2. consent 'default' = denied
3. GTM / gtag loads
4. user clicks banner
5. CMP fires consent 'update'
6. dataLayer.push({event:'consent_ready'})
7. gated tags now fire
Wrong order = tags fire pre-consent = breachConsentimento no lado do servidor
O consentimento acompanha o evento até seu servidor de etiquetagem. Cada etiqueta no lado do servidor pode verificar o estado do consentimento na carga útil antes de encaminhar o evento para um destino.
Assim, mesmo depois do navegador, um sinal ad_user_data negado deve impedir que a CAPI da Meta ou a etiqueta do Google Ads envie dados. O consentimento deve ser aplicado tanto no cliente quanto no servidor.
Conformidade e confiança
Quando feito corretamente, o Modo de consentimento junto com uma CMP certificada permite respeitar as escolhas e ainda medir resultados por meio de modelagem, sem definir cookies não autorizados. Quando feito de forma errada, torna-se uma fachada para encobrir rastreamento ilegal.
Audite regularmente: confirme que os padrões estão negados, que os banners oferecem uma opção real de rejeição, que a comprovação do consentimento é registrada e que nenhuma etiqueta identificadora é disparada antes do consentimento.
Verificação rápida
Teste seus conhecimentos sobre o Modo de consentimento e as CMPs.
Recapitulação
O Modo de consentimento v2 usa quatro sinais (analytics_storage, ad_storage, ad_user_data, ad_personalization) definidos como concedido ou negado, com um fluxo que começa negado por padrão e depois é atualizado. O modo avançado envia sinais sem cookies quando há recusa para alimentar a modelagem.
Uma CMP certificada pelo Google é a fonte oficial que exibe o banner, registra o consentimento e alimenta esses sinais (e a sequência TC da IAB). Aplique o consentimento tanto no cliente quanto no servidor e audite para garantir que os padrões estejam negados antes que qualquer etiqueta seja disparada.
Aprenda Digital Marketing Academy com um tutor de IA — grátis
Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.
- Cursos
- 63
- Aulas
- 239
Perguntas Frequentes
A aula “Modo de consentimento e CMPs” é grátis?
Sim — o texto completo de “Modo de consentimento e CMPs” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Digital Marketing Academy, atualize para CoddyKit PRO. O curso de Digital Marketing Academy inclui 4 aulas no total.
O que vou aprender em “Modo de consentimento e CMPs”?
Respeite as escolhas dos usuários Você pratica Digital Marketing Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Digital Marketing Academy?
Nenhuma experiência prévia é necessária. Digital Marketing Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.
Quanto tempo leva a aula “Modo de consentimento e CMPs”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Digital Marketing Academy?
Sim. Cada aula de Digital Marketing Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Por que o rastreamento parou de funcionar
- Marcação no lado do servidor
- Modo de consentimento e CMPs
- Estratégia de dados próprios