mongol

Seguimiento del tráfico de su sitio y genera informes personalizados
Descargar ahora

mongol Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Justin Quick
  • Sitio web del editor:
  • http://code.google.com/u/justquick/

mongol Etiquetas


mongol Descripción

Rastrear el tráfico de su sitio y generar informes personalizados Mongol es un software Web Analytics para permitirle rastrear el tráfico de su sitio y generar informes personalizados. Utiliza Mongodb como el DataStore y Python con Pymongo para rellenar y consultar la base de datos. Utiliza WSGI estándar para recopilar información de análisis y servir a un seguimiento de los datos de análisis de GIF Pixel.Custom se puede lanzar al servicio y luego puede realizar informes personalizados para rastrear casi cualquier cosa que desee. Este proyecto es perfecto para responder preguntas como "¿Cuáles son las 10 mejores páginas más vistas?" Los requisitos de ", se requiere que Pymongo se conecte a una instancia de MONGODB. Para el Serive, se recomienda usar con GEVENT, pero también funciona con Tornado e incluso Apache / Mod_wsgi. Aquí está la lista recomendada de requisitos: SUDO PIP Instale Pymongo GEVENTINSTALLSETUP e instale MongoDB. Aquí está su guía de inicio rápido. A continuación, descargue el código fuente e instale los scripts: git clone git: //github.com/justquick/mongol.gitcd Mongolsudo Python Setup.py installmongol-servemongol-servir Inicia la instancia de servicio en la dirección opcional y Puerto. Por defecto al alojamiento al 0.0.0.0:8000. Este servicio alberga el GIF de seguimiento, pero puede pasar cualquier tipo de datos de análisis como los parámetros. Los únicos dos parámetros requeridos son 1) Sitio, que es el dominio de su sitio y 2) URL, que es la URL absoluta de la página que desea rastrear. El sitio y la URL se rellenarán si http_referer, que el navegador envía como la página en la que se encontró el GIF de seguimiento. Cualquier otro Parámetros Obtener se almacenan para su uso posterior.Mongol-ReportMongol-Informe Config-FileGenerates JSON informa de la base de datos de Analytics basada en los parámetros de configuración que se encuentran en el argumento de nombre de archivo Config-File. Esto se pone mejor en un cronjob para que los informes generados estén actualizados. Los archivos de informes pueden ser atendidos por un servicio separado (idealmente lighttpd) para que el servicio de análisis no se obstruya al servir al informe. Cada nombre de la sección generará un archivo de informe llamado Sección-Name.Json. Aquí están las opciones para cada sección: * Salida: cadena requerida. El directorio de salida para almacenar archivos (por ejemplo, ~ / mongol / informes) * Tiempo: cadena opcional. Tiempo en el que eliminar registros más antiguos (por ejemplo, días: 2). Mongol es realmente adecuado para observar los datos en el pasado X Cantidad de tiempo y elimina los registros que se grabaron antes de ese momento. Por defecto no hace ninguna limitación. * devolución de llamada - cadena opcional. Nombre de la función para envolver los resultados con la creación de informes de Jsonp adecuados. Por defecto a los resultados. * Límite - opcional int. Limite los resultados en los informes. Por defecto a 10. * Orden - Cadena opcional. Ordenar los resultados. Ya sea para ascender o d para descender. Predeterminado en D * Mapper - Cadena opcional. El código fuente JS de la función de asignación se utilizará en el mapa / reducción de las capaces de MongoDB. Valores predeterminados para funcionar () {emit ({url: thisis.url, title: esto.title}, esta.pageViews); } * reductor - cadena opcional. El código fuente JS de la función reductora que se utilizará en las capacidades de MAP / Reducción de MongoDB. Los valores predeterminados para funcionar (clave, valores) {var total = 0; para (var i = 0; i


mongol Software relacionado