Skip to main content

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).