Lo que se almacena de cada visita
| Campo | Ejemplo | Para qué |
|---|---|---|
| Ruta de la página | /precios | Saber qué contenido se visita |
| Dominio de procedencia | chatgpt.com | Atribuir la visita a un canal |
| Parámetros UTM | utm_source=newsletter | Medir campañas |
| País, región y ciudad | España · Canarias · Santa Cruz | Distribución geográfica |
| Tipo de dispositivo | Móvil | Saber si el sitio funciona en móvil |
| Navegador y sistema | Safari · iOS | Priorizar compatibilidad |
| Momento de la visita | 2026-08-25 10:14 UTC | Ordenar la sesión |
| Nombre del evento | signup | Solo si el cliente lo envía |
| Hash de visitante | a3f9…c21e (caduca a medianoche UTC) | Distinguir dos visitas sin identificar a nadie |
Lo que no se almacena nunca
- — La dirección IP del visitante, en ninguna forma ni cifrada
- — La cadena completa de user-agent
- — Cookies o cualquier identificador guardado en el dispositivo
- — Identificadores compartidos entre sitios distintos
- — Nombres, correos electrónicos o cualquier dato de contacto del visitante
- — Cualquier identificador que sobreviva al cambio de día
Esta ausencia se comprueba de forma automática en cada despliegue, no por revisión manual: una auditoría rechaza el código si aparece una columna capaz de guardar una dirección, si la IP de la petición llega a escribirse en una fila, o si el script escribe una cookie.
Cómo se distingue una visita de otra sin identificar a nadie
La IP del visitante se usa en memoria, durante la petición, para calcular un hash y para consultar el país. Después se descarta: nunca llega a escribirse.
hash = HMAC-SHA256( sal_del_día(sitio), IP + user-agent normalizado )
La sal cambia cada día a las 00:00 UTC y depende del sitio. De ahí se siguen tres cosas: la misma persona es un visitante nuevo mañana; la misma persona en dos webs distintas produce dos hashes sin relación, así que no hay identidad entre sitios que construir; y un volcado de la base de datos no permite volver a la IP.
El coste honesto de todo esto: no podemos decirle su tasa de visitantes recurrentes. Es el precio de no guardar un identificador persistente, y preferimos pagarlo a fingir el número.
Conservación
Los eventos se conservan 24 meses de forma predeterminada. El cliente puede reducir ese plazo o eliminar los datos de un sitio desde el panel, y la eliminación es inmediata y definitiva.
El tráfico clasificado como automatizado se conserva 7 días y se excluye de todos los cálculos. Se guarda para poder enseñar al cliente qué se filtró y por qué, en lugar de pedirle que confíe en que la cifra es correcta. METRICFLY no lo usa para ninguna otra cosa.