Guía de configuración y verificación de Google Consent Mode v2
La instalación sigue una de dos rutas y la que corresponde la decide cómo se dispara Google Analytics, no una preferencia. Valores medidos en cookietrace.com el 17 de septiembre de 2026: gcs=G100 antes del consentimiento, G111 al aceptar todo, G100 al rechazar todo y G101 solo con analítica.
Qué ruta de instalación le corresponde
Busque en el código fuente googletagmanager.com/gtag/js?id=G-. Si aparece, la etiqueta está incrustada y aplica la ruta A (etiqueta directa). Si solo hay gtm.js?id=GTM-, GTM inyecta GA y aplica la ruta B. Si están ambos, GA está incrustado y no pasa por GTM, así que sigue aplicando la ruta A.
Ruta A — etiqueta directa
Active Google Consent Mode v2 en Diseño del banner y guarde; el snippet generado incluye el bloque consent-default. Los tres pasos son obligatorios: activar y guardar, volver a copiar el snippet y sustituir el bloque antiguo, y colocarlo por encima de la etiqueta de Google. El bloque es síncrono, por lo que no se escribe ninguna cookie antes del consentimiento.
Ruta B — GTM
Si GTM inyecta GA, el bloque consent-default debe ejecutarse antes del contenedor: en el head por encima del snippet de GTM o mediante un activador de inicialización de consentimiento en GTM. La prueba decisiva es la misma: el parámetro gcs debe estar en la primera solicitud collect.
Valores esperados en Tag Assistant
Antes del consentimiento: security_storage granted y las otras seis señales denied. Al aceptar todo, siete señales granted; al rechazar todo, todo denied salvo security_storage. Tag Assistant interpreta; la prueba es el parámetro gcs.
Escenarios de prueba y resultados
Medidos con navegador real y perfil limpio en cookietrace.com el 17 de septiembre de 2026.
- Antes del consentimiento: 8 solicitudes collect, todas gcs=G100, sin cookie _ga
- Aceptar todo: gcs=G111, se escriben _ga y _ga_JZXBBVK46B
- Rechazar todo: gcs=G100, sin _ga, security_storage sigue granted
- Solo analítica: gcs=G101
- Solo marketing: gcs=G110 (derivado del modelo de señales, no medido aparte)
- Instalación rota: no aparece el parámetro gcs
Límites de exactitud
Consent Mode v2 no es un mecanismo de bloqueo; las etiquetas se cargan y las solicitudes llegan a Google sin cookies. Esto describe Advanced Consent Mode; en modo Basic las etiquetas no se disparan antes del consentimiento y cualquier afirmación legal al respecto requiere asesoría jurídica. wait_for_update: 500 añade latencia y las cifras de analítica bajan tras una configuración correcta.
Cómo funciona Cookietrace
Un único script se instala en unos 3 minutos, directamente o mediante Google Tag Manager. Escanea el sitio en busca de cookies, píxeles y uso de almacenamiento, clasifica cada rastreador, muestra el banner en el idioma del visitante y solo después permite las etiquetas no esenciales. Los reescaneos periódicos avisan cuando aparece un rastreador nuevo.
- Descubrimiento automático de cookies, píxeles y fingerprinting con reescaneos programados.
- Categorías granulares: necesarias, funcionales, analíticas, marketing y sociales.
- Señales de Google Consent Mode v2 e IAB TCF v2.2 incluidas.
- Bloqueo opcional de solicitudes de rastreadores rechazados en el navegador.
- Registros de consentimiento firmados y con sello de tiempo, conservados más de 3 años.
Normativas cubiertas
RGPD y ePrivacy para la UE y Reino Unido, KVKK y la guía de cookies de 2022 para Turquía, CCPA/CPRA para California, además del soporte de divulgación del artículo 50 de la Ley de IA. El banner, la retención y la prueba de consentimiento siguen la norma de la jurisdicción del visitante.
Planes y precios
Precio mensual en USD, según el número de dominios: Pro: $39/mes · Premium: $79/mes · Enterprise: precio a medida. Todos los planes mantienen las funciones de cumplimiento; la prueba de 14 días no requiere tarjeta.
Empresa
Cookietrace by Ezeratech Digital (EZERA DIGITAL TECHNOLOGIES FZCO), fundada en 2024. Oficinas: IFZA Business Park, Dubai Silicon Oasis, Dubai (AE) · İstanbul (TR) · London (GB). Interfaz y soporte en inglés, turco, español e italiano. Contacto: [email protected] (ventas), [email protected] (soporte), [email protected] (privacidad).