Infraestrutura Ágil

Soluções e métodos inteligentes para sua infra

Plataforma de estatísticas web Piwik

| Comments

Métricas são as informações fundamentais para entendermos como nosso ambiente funciona e qual é o seu comportamento. Através destas métricas poderemos comparar, avaliar, analisar e tomar atitudes que visem melhorar, corrigir - prever problemas, planejar e aprimorar o nosso ambiente.

Em relação a sites web, as métricas relevantes são aquelas que nos trazem dados de acesso aos sites de nossos clientes.

Quando pensamos em monitorar as estatísticas de acesso a sites web, a primeira ferramenta que toca nossa memória é o Google Analytics, esta é uma ferramenta ótima para gerar relatórios, gráficos e nos dar informações detalhadas sobre acessos, comportamentos e dados gerais de tráfego de nossos sites.

Porém, apesar de ser um serviço gratuito, essa é uma ferramenta externa, fora de nosso controle, a qual não temos como auditar e saber como esses dados são armazenados e utilizados pelo Google, afinal nada é realmente grátis, e por isto, não temos como afirmar que apenas o cliente acessa estes relatórios. Outro ponto importante é que e o dados da ferramenta - segundo contrato de uso da ferramenta - são de propriedade de Google e ele pode fazer o que bem entender com essa informação, até mesmo vendê-la para um concorrente se assim desejar.

Quando estamos dentro do governo, ou quando atuamos em grandes clientes privados, a privacidade de informações e o controle adequado de onde tais informações são armazenadas é um fator de primeira importância para proteger o cliente e o seu negócio.

Para tanto, existem algumas alternativas open source ao Google Analytics, dentre elas podemos citar o Piwik.

A ferramenta Piwik é de longe a mais madura e eficiente, sendo atualmente a lider no segmento open source para esse tipo de monitoramento.

Graças a sua característica open source, o Piwik pode ser instalado em infraestrutura própria, assim o cliente terá o controle dos dados e o controle de acesso a ferramenta, com isso os dados relativos aos sites do cliente que no fim são dados de negócio, estarão seguros e em local controlado.

O Piwik oferece diversos tipos de estatísticas, podemos citar algumas destas:

  • Top palavras chaves
  • Top motores de busca
  • Top URLs acessadas
  • Acessos de páginas por títulos
  • Acessos de usuários por navegador
  • Acessos de usuários por sistema operacional
  • Acessos de usuários por países, estados e cidades
  • Marketshare do site
  • Resolução de tela dos usuários que acessam os sites
  • Acessos de usuários de sistemas móveis
  • Acessos de usuários de desktops
  • Engajamento
    • Tempo no site
    • Páginas visitadas
    • Repetição de visitas
  • Criação de campanhas com metas de acesso
  • Criação de variáveis personalizadas
  • Dados de downloads de arquivos
  • Visitantes
  • Visitantes únicos
  • Page Views
  • Ações
  • Referências
  • Termos pesquisados que levaram ao site
  • Páginas que fizeram referência ao site

Existem muitas outras estatísticas oferecidas pela ferramenta, estas são apenas as principais do ponto de vista de negócio.

O Piwik também oferece diversos tipos de relatórios em gráficos de pizza, gráficos em barra verticais e horizontais e até nuvem de tags.

O Piwik permite exportar os dados e estatísticas nos formatos CSV, XML e JSON.

Além disto, o acesso aos dados é feito em tempo real, você entra na ferramenta e acompanha o fluxo de acesso ao sites naquele momento, o dashboard mostra quem está acessando o site e a url utilizada pelo usuário, podendo então o operador analisar o comportamento e as características daquele usuário, tais quais sistema operacional, navegador, endereço ip, país, estado, cidade, tempo de acesso, dentre outras métricas, tudo isso é apresentado no dashboard de forma simples e objetiva.

É possível configurar e personalizar o dashboard principal da ferramenta com as métricas mais importantes e relevantes para o cliente e seu negócio, e podemos inclusive criar novos dashboards.

É possível monitorar vários sites e criar usuários com acessos específicos para cada site.

A integração do Piwik com sites internos é bastante simples, pode-se utilizar um simples javascript no rodapé das páginas para que o tracking aconteça, assim a ferramenta passa a gerar os dados e relatórios.

Abaixo um exemplo de código javascript:

1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript">
  var _paq = _paq || [];
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u=(("https:" == document.location.protocol) ? "https" : "http") + "://10.10.2.92/piwik/";
    _paq.push(['setTrackerUrl', u+'piwik.php']);
    _paq.push(['setSiteId', 1]);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript';
    g.defer=true; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
<noscript><p><img src="http://piwik.dominio.gov.br/piwik/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>

O Piwik oferece clientes para Iphone e Android, com isso é possível acompanhar as estatísticas dos sites a partir de qualquer dispositivo móvel atual.

Há uma empresa por trás do Piwik, logo pode-se contratar suporte caso seja necessário e também pode-se contratar melhorias específicas na ferramenta se o cliente assim desejar.

O Piwik é uma ferramenta Web, a ferramenta foi escrita em PHP e seu banco de dados é o MYSQL. Isto o torna muito simples para ser implantado em ambientes Unix, BSD, OSX, Linux ou Windows.

O Piwik é uma ferramenta opensource, não há necessidade de adquirir licenças para seu uso, basta fazer o download, instalar e utilizar.

Recomenda-se o uso do Piwik através de conexão segura HTTPs e seu acesso deve ser restrito à sua intranet.

[s]
Guto

Comments