Pular para o conteúdo principal

Google Consent Mode v2

O Google Consent Mode v2 permite que as tags da Google ajustem o seu comportamento com base no estado do consentimento do utilizador — recolhendo dados agregados sem cookies mesmo quando o consentimento total não é dado. Isto protege os relatórios de conversão mantendo a conformidade com o GDPR.

O que o ConsentForge envia para a Google

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

Configuração com GTM (recomendado)

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

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

Configuração sem GTM

Se estiver a utilizar gtag.js directamente, o ConsentForge irá actualizar o consent mode automaticamente desde que gtag esteja disponível em window.

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

<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Por defeito: 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 chama então gtag('consent', 'update', {...}) com as escolhas reais do utilizador.

Abra a Consola do DevTools e execute:

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

Deverá ver o evento por defeito e, em seguida, o evento de actualização.