Estadísticas - sedici/DSpace GitHub Wiki

Google analytics

Para utilizar google analytics se deben seguir los siguientes pasos:

  • Registrar una cuenta cuenta de Google analytics desde https://analytics.google.com/analytics
  • Una vez completados los datos obtenemos el ID de seguimiento (UA-XXXXXXXX-X)
  • Habilitar el uso de Google analytics desde la propiedad xmlui.google.analytics.key, el valor de la propiedad es el ID de seguimiento obtenido anteriormente
  • Ingresar en https://console.developers.google.com/project utilizando la misma cuenta utilizada en Google analytics
  • Crear un proyecto nuevo
  • desde el menu de la izquierda ir a la sección de administracion de API's y habilitar la API de analytics para el proyecto creado, para esto seleccionar Analytics API -> habilitar
  • En la barra de la izquierda ir a la sección credenciales
    • crear credenciales -> ID decliente de OAuth -> configurar pantalla de autorizacion
    • Completar los datos y guardar
    • Completar el siguiente formulario y Crear
  • Descargar el archivo P12 key y ubicarlo en algun lugar donde la aplicacion DSpace pueda accederlo y referenciarlo, para esto:
    • crear credenciales -> clave de cuenta de servicio
    • Seleccionar el tipo de clave P12 y descargar el archivo generado
    • Es importante anotar la clave que nos provee ya que es la clave de acceso del archivo que descargamos

Configuración

En el archivo {dspace.dir}/config/modules/google-analytics.cfg asegurarse de que las siguientes configuraciones esten descomentadas

  • application.name = Dummy project (la documentación de DSpace hace la siguiente aclaracion con respecto a este valor: "Not sure if this property is required but it was in the example code provided by Google. Please do not delete.", por lo que no deberia modificarse ese valor)

  • table.id = ga:12345678

    • loguear en el dashboard de google analytics
    • ir a la sección de admin
    • seleccionar la opción ver configuración en la columna que dice "ver todos los datos del sitio web"
    • La propiedad es ID de vista (a pesar de la confusión que podrían generar los nombres) este valor debe reemplazar la parte numerica del ejemplo de arriba
  • account.email

El email que se genera automáticamente cuando se crea el proyecto en https://console.developers.google.com/project

  • certificate.location = La ruta al archivo P12 que descargamos previamente

  • authorization.admin.usage = true

Links útiles

https://wiki.duraspace.org/display/DSDOC5x/DSpace+Google+Analytics+Statistics https://developers.google.com/analytics/devguides/reporting/core/v3/ https://developers.google.com/identity/protocols/OAuth2ServiceAccount https://console.developers.google.com/iam-admin/projects https://www.google.com/analytics

Estadisticas de SOLR

Paralelamente se cuenta con un módulo de estadísticas provisto por Apache SOLR que registra datos crudos de todos los accesos realizados al sistema. Para utilizar este modulo es necesario tener un mínimo conocimiento del lenguaje de consultas de SOLR

La forma mas sencilla de utilizarlo es ingresando a la dirección del servidor de SOLR (indicada en la propiedad solr.server del archivo de configuración local.cfg) donde se provee una interfaz relativamente amigable para realizar las consultas

DSpace provee una herramienta para interactuar con las estadísticas de SOLR, el uso esta herramienta esta especificado en

https://wiki.duraspace.org/display/DSDOC4x/Managing+Usage+Statistics