mongol

Acompanhe o tráfego do seu site e gere relatórios personalizados
Baixe Agora

mongol Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Justin Quick
  • Site do editor:
  • http://code.google.com/u/justquick/

mongol Tag


mongol Descrição

Acompanhe o tráfego do seu site e gere relatórios personalizados O Mongol é um software da Web Analytics para permitir que você rastreie o tráfego do seu site e gere relatórios personalizados. Ele usa o MongoDB como o armazenamento de dados e o Python com Pymongo para preencher e consultar o banco de dados. Ele usa o WSGI padrão para coletar informações de análise e atender a um rastreamento de dados GIF Pixel.Custom Analytics pode ser jogado no serviço e você pode fazer relatórios personalizados para rastrear praticamente qualquer coisa que você quiser. Este projeto é perfeito em responder a perguntas como "Quais são as 10 principais páginas mais visualizadas?" Os requisitosMongol requer que PMONGO se conecte a uma instância do MongoDB. Para o Serivce, é recomendado usar com GEVENT, mas também funciona com o Tornado e até mesmo Apache / Mod_WSGI. Aqui está a lista recomendada de requisitos: Sudo Pip Install Pymongo GeventInstallSetup e instalar MongoDB. Aqui está o seu guia rápido. Em seguida, baixe o código-fonte e instale os scripts: git clone git: //github.com/justquick/mongol.gitcd mongolsudo Python setup.py installmongol-sernemongol-servir inicia a instância do serviço no endereço opcional e porta. Padrões para hospedar em 0.0.0.0:8000. Este serviço hospeda o GIF de rastreamento, mas você pode passar qualquer tipo de dados de análise como obter parâmetros. Os únicos dois parâmetros necessários são 1) Site que é o domínio do seu site e 2) URL, que é o URL absoluto da página que você deseja rastrear. O site e o URL serão preenchidos se http_referer que o navegador envia como a página que o GIF de rastreamento foi encontrado. Quaisquer outros parâmetros de obtenção são armazenados para uso posterior.Mongol-ReportMongol-Relatório Config-File-FileGenerates JSON Relatórios a partir do banco de dados Analytics com base nos parâmetros de configuração encontrados no argumento de nome de arquivo de configuração. Isso é melhor colocado em um cronjob para que os relatórios gerados estejam atualizados. Os arquivos de relatório podem ser servidos por um serviço separado (idealmente lighttpd) para que o serviço Analytics não seja entupido, servindo os relatórios. Os arquivos de configuração de configuração contêm seções de relatórios para gerar quando você executa o Relatório do Mongol. Cada nome da seção gerará um arquivo de relatório chamado Seção-Name.json. Aqui estão as opções para cada seção: * Saída - String Necessária. O diretório de saída para armazenar arquivos (por exemplo, ~ / mongol / relatórios) * Time - string opcional. Tempo para remover registros mais antigos (por exemplo, dias: 2). O mongol é realmente adequado para analisar os dados no período do passado X e remove quaisquer registros registrados antes. Por padrão, não faz limite. * Callback - string opcional. Nome da função para envolver os resultados com a criação de relatórios adequados do JSONP. Padrões para resultados. * Limite - op opcional. Limite os resultados nos relatórios. Padrões para 10. * Ordem - String opcional. Ordenar os resultados. Seja um para ascensão ou d para descendente. Padrões para D * Mapper - string opcional. O código-fonte JS da função de mapeamento para usar no mapa / reduzir os capacitantes do MongoDB. Padrões para funcionar () {emit ({URL: this.url, title: this.title}, este.pageViews); } * redutor - string opcional. O código-fonte JS da função de redução de usar no mapa / reduzir os capacitantes do MongoDB. Padrões para funcionar (chave, valores) {var total = 0; para (var i = 0; eu


mongol Software Relacionado