Saltar al contenido
Funciones Integraciones Precios Guías Documentación

Cómo cuenta visitantes únicos la analítica sin cookies

El hash con sal diaria que hay detrás de la analítica sin cookies, explicado: qué se recoge, qué se tira y cuánto se acercan las cifras a la realidad.

· 5 min de lectura

La analítica tradicional reconoce a quien vuelve guardando un identificador en una cookie. La analítica sin cookies no puede hacerlo, así que ¿cómo sabe que diez páginas vistas son de una persona y no de diez? Esta guía explica el método que usan la mayoría de herramientas respetuosas con la privacidad, qué recoge, qué olvida a propósito y cuánto se acercan las cifras a la realidad.

El hash con sal diaria

Cuando se carga una página, el script envía una petición mínima con la URL, la página de procedencia, el ancho de pantalla y el idioma del navegador. El servidor también ve, como cualquier servidor web, la IP y el user agent del visitante. Con eso calcula:

id_visitante = hash(sal_diaria + id_web + ip + user_agent)
  • sal_diaria es un valor aleatorio largo que se crea a medianoche y se borra al día siguiente.
  • id_web hace que el identificador sea distinto en cada web, así que nadie puede ser seguido de una web a otra.
  • La IP y el user agent se usan para este cálculo y para obtener país, dispositivo y navegador, y después se descartan. Nunca se escriben en la base de datos.

Durante un día, el mismo navegador con la misma conexión genera el mismo identificador, así que funcionan las páginas vistas, las sesiones, el rebote y la duración de la visita. Al día siguiente hay una sal nueva y la misma persona genera un identificador completamente distinto. Cuando la sal antigua se borra, nadie, ni siquiera el proveedor, puede recalcular qué identificador correspondía a qué IP.

Qué se guarda y qué no

Se guarda No se guarda
URL de la página, procedencia, etiquetas UTM Dirección IP
País, región y ciudad (aproximados), dispositivo, navegador, sistema operativo El user agent completo
Ancho de pantalla, idioma Identificadores en cookies o localStorage
El identificador diario y por web Nada que una visitas de días o webs distintas
Los eventos personalizados que decidas enviar

¿Es «anónimo»? No el día de la visita: mientras existe la sal, el identificador es un dato seudonimizado, así que el RGPD se aplica, y por eso hay que mencionarlo en la política de privacidad (lo vemos en ¿Necesitas banner de cookies para la analítica web?). Cuando la sal se borra, desaparece el vínculo con la persona.

¿Son fiables las cifras?

Más de lo que parece y, en un aspecto importante, más que las de las herramientas con cookies.

Donde es más precisa: no hay banner que rechazar, así que se cuentan todas las visitas, no solo las de quien pulsa «aceptar». Los bloqueadores de anuncios siguen bloqueando algunos scripts, pero dejas de perder a quien rechaza las cookies.

Donde cuenta distinto:

  • Una persona que visita la web dos días distintos cuenta como visitante cada día. En un mes, «visitantes» es la suma de los visitantes diarios: mide visitantes-día, no personas únicas en todo el mes.
  • La misma persona en el móvil y en el portátil cuenta dos veces (con cookies normalmente también).
  • Un móvil que pasa del wifi a los datos cambia de IP y puede empezar un identificador nuevo ese día.
  • Personas detrás de la misma IP de empresa y con la misma versión de navegador pueden fusionarse alguna vez.

Para decidir «qué páginas y fuentes traen gente que convierte», estas diferencias no importan: las tendencias y las proporciones son fiables. Lo que pierdes es el seguimiento de personas a largo plazo, que es justo lo que se busca.

Qué puedes seguir midiendo

Todo lo que necesita la mayoría de webs: visitantes, páginas vistas, rebote, duración de la visita, páginas de entrada y de salida, fuentes y canales (incluido el tráfico de asistentes de IA), campañas UTM, dispositivos, países, objetivos, embudos dentro del mismo día e ingresos. Lo que no puedes hacer es retargeting ni perfiles de usuario de varios días.

Cómo lo hace byanalytics

byanalytics usa exactamente este método: un script de 2 KB sin cookies ni almacenamiento en el dispositivo, una sal que rota cada día (UTC) y se borra, y la IP solo en memoria. Los datos de cada visita se conservan según la retención de tu plan y después quedan los agregados diarios, sin identificadores de visitante. Tienes los detalles técnicos en nuestra documentación de privacidad. Si estás eligiendo herramienta, te ayudará nuestra checklist de alternativas a Google Analytics.

Preguntas frecuentes

¿Cómo cuenta visitantes únicos la analítica sin cookies?

Calcula un hash con una sal aleatoria diaria, el identificador de la web, la IP y el user agent. El mismo navegador genera el mismo identificador ese día y otro distinto al día siguiente, cuando la sal se sustituye y se borra.

¿Es fiable la analítica sin cookies?

Para tendencias, fuentes, páginas y conversiones, sí, y sin banner cuenta también a quien habría rechazado las cookies. Cuenta a quien vuelve una vez por día, así que los «visitantes» de un mes son visitantes-día, no personas únicas.

¿Una IP con hash es un dato anónimo?

No mientras exista la sal: según el RGPD es un dato seudonimizado. Cuando la sal diaria se borra, el hash ya no se puede vincular con la IP.

¿El fingerprinting es lo mismo que la analítica sin cookies?

No. El fingerprinting combina muchos atributos del navegador para reconocer un dispositivo a lo largo del tiempo y entre webs. Un hash con sal diaria olvida al visitante cada día y es distinto en cada web.

Mira cómo lo hace byanalytics →