Uno de los aspectos más consultados por quienes administran repositorios institucionales en DSpace es el funcionamiento de las estadísticas. ¿Qué significa una visita? ¿Cómo se registran las descargas? ¿Por qué algunos registros muestran estadísticas de archivo y otros no? ¿Es posible generar reportes globales?
Durante una reciente implementación en DSpace 7, tuvimos la oportunidad de revisar en profundidad el funcionamiento interno del módulo de estadísticas, analizando directamente el índice de Apache Solr, la API REST de DSpace y la forma en que la interfaz administrativa presenta la información. El resultado permitió aclarar varios conceptos que frecuentemente generan confusión entre administradores y usuarios.
Aunque desde la interfaz de DSpace pareciera que las estadísticas forman parte de la aplicación, en realidad el registro histórico de eventos es almacenado por un componente independiente: Apache Solr.
Cada vez que un usuario realiza una acción relevante, DSpace registra un evento en el núcleo (core) de estadísticas de Solr. Entre ellos encontramos:
Esto significa que la información estadística permanece almacenada independientemente de la interfaz gráfica, permitiendo generar consultas, reportes y análisis avanzados directamente sobre Solr.
Uno de los errores más comunes consiste en asumir que toda visita corresponde a una descarga. En realidad, DSpace diferencia claramente ambos conceptos.
| Evento | Qué registra |
|---|---|
| Consulta (View) | Acceso a la ficha bibliográfica del ítem. |
| Descarga (Bitstream View) | Acceso a un archivo almacenado físicamente en DSpace. |
En consecuencia, un usuario puede visitar un registro decenas de veces sin descargar nunca el documento, o bien descargar directamente un archivo luego de ingresar al registro.
La interfaz administrativa de DSpace no presenta la misma información para todos los objetos. Cada nivel dispone de estadísticas diferentes.
Esta diferencia suele generar confusión, ya que muchos administradores esperan encontrar estadísticas de descarga directamente desde la vista de una colección. Sin embargo, ese comportamiento corresponde al diseño estándar de DSpace.
La respuesta depende del origen del documento.
Cuando el repositorio almacena físicamente el PDF u otro archivo digital, DSpace registra cada acceso al bitstream y presenta la información bajo la sección:
Visitas de archivo
Estas estadísticas corresponden efectivamente a las descargas o accesos realizados al documento.
Muchos repositorios institucionales funcionan como agregadores de información utilizando el protocolo OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting).
En estos casos DSpace almacena únicamente:
El documento permanece alojado en otra institución.
Por esta razón, DSpace registra correctamente las visitas al registro bibliográfico, pero no puede registrar la descarga del documento, ya que ésta ocurre fuera de la plataforma.
Toda la información es almacenada en el núcleo de estadísticas de Apache Solr.
Desde allí es posible consultar:
La interfaz administrativa utiliza precisamente esta información para construir las pantallas de estadísticas visibles por los administradores.
Aquí aparece otra diferencia importante.
Aunque toda la información existe dentro de Solr, DSpace no incorpora de forma nativa un reporte consolidado en PDF, CSV o Excel con las estadísticas globales del repositorio.
La plataforma entrega estadísticas contextuales por comunidad, colección o ítem, pero no un informe único que reúna toda la actividad del repositorio.
Sin embargo, como los datos ya se encuentran almacenados, es perfectamente posible desarrollar reportes personalizados que incluyan:
Estos reportes pueden generarse automáticamente consultando el índice de Solr, sin necesidad de recorrer manualmente cada registro desde la interfaz.
Al almacenar las estadísticas en un motor especializado como Apache Solr, DSpace obtiene una gran capacidad de escalamiento.
Incluso repositorios con millones de eventos pueden responder consultas complejas en tiempos muy reducidos, permitiendo construir paneles personalizados, integraciones con herramientas de inteligencia de negocios (BI) o reportes periódicos para instituciones de investigación.
El módulo de estadísticas de DSpace es considerablemente más potente de lo que muestra su interfaz administrativa.
Mientras la plataforma presenta reportes específicos para comunidades, colecciones e ítems, el verdadero historial de eventos permanece almacenado en Apache Solr, desde donde es posible obtener información mucho más detallada.
Comprender esta arquitectura permite interpretar correctamente las cifras de consultas y descargas, especialmente en repositorios que combinan documentos propios con registros cosechados mediante OAI-PMH. Asimismo, abre la posibilidad de desarrollar reportes institucionales avanzados, adaptados a las necesidades de cada organización, aprovechando toda la información que DSpace registra de manera automática.