Soyio Cookies: cómo hacer que tu sitio respete lo que decide cada visitante

Casi todos los sitios muestran un aviso de cookies cuando alguien entra. El visitante elige, hace clic y sigue navegando. Lo que casi nadie revisa es si el sitio hizo caso.

Un aviso por sí solo no controla nada. Si el sitio no está preparado, los códigos de analítica y publicidad pueden empezar a funcionar antes de que el visitante alcance a leerlo, o seguir funcionando después de que los rechazó. En ese caso el aviso pregunta, pero la respuesta no cambia nada.

Soyio Cookies está hecho para cerrar esa distancia entre lo que el visitante decide y lo que el sitio hace. Aceptar o rechazar cookies también es dar un consentimiento, así que Soyio Cookies vive dentro de Consentimiento, el mismo lugar donde Soyio gestiona el resto de las autorizaciones sobre datos personales. Muestra el banner de preferencias, registra la decisión de cada visitante y evita que los scripts opcionales se ejecuten antes de tener ese consentimiento.

Tres conceptos para entender el resto

Cookies. Pequeños archivos que un sitio guarda en el navegador del visitante. Algunas son esenciales para que el sitio funcione. Otras sirven para medir visitas, personalizar la experiencia o mostrar publicidad.

Scripts. Los fragmentos de código que un sitio carga al abrirse. Muchas cookies las crean scripts de terceros, como herramientas de analítica o de publicidad.

Consentimiento por categoría. En vez de un sí o un no general, el visitante decide por tipo de uso. Soyio Cookies trabaja con cinco categorías: esenciales, funcionales, analítica, marketing y personalización.

Cómo se cumple la decisión del visitante

La regla de base es simple: mientras el visitante no decide, lo opcional espera. Soyio Cookies usa Google Consent Mode v2 en modo Basic. Consent Mode es el mecanismo con que las herramientas de Google, como Analytics o Ads, reciben la señal de si el visitante dio permiso o no.

El orden es el siguiente:

  1. Un pequeño script de Soyio, el loader, se carga al inicio de la página y marca como denegadas las señales opcionales de Google.
  2. Si el visitante ya había decidido, su consentimiento se valida contra la versión publicada del banner. Si no hay decisión, o si la configuración cambió desde entonces, el banner vuelve a aparecer.
  3. Solo se activan los scripts de las categorías que el visitante aceptó. Si acepta analítica, corre analítica. Si rechaza todo, no se activa ninguno de los scripts opcionales asociados a una categoría.
  4. Si el visitante retira un consentimiento, las señales se vuelven a negar y la página se recarga para detener el código que ya estaba corriendo.

Lo que tu sitio necesita para que el bloqueo funcione

Consent Mode es una capa de señales, no un bloqueo por sí mismo. Que la decisión se respete depende de dos condiciones que se preparan al instalar.

La primera: cada script opcional tiene que quedar asociado a su categoría. Se puede hacer en el código del sitio, marcando el script con una etiqueta de Soyio para que quede inactivo hasta que haya permiso, o dentro de Google Tag Manager (GTM), la herramienta con que muchos equipos administran los códigos de medición y publicidad, con comprobaciones de consentimiento. Un script que no se marca ni se condiciona sigue ejecutándose normalmente, haya o no consentimiento.

La segunda: el loader de Soyio tiene que cargarse antes que cualquier tag opcional. Si algo se carga antes, queda fuera de su alcance.

Por eso la instalación incluye revisar qué scripts tiene el sitio y cómo se cargan. Es la parte menos visible del trabajo y la que decide si el sitio respeta lo que el visitante eligió.

Saber qué corre en el sitio

No se puede respetar una decisión sobre cookies que nadie sabe que existen. Soyio Cookies escanea las páginas públicas del dominio, en una pasada pasiva y en otra posterior al consentimiento, y convierte lo que encuentra en un inventario revisable.

Cada cookie detectada llega con una sugerencia de categoría, proveedor, descripción y duración, tomada de un catálogo versionado. Tu equipo confirma, edita, agrupa o agrega elementos antes de publicar. La sugerencia es un punto de partida: la decisión final es de la organización.

El escáner registra qué cookies existen, pero sus valores nunca se devuelven ni se almacenan. Para saber qué cookies hay no hace falta leer lo que contienen, así que Soyio no lo lee. Es el mismo criterio de minimización que la organización busca aplicar con sus propios datos.

El escaneo también se puede programar con una frecuencia fija, para que el inventario no quede congelado en el día en que se instaló el banner.

Una elección clara para el visitante

Respetar la decisión empieza por no inclinarla. En el banner de Soyio Cookies, aceptar todas, rechazar y personalizar aparecen con el mismo peso visual. Las cookies esenciales se muestran como siempre activas. Y las preferencias se pueden cambiar después, desde un control persistente o desde un enlace que la organización agregue en el footer de su sitio.

Una vez instalado el módulo, el banner se configura desde el dashboard de Soyio, sin tocar el código del sitio. Puedes elegir cómo se presenta (banner, modal o diálogo de esquina) y ajustarlo a tu marca: tema, color, ícono, tipografía y botones. El contenido se edita en español y en inglés, con vista previa en escritorio y en móvil.

Cada publicación congela la configuración, el inventario y los proveedores en una versión. Ese detalle importa cuando hay que demostrar qué vio cada persona.

Poder demostrar qué eligió cada persona

Cada decisión queda registrada como una transacción de cookies, ligada a la versión exacta del banner que esa persona vio. El registro incluye la acción, la fecha de captura y de vencimiento, el sitio y la versión publicada, las categorías aceptadas y rechazadas, el origen, la página y datos contextuales del navegador.

Cada registro lleva además un hash de integridad, una especie de huella digital que permite comprobar que no fue modificado, y una referencia al registro anterior de la cadena.

Las decisiones de visitantes anónimos se pueden auditar sin crear un perfil de persona. Si la organización conecta su sistema de usuarios con Soyio, cuando el visitante inicia sesión su historial anónimo se vincula a su cuenta y su preferencia vigente se restaura. Así, la decisión que tomó sin identificarse no se pierde y queda conectada con el resto de sus consentimientos en Soyio.

En la vista de quien administra el módulo, los datos personales se enmascaran por defecto.

Ver cómo responden los visitantes

Cada dominio tiene una vista operativa con el volumen de consentimientos, las tasas de aceptación, rechazo y personalización, la aceptación por categoría, el inventario detectado y las transacciones asociadas, con exportación a CSV.

Si administras varios sitios, la analítica de portafolio muestra cómo evoluciona la aceptación por categoría en el tiempo. Sirve para ver qué categorías pierden visitantes y revisar el banner o el inventario antes de la siguiente publicación.

La instalación se adapta al stack que ya usas

Cada dominio tiene su propio token de sitio. El módulo se instala con el loader directo en el sitio o con una plantilla de Google Tag Manager, y el dashboard entrega el código exacto para cada caso. Hay guías para HTML propio, Next.js, React y Vite, Webflow, Framer y HubSpot. Los entornos de prueba y producción funcionan por separado, para validar antes de publicar.

El detalle técnico, incluido el alcance actual del módulo, está en la guía de integración de cookies.

Lo que queda resuelto

Con Soyio Cookies bien instalado, los scripts asociados a una categoría esperan la decisión del visitante y no se ejecutan si la rechaza. Tu equipo tiene un inventario revisado de las cookies de cada sitio, cada decisión queda ligada a la versión exacta que se mostró, y cada dominio muestra en qué categorías se acepta y en cuáles no.

Un aviso de cookies solo tiene sentido si el sitio hace lo que el visitante eligió.

Preguntas frecuentes

¿Qué es Soyio Cookies?

Es la parte de Consentimiento de Soyio dedicada a las cookies de un sitio web. Muestra el banner de preferencias, registra la decisión de cada visitante y evita que los scripts opcionales se ejecuten antes de tener consentimiento. Como vive dentro de Consentimiento, esas decisiones quedan junto al resto de las autorizaciones que gestiona la organización.

¿Cómo sé que mi sitio respeta lo que decide el visitante?

Los scripts opcionales quedan asociados a una categoría, con la etiqueta de Soyio en el código o con comprobaciones de consentimiento en Google Tag Manager. Esos scripts solo se activan si el visitante acepta su categoría. Un script que no se marca ni se condiciona se ejecuta igual, por eso la instalación incluye revisar cómo carga cada uno.

¿Qué pasa si el visitante rechaza todo?

Los scripts opcionales asociados a una categoría no se activan. Las cookies esenciales siguen activas, porque el sitio las necesita para funcionar.

¿Qué pasa si el visitante cambia de opinión?

Puede reabrir sus preferencias desde el control persistente del sitio o desde el enlace del footer, si la organización lo agregó. Si retira un consentimiento, las señales se vuelven a negar y la página se recarga para detener el código que ya estaba corriendo.

¿Qué pasa cuando cambio la configuración del banner?

Cada publicación genera una nueva versión. El consentimiento guardado se valida contra la versión activa, y si la configuración cambió, el banner vuelve a aparecer.

¿Funciona con Google Tag Manager?

Sí. Soyio Cookies se puede instalar con una plantilla de GTM o con el loader directo en el sitio. También hay guías para Next.js, React y Vite, Webflow, Framer y HubSpot.

¿Qué evidencia queda de cada decisión?

Una transacción con la fecha, el sitio, la versión publicada del banner, las categorías aceptadas y rechazadas, el origen, la página y un hash de integridad que permite comprobar que el registro no fue alterado.

¿Se guardan los valores de las cookies de mi sitio?

No. El escáner identifica qué cookies existen para armar el inventario, pero sus valores nunca se devuelven ni se almacenan. Para inventariar cookies no hace falta leer lo que contienen, así que Soyio no lo lee. Es el principio de minimización aplicado a nuestro propio producto, que consiste en tratar solo los datos necesarios para lo que hay que hacer.

‍

¿Necesitas más que un banner de cookies?