privacy

Banner de consentimiento de cookies

MetricSpot detecta si las páginas que cargan rastreadores de analítica o marketing muestran también un banner de consentimiento. Sin él incumples GDPR, ePrivacy y PECR del Reino Unido.

Qué comprueba esta auditoría

Analiza la página renderizada en busca de (a) rastreadores de terceros no esenciales — Google Analytics, Meta Pixel, TikTok Pixel, Hotjar, fbq, gtag — y (b) un banner de consentimiento de cookies de Cookiebot, OneTrust, Iubenda, Osano, Termly, Klaro, Borlabs, Cookieyes, o un diálogo a medida. La comprobación falla cuando hay rastreadores pero no se detecta ningún banner.

Por qué importa

Bajo la ley de la UE y el Reino Unido, las cookies no esenciales y tecnologías de seguimiento similares necesitan consentimiento previo, libre, específico, informado e inequívoco antes de dispararse. “El uso continuado implica consentimiento” no cuenta, y las casillas premarcadas tampoco.

  • Multas GDPR. Hasta el 4% de la facturación anual global. Reguladores (CNIL en Francia, AEPD en España, Garante en Italia) han multado repetidamente a sitios por disparar Google Analytics o Meta Pixel antes del consentimiento.
  • Exposición a class actions. Leyes estatales de EE. UU. (CCPA/CPRA, Colorado CPA, Virginia VCDPA) y la Digital Services Act de la UE añaden vías independientes de acción privada.
  • Conversiones. Sin una configuración de Consent Mode v2, Google Ads y Analytics descartan los eventos sin consentimiento en lugar de modelarlos: tus informes y audiencias publicitarias se degradan en silencio.

Cómo solucionarlo

Elige un banner que soporte IAB TCF v2.2 + Google Consent Mode v2 (la combinación que Google exige desde marzo de 2024 para usuarios del EEE):

  • Cookiebot — de pago, completo, escanea tu sitio cada semana para mantener al día la lista de cookies.
  • OneTrust — enterprise; la opción por defecto si ya usas OneTrust para gestión de privacidad.
  • Iubenda — asequible, multilingüe, buena opción para pymes.
  • Klaro — open-source, autoalojado.

Ejemplo con Cookiebot — colócalo en <head> antes de cualquier otro script de seguimiento:

<script id="Cookiebot"
  src="https://consent.cookiebot.com/uc.js"
  data-cbid="YOUR-CBID"
  data-blockingmode="auto"
  type="text/javascript"></script>

Configura cada rastreador (GA4, gtag, Meta Pixel, etc.) con type="text/plain" y data-cookieconsent="statistics" (o "marketing") — Cookiebot los reescribe a text/javascript solo después del consentimiento.

Google Consent Mode v2 — inicializa gtag('consent', 'default', { ... }) con todo en denied antes de cargar GA, y pásalo a granted desde el callback del banner. De lo contrario, GA descarta el 100% de los eventos del EEE en vez de usar el modelado por consentimiento.

Audita lo que estás disparando. Abre DevTools → Application → Cookies en una ventana de incógnito y carga la página sin pulsar el banner. Si ves _ga, _fbp, _hjSessionUser_* o cualquier cosa de un dominio de seguimiento, estás disparando antes del consentimiento: esa es la infracción.

Preguntas frecuentes

¿Necesito un banner si solo uso Google Analytics?

Sí — en el EEE, Reino Unido y Suiza, GA está clasificado como no esencial por todas las autoridades de control que se han pronunciado. Lo mismo aplica si solo usas un Meta Pixel o una herramienta de tests A/B de terceros.

¿Y la analítica sin cookies como Plausible o Fathom?

Si la herramienta no guarda cookies, no hace fingerprinting de dispositivos y no transmite datos personales, puedes defender que es esencial y saltarte el banner. Plausible y Fathom se venden como “GDPR-friendly sin banner” sobre esa base; revisa su declaración vigente antes de confiar en ello.

Mi auditoría falló pero sí tengo banner, ¿qué pasa?

O el script del banner carga después de que dispare un rastreador (los rastreadores corren antes de la decisión de consentimiento), o el banner solo aparece en ciertas regiones y MetricSpot está auditando desde fuera, o la firma de detección no coincide con el proveedor que usas. Confírmalo abriendo DevTools y viendo el orden de peticiones en la primera carga.

Fuentes

Última actualización 2026-05-11