Personyze no debe tocar el dispositivo de un visitante antes de que dé su consentimiento. Hay dos formas de garantizarlo, y usted necesita una de ellas — se configura en Configuración del tracker → Consentimiento y privacidad, en el panel. Con cualquiera de las dos, no se guarda nada ni se envía ninguna solicitud antes del consentimiento.

Los dos modos
- Retener el fragmento (predeterminado, recomendado) — su gestor de consentimiento bloquea el script de Personyze exactamente igual que bloquea sus demás etiquetas, hasta que el visitante acepta. No hay nada que configurar en Personyze; basta con etiquetar el fragmento (vea más abajo).
- Cargar y luego esperar (modo de consentimiento) — el script se carga, pero no hace nada hasta que usted llama a
grant(). Así, la personalización aparece en el instante en que el visitante acepta, sin ninguna descarga que esperar. Elíjalo cuando prefiera tener Personyze ya cargado en lugar de bloquearlo.
Qué significa exactamente «no hace nada». Antes de que se resuelva el consentimiento: no se lee ninguna cookie, no se escribe ninguna cookie, no se accede al almacenamiento y no se hace ninguna solicitud de red. La retención está por encima de la comprobación de exclusión — porque leer una cookie para decidir si ejecutarse ya es acceder al dispositivo del visitante.
Modo predeterminado — etiquetar el fragmento para su gestor de consentimiento
Cookiebot, OneTrust, Usercentrics y herramientas similares ya retienen todos los scripts de terceros hasta que el visitante da su consentimiento. Etiquete el fragmento de Personyze con la categoría en la que lo sitúa su política — normalmente estadísticas — y el gestor de consentimiento no lo ejecutará hasta entonces. Mientras está retenido, no se define ninguna cookie de Personyze ni se recoge ningún dato. El panel lateral Consentimiento y privacidad tiene fragmentos listos para copiar para Cookiebot, OneTrust, Usercentrics y Google Tag Manager.
Modo de consentimiento — «Cargar y luego esperar»

Activarlo son dos pasos — y saltarse el segundo deja su sitio a oscuras:
- Configuración del tracker → Consentimiento y privacidad → elija Cargar y luego esperar. Es un ajuste de la cuenta.
- Vuelva a copiar el código de seguimiento desde Obtener código de seguimiento y despliéguelo. Ahora el fragmento lleva un argumento adicional para
setup()que pone la biblioteca en modo de consentimiento.
Conectar su gestor de consentimiento
Desde la función de retorno de su gestor de consentimiento, llame a una de estas:
_S_T.consent.grant(); // consent covers personalization — run normally
_S_T.consent.deny(); // it does not — stay off
Vuelva a llamarla cada vez que el visitante cambie de opinión; llamar dos veces a grant() no tiene ningún efecto negativo. El panel lateral Consentimiento y privacidad incluye adaptadores listos para copiar para IAB TCF v2.2 (__tcfapi) y Google Consent Mode v2 — úselos en lugar de volver a escribirlos.
A propósito, no hay una única función que diga «¿hay consentimiento?». Qué finalidades cuentan como permiso para personalizar es su interpretación de su propia política — un valor por defecto escondido en la biblioteca sería Personyze decidiéndolo por usted.
Si el gestor de consentimiento nunca responde
Si nunca se llama ni a grant() ni a deny() — un gestor de consentimiento que no llega a cargarse —, Personyze se rinde tras un tiempo de espera (3 segundos por defecto) y se queda desactivado. Es una red de seguridad para un CMP roto, no un retraso: el gestor de consentimiento de un visitante que vuelve responde desde su propio almacenamiento en uno o dos fotogramas.
Si un visitante retira su consentimiento
Desde la función de retorno de revocación de su gestor de consentimiento, llame a la API de exclusión — detiene el seguimiento y revierte la personalización que ya se había mostrado en la página:
personyze.system.off(); // stop & roll back
personyze.system.on(); // re-enable
personyze.system.is_on(); // current state
Dos cosas que conviene saber
- La página se muestra sin personalizar mientras espera el consentimiento. Personyze no la oculta — ocultar la página ocultaría el aviso de consentimiento que el visitante tiene que responder. Por eso la variante del fragmento ocultar al cargar no está disponible en el modo de consentimiento, y el panel deja de ofrecerla.
- El modo de consentimiento no sustituye a un gestor de consentimiento. Es la forma en que Personyze espera a uno.
Relacionado
- Cookies de Personyze en el lado del cliente — lo que se guarda, incluida la cookie
stat_track_offde exclusión. - Cumplimiento del RGPD y exclusión — la API
off()/on()/is_on()de exclusión. - Configure el modo en el panel, en Configuración del tracker → Consentimiento y privacidad.