Llevarse los datos en CSV o JSON
En la página de estadísticas hay un enlace marcado CSV, y junto a él otro marcado JSON. Entregan las cifras en forma de archivo. Sin cuenta, sin formulario de solicitud, sin esperar un correo con un enlace de descarga dentro.
Esta entrada trata sobre todo de por qué ese enlace está ahí siquiera.
Qué se obtiene
CSV le da una fila por día con cuatro columnas — fecha, hits, visitantes únicos y bots. Se abre en cualquier hoja de cálculo sin que haya que configurar nada, que es precisamente el objetivo de elegir ese formato.
JSON da las mismas cifras diarias más los desgloses: países, ciudades, navegadores, tamaños de pantalla, y las páginas más visitadas, junto con una nota de cuándo se generó el archivo y qué periodo cubre.
Ambos aceptan un periodo. Con &days=90 son tres meses, o cualquier valor hasta 400 — la misma ventana durante la que se conservan las propias estadísticas. Sin él, llegan los últimos 30 días.
Es una dirección sencilla
La exportación es una URL corriente, lo que significa que puede obtenerla cualquier cosa capaz de obtener una URL. Para volcar esas cifras en una hoja de cálculo una vez por semana, o en un pequeño script que mantenga su propio archivo con más de 400 días de antigüedad, nada aquí se interpone y no se requiere ninguna clave.
Eso es deliberado. Un botón de descarga que solo funciona cuando un humano lo pulsa en un navegador es un botón de descarga diseñado para usarse una sola vez.
Qué no contiene
Vale la pena ser claros al respecto: son los mismos datos que ya muestra la página de estadísticas. No se desbloquea ninguna capa oculta más rica. La exportación existe para que los datos sean portables, no para que sean más completos.
En particular, no hay nada por visitante, porque no se conserva nada por visitante. El hash diario que distingue las visitas repetidas se elimina al cabo de 2 días y no está en el archivo. Lo que se puede exportar es lo que existe: recuentos, agrupados.
Para qué molestarse
Porque marcharse tiene que seguir siendo posible.
Un servicio que retiene como rehén el historial de quien lo usa no lo retiene por calidad, lo retiene por el coste de volver a empezar desde cero. Esa es una mala razón para que alguien se quede, y algo todavía peor de construir deliberadamente.
El historial de visitantes pertenece a quien gestiona el contador. Tomarlo e irse a otro sitio es algo perfectamente razonable, y las herramientas para hacerlo no deberían ser la parte peor mantenida del sitio.