Central de ajuda › Recursos do aviso
Google Consent Mode v2
Padrão negado antes da decisão, atualização depois e o mapeamento por categoria.
Antes de qualquer tag, o script declara o padrão na fila do dataLayer (funciona com gtag.js e com o GTM):
gtag('set', 'ads_data_redaction', true); // data-ads-redaction="false" desliga
gtag('set', 'url_passthrough', true); // só com data-url-passthrough="true"
gtag('consent', 'default', {
ad_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', analytics_storage: 'denied',
functionality_storage: 'denied', personalization_storage: 'denied', security_storage: 'granted',
wait_for_update: 500
});
Quem já decidiu recebe o default com a própria escolha. Depois de cada decisão vêm gtag('consent', 'update', {...}) e o evento access_consent_update no dataLayer.
| Categoria | Sinais do Google |
|---|---|
| Necessários | security_storage (sempre granted) |
| Funcionais | functionality_storage, personalization_storage |
| Análise | analytics_storage |
| Marketing | ad_storage, ad_user_data, ad_personalization |
Para desligar a integração: data-gcm="false". Pelo GTM, o modelo de tag faz a declaração e carrega o script com gcm=gtm.