Piwik: Uma alternativa open source ao Google Analytics

15 Comentários

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.

piwik_01


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.

piwik_02

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.

piwik_04

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.

piwik_03

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

piwik_05

4.2) Validação de todos os pacotes/configurações necessários

piwik_06

4.3) Dados para acesso à base de dados

  • Database server = 127.0.0.1
  • Login = piwikadmin
  • Password = piwikpassword
  • Database name = piwikdb
  • Adapter = PDO\MYSQL

piwik_07

Indicação que as tabelas da base de dados foram criadas com sucesso.

piwik_08

4.4) Vamos agora definir as credenciais de acesso à gestão da plataforma

piwik_09

4.4) Indicamos um nome para o Website, URL, Timezone, ect

piwik_10

4.5) Para fazer o tracking dos sites é necessário incluir o código javascript que é fornecido de seguida

piwik_11

4.6) E está feito! O Piwik está pronto a funcionar

piwik_12

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).

Comentários

15

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Carlosa
    Carlosa

    THE BEST….

    1. Avatar de Antunes
      Antunes

      The best?
      A começar pela segurança…
      Quem é que em 2015 ainda guarda as passwords em MD5?

      1. Avatar de Anónimo
        Anónimo

        Que queres que te diga, a começar pela segurança:
        “The Piwik Security Bug Bounty Program is designed to encourage security research in Piwik software and to reward those who help us create the safest web analytics platform. The bounty for valid critical security bugs is a **$555** (US) cash reward. The bounty for non-critical bugs is **$242** (US), paid via Paypal.”

        Quanto é que já recebeste hoje?

        1. Avatar de rly
          rly

          I love this post 🙂

      2. Avatar de dmc
  2. Avatar de Bruno Coimbra
    Bruno Coimbra

    Soluçoes gratuitas para Windows? O Google Analytics é bom mas queria algo mais completo ao estilo de Microsoft CRM ou Adobe Market Analytics
    Alguem conhece?
    Tks

    1. Avatar de Anónimo
      Anónimo

      Não percebo onde quer chegar… Tem PHP no Windows juntamente com MySQL, o que lhe impede de experimentar o Piwik?

  3. Avatar de A. Pereira
    A. Pereira

    Uso faz muito tempo e nunca falhou. A imagem que estão a usar no artigo é que é de uma versão antiga.

    1. Avatar de A. Pereira
      A. Pereira

      Queria dizer o vídeo e não a imagem.

  4. Avatar de Luis Marques
    Luis Marques

    a instalação, em servidores com cPanel e Softaculous, pode ser feita pelo Softaculous. 🙂

  5. Avatar de Bruno Garcia
    Bruno Garcia

    É uma boa ferramenta, mas consome demasiados recursos do servidor onde vai estar alojado. O Google Analytics faz o mesmo sem consumir demasiados recursos.

    1. Avatar de rly
      rly

      o google faz parecido, sendo que como refere e bem não consome recursos, consome sim os dados de quem usa a plataforma.

  6. Avatar de Fernando "Eagle" de Sousa
    Fernando “Eagle” de Sousa

    Parece um analisador excelente. Irei testá-lo com mais calma.

  7. Avatar de Vasconcelos
    Vasconcelos

    Parece muito bom, estou testando aqui, seu tutorial também é muito bom

  8. Avatar de coroa gostosa
    coroa gostosa

    A instalação não é simples para leigos. Não faço ideia de como começar