Piwik, une solution Web Analytics Open Source

Vous désirez en savoir plus sur les visiteurs de votre site web tout en évitant de confier ces données à Google ?
Piwik est une solution Web Analytics comme Google Analytics, mais Open Source. Les données concernant le trafic des sites Web analysés peuvent donc être hébergées directement sur son serveur PHP/MySQL.
Un bout de code JavaScript, inséré à la fin de chaque page web, permet l'analyse de l'audience d'un ou plusieurs sites web.
Les statistiques peuvent être soit consultées en temps réel depuis le navigateur, soit envoyées par mail sous forme de rapports pdf ou html.
Installation de MySql
$ sudo apt-get install mysql-server php5-mysql php5-gd
|
Création de la base de données de Piwik
Téléchargement de Piwik
$ cd /var/www
$ wget http://builds.piwik.org/latest.zip
$ sudo unzip latest.zip
|
Il ne reste plus qu'à ce connectez avec un navigateur web et de dérouler les écrans d'installation. Piwik vous demandera d'indiquer le nom de la base de données ainsi que l'utilisateur et son mot de passe. Les identifiants que vous avez saisis lors de la création de la base de données.
A la fin de l'installation, Piwik vous affichera le code à ajouter au thème de votre site qui lui permettra de remonter les statistiques. Ajoutez simplement ce code par copier/coller entre les balises < body> ... < /body> de votre thème.
Il est possible d'optimiser le système pour les sites à trafics moyens ou élevés, par exemple, si vous avez plus de 100 visites/jours, il est conseillé de désactiver l'archivage automatique des données à l'ouverture du tableau de bord de Piwik. Ceci permet de ne pas surcharger les ressources du serveur.
Pour ce faire connectez-vous à Piwik, et aller dans
Paramètres. Cliquer sur
Paramètre généraux et choisissez
Non pour la première option (Autoriser l'archivage...) puis indiquer
3600 secondes pour l'option suivante (Rapports du jour...).
Il nous faut maintenant créer une tâche cron pour lancer le script d'archivage automatiquement une fois par jour à 2h du matin. Comme ceci, chaque jours, vous aurez les statistiques de la veille.
et ajouter la ligne ci-dessous
Configuration de PHP
Si votre site a un trafic supérieur à 100 visites par jour, augmentez la taille maximale de RAM dédiée à PHP à au moins 128Mo.
Normalement, ceci est déjà implémenté dans les versions récentes de Piwik.
$ sudo nano /etc/php5/fpm/php.ini
|
Modifier la ligne ci-dessous
Si au lancement de l'IHM de Piwik vous n'avez que le menu principal et aucun moyen de voir quoi que ce soit d'autre comme ci-dessous, regarder le fichier log d'Apache et rechercher une éventuelle erreur !

Pour ma part, j'ai eu droit à une erreur 500 !
La solution à ce problème conciste à modifier le fichier php.ini et à passer le max_execution_time de 30 à 600.
▉
create user 'piwik'@'localhost' identified by 'VotreMotDePasse';
grant all privileges on piwik.* to 'piwik'@'localhost';
exit