La lista de control de QA del consentimiento: qué probar antes de publicar una versión

Por qué el consentimiento necesita su propia QA

El consentimiento se rompe en silencio. Un script nuevo añadido por un compañero, un activador de etiqueta modificado o una cookie renombrada pueden empezar a rastrear antes de que el visitante elija, o dejar de registrar las elecciones por completo, y nadie lo nota hasta que un informe parece extraño. Una lista breve y repetible, ejecutada antes de cada versión, detecta la mayoría de estos fallos.

Ejecuta las comprobaciones en un perfil de navegador limpio o en una ventana privada, con las extensiones desactivadas, y anota el resultado junto a cada punto.

A. Primera visita

  1. El banner aparece en la primera carga de página, sin un salto de diseño que tape contenido importante.
  2. No se activa ninguna etiqueta no esencial antes de una elección. Revisa en la pestaña Network las solicitudes de analítica y publicidad.
  3. No se establece ninguna cookie no esencial antes de una elección. Revisa la pestaña Application.
  4. Las señales de consentimiento por defecto están denegadas donde se requiere consentimiento.
  5. La página sigue siendo utilizable mientras el banner está abierto, y el contenido es legible.

B. Hacer una elección

  1. «Aceptar todo» activa las etiquetas correctas y la señal cambia a granted de inmediato.
  2. «Rechazar todo» es tan fácil de encontrar y de pulsar como aceptar, y mantiene desactivadas las etiquetas no esenciales.
  3. Las elecciones granulares funcionan: activar solo la analítica habilita la analítica y nada más.
  4. La elección se recuerda tras recargar y en la página siguiente, sin que el banner reaparezca.
  5. La elección se registra en tu registro de consentimiento con una marca de tiempo.

C. Cambiar una elección

  1. Un punto de entrada permanente (enlace en el pie de página o icono) reabre las preferencias en cada página.
  2. Retirar el consentimiento detiene las etiquetas correspondientes y, cuando es viable, elimina sus cookies.
  3. Pasar de rechazar a aceptar inicia las etiquetas sin recarga manual.

D. Regiones e idiomas

  1. Las reglas por región se comportan como se espera: usa una VPN o un ajuste de prueba para simular a un visitante de cada región a la que das servicio.
  2. El idioma sigue el del visitante y cada etiqueta de botón está traducida, sin claves sin procesar visibles.
  3. Los idiomas de derecha a izquierda reflejan correctamente el diseño si los ofreces.

E. Aspectos técnicos y de plataforma

  1. Las señales publicitarias llegan a las etiquetas de anuncios: confirma que tu cadena de consentimiento o una señal equivalente está presente en las solicitudes de anuncios.
  2. Los navegadores móviles muestran bien el banner en vertical y en horizontal, y los botones son lo bastante grandes para pulsarlos.
  3. Fundamentos de accesibilidad: la navegación solo con teclado funciona, el foco es visible y un lector de pantalla anuncia el diálogo.
  4. Rendimiento: el script del banner no bloquea el renderizado ni empuja el contenido principal hacia abajo tras la carga.

Cómo ejecutarla sin frenar las versiones

Casos especiales que conviene añadir

Añade puntos para todo lo que sea propio de tu sitio: los reproductores de vídeo incrustados, los widgets de chat, los mapas, los botones sociales y los iframes de pago o inicio de sesión suelen cargar sus propios rastreadores. Si publicas una aplicación móvil con una web view, repite también las secciones A a C dentro de la aplicación. Cada vez que un incidente te enseñe algo, añade una línea a la lista para que el mismo error no pueda volver.

Qué hacer cuando falla una comprobación

Trata una comprobación de consentimiento fallida como un bloqueo de la versión cuando algo rastrea antes del consentimiento o ignora un rechazo. Los problemas cosméticos, como un botón ligeramente desalineado, pueden publicarse con un ticket. El orden de prioridad es: rastreo antes de la elección, elección ignorada, elección perdida y, por último, la apariencia.

Dónde encaja FlexyConsent

El banner de FlexyConsent está disponible en 57 idiomas y es compatible con Google Consent Mode v2, IAB TCF 2.4 e IAB GPP v1.1, lo que cubre muchos de los puntos técnicos anteriores. La lista de control sigue siendo válida, porque tus propias etiquetas, temas y scripts deciden lo que realmente se activa en la página.

Puntos clave

← Blog Leer todo →