Google Consent Mode v2
Google Consent Mode v2 permite que las etiquetas de Google ajusten su comportamiento según el consentimiento del usuario — recopilando datos agregados sin cookies incluso cuando no se otorga el consentimiento completo. Esto protege los informes de conversión mientras se mantiene conforme al RGPD.
Qué envía ConsentForge a Google
| Tipo de consentimiento | Corresponde a la categoría de ConsentForge |
|---|---|
analytics_storage | Analítica |
ad_storage | Marketing |
ad_user_data | Marketing |
ad_personalization | Marketing |
functionality_storage | Funcional |
personalization_storage | Funcional |
security_storage | Necesario (siempre otorgado) |
Configuración con GTM (recomendado)
Consulte la guía de configuración de Google Tag Manager para obtener instrucciones completas.
ConsentForge activa gtag('consent', 'update', {...}) automáticamente después de que el usuario toma una decisión. No necesita escribir ningún código personalizado.
Configuración sin GTM
Si está usando gtag.js directamente, ConsentForge actualizará el modo de consentimiento automáticamente siempre que gtag esté disponible en window.
Establezca el estado de consentimiento predeterminado en su HTML (antes de que se cargue ConsentForge):
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Predeterminado: denegar todo hasta que el usuario decida
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
</script>
ConsentForge luego llama a gtag('consent', 'update', {...}) con las opciones reales del usuario.
Verificar Consent Mode
Abra la consola de DevTools y ejecute:
window.dataLayer.filter(e => e[0] === 'consent')
Debería ver el evento predeterminado y luego el evento de actualización.