Métricas de consentimiento y privacidad
La pestaña Consentimiento muestra cómo rinde su propio banner de consentimiento de cookies y cómo se recopilaron los datos de visitantes detrás de sus analíticas. Tiene tres partes:
- Tasa de consentimiento a lo largo del tiempo — aceptar / rechazar / descartar, por día.
- División entre identificados y anonimizados — cuántas visitas con consentimiento pudieron vincularse a una persona conocida y cuántas permanecieron anónimas.
- Auditoría de procedencia / recopilación de datos — una lista cronológica de las decisiones de consentimiento con la base jurídica que Zenovay dedujo para cada una.
La encontrará en la pestaña Consentimiento de cualquier panel por dominio.
Las Métricas de consentimiento y privacidad son una función de los planes Pro, Scale y Enterprise. En el plan Free la pestaña es visible pero muestra un aviso de mejora en lugar de datos.
El enfoque honesto (lea esto primero)
Esta es la sección más importante de la página.
Zenovay en sí no usa cookies y no opera su banner de consentimiento. Estas métricas describen su banner, y Zenovay solo puede medir lo que usted le indica explícitamente.
En concreto:
- El rastreador de Zenovay no establece ninguna cookie y no escribe nada en
localStorage. Eso no cambia. Esta función no hace que Zenovay establezca una cookie de consentimiento. - Zenovay no detecta automáticamente que un visitante aceptó o rechazó su banner. No hay magia. Usted debe llamar a una sola línea de código desde su banner cuando se resuelve (abajo).
- Si no instrumenta su banner, la pestaña Consentimiento estará vacía. Es lo esperado — solo mide lo que usted instrumenta, nada más.
- La auditoría de procedencia refleja los eventos de consentimiento que envió más las señales de petición que Zenovay ya ve (como Global Privacy Control). No es una garantía de que cada dato de su cuenta tenga una base jurídica perfectamente reconstruida — trátela como una ayuda de auditoría orientativa y de mejor esfuerzo, no como un certificado de cumplimiento.
Esta página documenta una superficie de medición para un banner que usted posee y opera. Su banner de cookies, sus registros de consentimiento y su política de privacidad siguen siendo su responsabilidad.
Instrumentar su banner
Cuando su propio banner de consentimiento de cookies se resuelva (el visitante hace clic en Aceptar, Rechazar o lo descarta), llame a la función de seguimiento existente de Zenovay:
<script>
// Call this when your own cookie-consent banner resolves:
window.zenovay && window.zenovay('track', 'consent', {
action: 'accept' // 'accept' | 'reject' | 'dismiss'
// categories: ['analytics','marketing'] // optional
});
</script>
Esa es toda la integración. Notas:
actiones obligatorio y debe ser uno deaccept,rejectodismiss. Usedismisscuando el visitante cerró el banner sin elegir (p. ej. el botón «X» o un clic fuera).categorieses opcional — pase las categorías de consentimiento que el visitante aceptó (p. ej.['analytics','marketing']) si su banner es por categorías. Omítalo en un banner simple de aceptar/rechazar.- Usa la misma convención
window.zenovay('track', name, props)que ya emplea para eventos personalizados. No hay script nuevo, ni endpoint nuevo, ni cambio en el rastreador. Si el rastreador de Zenovay está cargado, la llamada se registra; si no, la guardawindow.zenovay &&hace que la línea no tenga efecto. - Llámelo una vez por decisión. Volver a llamarlo cuando el visitante cambie después su preferencia registra una decisión nueva y separada (lo cual es correcto — los cambios de preferencia forman parte de la cronología).
Como esto va por el pipeline de seguimiento normal, Global Privacy Control se sigue respetando: un visitante que envía Sec-GPC: 1 queda excluido del procesamiento conductual, exactamente igual que en cualquier otra parte de Zenovay.
Requisito previo
El script de seguimiento de Zenovay ya debe estar instalado y cargándose en el sitio. Sin él, estas llamadas son un no-op sin efecto y la pestaña Consentimiento permanece vacía.
Banner básico: asigne cada resultado a la acción correcta
El fragmento anterior fija action: 'accept' de forma rígida. Copiado tal cual, registra accept para todos los resultados, incluidos los rechazos. En su lugar, conecte una pequeña función auxiliar y llámela desde cada botón con la acción correspondiente:
<script>
function zvConsent(action) {
window.zenovay && window.zenovay('track', 'consent', { action: action });
}
// Wire each outcome to the matching action:
acceptBtn.addEventListener('click', () => zvConsent('accept'));
rejectBtn.addEventListener('click', () => zvConsent('reject'));
closeBtn .addEventListener('click', () => zvConsent('dismiss')); // X / outside-click / Esc
</script>
Reemplace acceptBtn / rejectBtn / closeBtn por los elementos reales de su banner. Lo importante es que cada ruta envíe su propia acción — nunca un único valor fijado de forma rígida.
Usar una plataforma de consentimiento (CMP)
Si usa una plataforma de gestión del consentimiento en lugar de botones propios, dispare la llamada desde su callback de «consentimiento listo / cambiado». Cookiebot es la más común, así que dispare en el primer consentimiento y en cada cambio posterior:
<script>
// Cookiebot — fire on first consent and on every change
window.addEventListener('CookiebotOnConsentReady', function () {
var c = window.Cookiebot && window.Cookiebot.consent;
var action = (c && (c.marketing || c.statistics)) ? 'accept' : 'reject';
window.zenovay && window.zenovay('track', 'consent', { action: action });
});
</script>
Para OneTrust, Osano, Termly y plataformas similares, haga la misma llamada window.zenovay('track', 'consent', { action }) dentro del callback de «consentimiento otorgado/cambiado» de esa plataforma.
Verificar que funciona
Tras conectarlo, abra las DevTools → Red de su navegador, dispare el banner y confirme que se envía una petición al endpoint de Zenovay al Aceptar, Rechazar y Descartar. La pestaña Consentimiento se llena en menos de un minuto.
Qué muestra cada sección
Tasa de consentimiento a lo largo del tiempo
Una serie temporal de las decisiones de consentimiento para el período seleccionado, desglosada por action:
- Aceptar — visitantes que aceptaron.
- Rechazar — visitantes que rechazaron explícitamente.
- Descartar — visitantes que cerraron el banner sin elegir.
Se muestra como recuentos y como tasa (tasa de aceptación, tasa de rechazo, tasa de descarte). Úsela para detectar el efecto de un cambio de texto del banner, un cambio de diseño o el despliegue de una nueva normativa.
Identificados vs anonimizados
De los visitantes que interactuaron con su banner, esto divide cuántos estaban identificados (usted había llamado previamente a la API de identificación de visitantes para ellos, por lo que la decisión está vinculada a una persona conocida) y cuántos estaban anonimizados (sin identidad estable — el valor por defecto sin cookies). Esto le ayuda a entender la composición de su audiencia con consentimiento sin exponer a ningún individuo.
La división es agregada. El panel nunca muestra la identidad de un visitante individual en esta pestaña.
Auditoría de procedencia / recopilación de datos
Una lista en orden cronológico inverso de las decisiones de consentimiento. Cada fila muestra:
- Hora de la decisión
- Acción (
accept/reject/dismiss) - Tipo de visitante — identificado o anonimizado
- Base de recopilación — la base jurídica que Zenovay dedujo para esa interacción:
with_consent— el visitante aceptówithout_consent— el visitante rechazó o descartóanonymized— sin identidad estable; tratado como recopilación anónimagpc_opt_out— la petición llevaba Global Privacy Control, por lo que se suprimió el procesamiento conductual
- País — un país aproximado deducido de la petición (solo a nivel de país)
La auditoría nunca muestra ni devuelve una dirección IP en bruto. Las IP usadas para el identificador de visitante con hash y rotación diaria se cifran con una sal diaria y nunca se almacenan ni se muestran en texto plano — sin cambios respecto al resto de Zenovay.
La base de recopilación se deduce del evento que usted envió y de las señales de petición que Zenovay ya ve. Es una reconstrucción de mejor esfuerzo para ayudarle a auditar su propio banner, no una determinación jurídica. Su DPA, su política de privacidad y sus registros de consentimiento siguen siendo la fuente autorizada.
Privacidad y cumplimiento
- Sin cookies nuevas, sin almacenamiento nuevo. Esta función no añade nada al dispositivo del visitante. La garantía sin cookies de Zenovay no cambia.
- GPC se respeta. Un visitante que envía
Sec-GPC: 1queda excluido del procesamiento conductual; su interacción se registra con la basegpc_opt_outpara que pueda auditar su propio comportamiento de respeto. - Las IP nunca se almacenan en texto plano. La auditoría de procedencia muestra solo el país; cualquier IP usada internamente se cifra con una sal de rotación diaria.
- Agregado por diseño. Las vistas de tasa y de división son solo recuentos y porcentajes.
- Usted lo instrumenta. Zenovay mide los eventos de consentimiento que usted envía. No deduce el consentimiento por sí mismo, y la auditoría es una ayuda orientativa, no una certificación.
Zenovay está diseñado para la preparación ante el RGPD y se apoya en proveedores de infraestructura certificados SOC 2, pero operar un banner de consentimiento lícito para su sitio — redacción, granularidad, almacenamiento de sus propios registros de consentimiento, atención de las retiradas — sigue siendo su responsabilidad. Vea las lecturas relacionadas más abajo.
Limitaciones
- Si no llama a
zenovay('track', 'consent', …)desde su banner, no hay datos — la pestaña muestra un estado vacío con este snippet. - Un visitante que nunca ve su banner ni interactúa con él no produce ninguna fila de consentimiento (esto es correcto, pero significa que los recuentos de consentimiento suelen ser inferiores al total de visitas).
- La división identificados/anonimizados depende de que usted haya llamado a la API de identificación de visitantes; sin ella, todos son «anonimizados».
- Los visitantes protegidos por GPC se excluyen intencionadamente del procesamiento conductual, por lo que los totales aquí pueden ser inferiores a los totales de sesiones en otras partes del panel.
- La base de recopilación se deduce, no la declara el visitante — trátela como orientativa.
Véase también
- Privacidad y cumplimiento — cómo gestiona Zenovay las señales de consentimiento, GPC y el seguimiento sin cookies
- Eventos personalizados — la convención
window.zenovay('track', name, props)que esta función reutiliza - Identificación de visitantes — qué impulsa la división identificados vs anonimizados
- Visión general del panel — dónde se ubica la pestaña Consentimiento