Création de site internet, développement open source, formations

Piwik : géolocalisation par régions

Villes inconnues au bataillon

On continue sur les fonctions de géolocalisation sur Piwik. On a déjà vu comment obtenir des statistiques par villes sur la provenance des visiteurs avec le plugin GeoIP.
Le gros inconvénient est que le nom de la ville nous est tout à fait inconnu dans 90% des cas (et oui, si on devait apprendre 63000 communes par coeur... juste pour la France).

Affichage par régions

La solution employée par la plupart des outils de statistiques web est d'afficher la provenance des visiteurs par régions.
Effectivement cette solution a plusieurs avantages :

  • la ville stockée n'est de toutes façons pas fiable (en gros il est juste à peu près sûr qu'elle se trouve dans le bon département)
  • on peut plus facilement ressortir des statistiques par régions, évolution par région etc.
  • Si on a beaucoup de visiteurs, ça évite d'avoir presque une ligne par visiteur (ceux-ci provenant rarement de la même ville)

Web à part a donc réalisé un patch pour le module GeoIP, en se basant sur les fonctionnalités proposé par la base de données MaxMind.

Installation du patch

  1. Télécharger le patch
  2. Extraire l'archive dans le dossier plugins/GeoIP/

Voilà, c'est terminé et fonctionnel. Attention, le patch a été mis à jour pour fonctionner avec Piwik 0.9.9 !

Attention : vos anciennes données resteront affichées par ville. Si ça pose problème, il faut réaliser un script permettant de retraiter toutes les données existantes. Si vous éprouvez ce besoin, n'hésitez pas à laisser un commentaire pour que je m'attèle à la tâche.

Demande d'info

Bonjour,

Je n'arrive pas à faire fonctionner le patch pourtant, j'ai bien dézippé et copié le patch.

Je n'ai aucune statistique qui fonctionne.

Cordialement,
Nikko

Bonjour, Merci pour ce patch

Bonjour,

Merci pour ce patch très utile et pratique.

Savez-vous s'il y a la possibilité de disposer à la fois de l'affichage des villes et des régions ?

Merci.

villes et régions dans piwik

Bonjour,

le patch en question remplace le stockage des villes par le stockage des régions. Il ne semble toutefois pas insurmontable de stocker les deux, par exemple sous la forme suivante :
Issoire (Auvergne)
Ou inversement...

Cependant l'intérêt d'afficher les villes me semble vraiment limité, compte tenu du manque de précision de la géolocalisation par IP. Ceci dit, je pourrai m'atteler à la tâche si c'est utile à quelqu'un et que j'ai un peu de temps...

Merci pour la réponse :) En

Merci pour la réponse :)

En effet, c'est vrai que c'est un peu limité comme utilité. Je pensais par exemple aux possibilités d'utiliser piwik pour recueillir les infos d'un client (OS, navigateur...) pour faciliter la résolution d'un bug qu'il rencontre sur un site web, sans avoir à lui demander pour gagner du temps (par région cela aurait été un peu difficile de l'isoler), mais à la limite on devrait pouvoir le faire via l'ip ou l'extension piwik de drupal.

© 2010 Web à part -