Quando desenvolvemos um site e o colocamos online, gostamos posteriormente de saber o número de visitas diárias, de onde são provenientes os acessos, que browser e sistemas operativos usam os utilizadores, qual o tempo médio de acesso ao site, como chegaram até ao site, etc etc.
Neste segmento o Google Analytics é indiscutivelmente a plataforma mais completa e até simples de usar. Mas, para quem procura uma “solução própria” a nossa sugestão vai para o Piwik.
Considere que tem um conjunto de sites e pretende produzir relatórios/estatísticas de acesso aos mesmos. Como referido, uma das soluções mais completas é o Google Analytics no entanto, se pretenderem terem total controlo sobre a plataforma de estatísticas (ficando apenas dependentes dos vossos sistemas) , aconselhamos o Piwik.
O Piwik é uma solução open source para criar relatórios detalhados do acesso aos nossos sistemas. O Piwik consegue produzir relatórios com base:
- Nº de acessos únicos de utilizadores
- Keywords
- Browsers
- hora/dia
- Motor de busca
- etc
A plataforma Piwik foi desenvolvida em PHP e recorre ao MySQL como motor de base de dados. Desta forma, basta ter por exemplo um servidor web com suporte para as tecnologias referidas e em 5 minutos têm a plataforma a funcionar.
Por cada site é gerado um código para tracking em javascript, que deverá ser colocado no código do vosso site.
Veja como tudo funciona
Além das funcionalidades já referidas destacamos ainda o suporte para mais de 40 idiomas (ver aqui), a criação de relatórios estatísticos em tempo real (ver aqui), uma interface moderna e bastante intuitiva e um conjunto de funcionalidades avançadas como por exemplo o tracking de sites de e-commerce, variáveis personalizadas, etc.
Como instalar o Piwik no Ubuntu?
Para proceder à instalação do Piwik no Ubuntu ou derivados devem seguir os seguintes passos:
Passo 1) Instalação do Apache/MySQL/PHP
Para proceder à instalação do Apache/MySQL/PHP basta que execute o seguinte comando:
apt-get -y install apache2 mysql-client mysql-server php5
Durante a instalação do MySQL o utilizador deverá definir uma password para o utilizador root
- New password for the MySQL “root” user: <— NOSSA_PASSWORD
- Repeat password for the MySQL “root” user: <– NOSSA_PASSWORD
Passo 2) Obter Piwik
cd /var/www/html/
wget http://builds.piwik.org/latest.zip
apt-get install unzip
unzip latest.zip
e definir as respectivas permissões
chown -R www-data:www-data /var/www/html/piwik
chmod -R 0755 /var/www/html/piwik/tmp
Passo 3) Criar nova base de dados
mysql -u root –p
CREATE DATABASE piwikdb;
CREATE USER piwikadmin@localhost IDENTIFIED BY 'piwikpassword';
GRANT ALL PRIVILEGES ON piwikdb.* TO piwikadmin@localhost;
FLUSH PRIVILEGES;
exit
Passo 4) Configuração do Piwik
Depois de instalados os componentes necessários, basta abrir no browser o seguinte endereço: http://localhost/piwik e seguir os seguintes passos:
4.1) Carregar em Next
4.2) Validação de todos os pacotes/configurações necessários
4.3) Dados para acesso à base de dados
- Database server = 127.0.0.1
- Login = piwikadmin
- Password = piwikpassword
- Database name = piwikdb
- Adapter = PDO\MYSQL
Indicação que as tabelas da base de dados foram criadas com sucesso.
4.4) Vamos agora definir as credenciais de acesso à gestão da plataforma
4.4) Indicamos um nome para o Website, URL, Timezone, ect
4.5) Para fazer o tracking dos sites é necessário incluir o código javascript que é fornecido de seguida
4.6) E está feito! O Piwik está pronto a funcionar
Por omissão, o Piwik vem com 20 plugins que permitem a simples integração com as mais diversas plataformas, como é o caso do Joomla, Drupal, Plone, WordPress, osCommerce, entre outros (ver aqui).