Plugin GeoIPMap Piwik

De EjnTricks

Piwik présente par défaut le pays d'origine d'accès sur une carte. Cette carte se base sur les informations de connexion construite par l'application. L'extension GeoIPMap permet de présenter les informations construites à partir du plugin GeoIP sur une carte fournie par Google. Plusieurs mode de visualisation sont également disponibles.

Attention, suite à la modification du système de plugin en version 2.0 de Piwik, ce plugin n'a été utilisé que dans les versions 1.X. De plus, avec les différentes versions, un affichage de carte en "temps réel" est apparu, répondant suffisament aux attentes.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


System-Install-icon.png Installation

Command-icon.png Mise en place

Le plugin est téléchargé à l'emplacement /var/datas/piwik/extensions/GeoMapIP.zip avec l'outil wget depuis le site de Piwik.

#sudo wget -O /var/datas/piwik/extensions/GeoMapIP.zip
http://www.suenkel.de/asset/download/source/Piwik/Plugin_GeoIPMap/PiwikPluginGeoMapIP_latest.zip

--2012-03-24 01:59:39--  http://www.suenkel.de/asset/download/source/Piwik/Plugin_GeoIPMap/PiwikPluginGeoMapIP_latest.zip
Résolution de www.suenkel.de... 89.107.184.138
Connexion vers www.suenkel.de|89.107.184.138|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 18281 (18K) [application/octet-stream]
Sauvegarde en : «/var/datas/piwik/extensions/GeoMapIP.zip»

100%[======================================================================================================>] 18 281      --.-K/s   ds 0,1s

2012-03-24 01:59:39 (155 KB/s) - «/var/datas/piwik/extensions/GeoMapIP.zip» sauvegardé [18281/18281]


Une fois téléchargé, il faut le décompresser, toujours dans le répertoire /var/datas/piwik/extensions.

#sudo unzip /var/datas/piwik/extensions/GeoMapIP.zip -d /var/datas/piwik/extensions/
Archive:  /var/datas/piwik/extensions/GeoMapIP.zip
   creating: /var/datas/piwik/extensions/plugins/GeoIPMap/
  inflating: /var/datas/piwik/extensions/plugins/GeoIPMap/API.php
  inflating: /var/datas/piwik/extensions/plugins/GeoIPMap/Controller.php
  inflating: /var/datas/piwik/extensions/plugins/GeoIPMap/GeoIPMap.php
   creating: /var/datas/piwik/extensions/plugins/GeoIPMap/js/
   creating: /var/datas/piwik/extensions/plugins/GeoIPMap/js/img/
 extracting: /var/datas/piwik/extensions/plugins/GeoIPMap/js/img/marker-gold.png
 extracting: /var/datas/piwik/extensions/plugins/GeoIPMap/js/img/marker_shadow.png
  inflating: /var/datas/piwik/extensions/plugins/GeoIPMap/js/jquery.gmap-v3.js
  inflating: /var/datas/piwik/extensions/plugins/GeoIPMap/js/jquery.gmap-v3.min.js
  inflating: /var/datas/piwik/extensions/plugins/GeoIPMap/js/osm.js
   creating: /var/datas/piwik/extensions/plugins/GeoIPMap/templates/
  inflating: /var/datas/piwik/extensions/plugins/GeoIPMap/templates/index.tpl
  inflating: /var/datas/piwik/extensions/plugins/GeoIPMap/templates/innerFrame.tpl

Lors de l'extraction, tous les fichiers sont placés dans un répertoire plugins. Cette extension est construite pour être déployée directement dans l'instance Piwik. Or dans le cadre de cet article, les extensions doivent être sous /var/datas/piwik/extensions. Le répertoire GeoIPMap est donc déplacé, et le fichier téléchargé supprimé.

#sudo mv /var/datas/piwik/extensions/plugins/GeoIPMap /var/datas/piwik/extensions/
#sudo rm -r /var/datas/piwik/extensions/plugins
#sudo rm /var/datas/piwik/extensions/GeoMapIP.zip

Comme pour l'installation, il est recommandé de mettre en place les sécurités sur les fichiers, pour n'autoriser que le compte d'exécution du serveur Web, soit www-data.

#sudo chown -R www-data:www-data /var/datas/piwik/extensions/GeoIPMap


Mise à disposition

La dernière étape de l'installation consiste à la mise à disposition du plugin dans l'instance de Piwik. Le plugin étant installé dans un répertoire externe, l'utilisation des liens permet de l'exposer.

#sudo ln -s /var/datas/piwik/extensions/GeoIPMap /var/opt/piwik/plugins/GeoIPMap
#sudo chown -h www-data:www-data /var/opt/piwik/plugins/GeoIPMap

Puis, il faut activer le plugin depuis l'onglet Plugins dans les paramètres de l'application.


Viewer icon.png Rendu

Une fois installé, un nouveau menu Map est disponible sous l'onglet Visiteurs. Dans cet onglet, il est possible de visualiser la localisation des connexions sur une carte mondiale. Plusieurs cartes sont disponibles, avec le type Mapnik utilisé par défaut.


Quatre autre modes de présentation sont disponibles à partie d'une fenêtre à activer dans le coin haut-droit de la carte.


  • Google Physical


  • Google Streets


  • Google Hybrid


  • Google Satellite


Des onglets sont disponibles afin de centrer l'affichage des connexions en fonction du continent d'origine:

  • Europe
  • Amérique du Nord
  • Amérique du Sud
  • Amérique centrale
  • Asie
  • Afrique
  • Océanie

Attention si un continent est sélectionné alors qu'aucune donnée n'est disponible pour celui-ci, la carte est n'est pas positionné dessus.


Viewer icon.png Voir aussi

Documentation officielle: http://dev.piwik.org/trac/ticket/2245