Pular para o conteúdo principal

Google Consent Mode v2

O Google Consent Mode v2 permite que as tags do Google ajustem o seu comportamento com base no consentimento do utilizador — recolhendo dados agregados e sem cookies mesmo quando não é dado consentimento total. Isto protege o seu relatório de conversões enquanto permanece em conformidade com o RGPD.

O que o ConsentForge envia ao Google

Tipo de consentimentoMapeia para categoria ConsentForge
analytics_storageAnálises
ad_storageMarketing
ad_user_dataMarketing
ad_personalizationMarketing
functionality_storageFuncional
personalization_storageFuncional
security_storageNecessário (sempre concedido)

Configuração com GTM (recomendado)

Veja o guia de configuração do Google Tag Manager para instruções completas.

O ConsentForge dispara automaticamente gtag('consent', 'update', {...}) após o utilizador tomar uma decisão. Não precisa de escrever código personalizado.

Configuração sem GTM

Se estiver a usar gtag.js diretamente, o ConsentForge atualizará o consent mode automaticamente desde que gtag esteja disponível em window.

Defina o estado de consentimento predefinido no seu HTML (antes de o ConsentForge carregar):

<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Predefinição: negar tudo até o utilizador decidir
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
</script>

O ConsentForge depois chama gtag('consent', 'update', {...}) com as escolhas reais do utilizador.

Abra a Consola DevTools e execute:

window.dataLayer.filter(e => e[0] === 'consent')

Deverá ver o evento predefinido e depois o evento de atualização.