Piwik to bezpłatny systemem do prowadzenia statystyk stron internetowych. Osobiście korzystam z niego już od dobrych kilku lat i bardzo sobie chwalę. Jest znakomitym odpowiednikiem statystyk Google Analytics. System ten ma bardzo duże możliwości konfiguracyjne i moim skromnym zdaniem daje większą funkcjonalność i jest przyjemniejszy w obsłudze od statystyk Google’a.
Włączenie Geolokalizacji w Piwiku da nam wgląd do tego, z jakiego miejsca na ziemi (oraz miasta) ktoś odwiedza naszą stronę internetową. Czy jest to niezbędne – wg mnie nie za bardzo, ale fajnie jest przeglądnąć takie rzeczy (szczególnie na mapie w czasie rzeczywistym). Aczkolwiek w przypadku większych serwisów może się to okazać pomocne.
Instalacja i konfiguracja jest dość prosta i generalnie za wiele nie potrzebujemy do uruchomienia funkcjonalności.
Instalacja niezbędnych paczek
Pomijam krok instalacji Piwika – bowiem on w tym przypadku jest niezbędnym elementem ;).
Do poprawnej obsługi potrzebujemy odpowiedniego rozszerzenia dla PHP. Ja postawiłem na rozszerzenie GeoIP PECL. Niezbędna do instalacji paczka znajduje się w repozytoriach EPEL1.
yum install php-pecl-geoip
Dodatkowo doinstaluje się paczka GeoIP.
W obecnej konfiguracji rozpoznany jedynie kraj, z którego prowadzone są odwiedziny, a my chcemy wiedzieć również z jakiego miasta.
Rozpoznawanie miasta
Musimy zaopatrzyć się w bazę danych miast, tak by skrypt/rozszerzenie potrafiło rozpoznać skąd kto jest. Firma MaxMind zajmuje się tworzeniem takiej właśnie bazy. Do naszego użytku wystarczy baza Lite.
Wykonujemy następujące polecenia:
cd /usr/share/GeoIP mv GeoIP.dat GeoIP.dat.bak wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz gunzip GeoIP.dat.gz wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz gunzip GeoLiteCity.dat.gz mv GeoLiteCity.dat GeoIPCity.dat
Włączenie geolokalizacji w Piwiku
Ostatnim krokiem jest włączenie geolokalizacij w Piwiku. Przechodzimy do konfiguracji → Geolokalizacja.
http://adres.strony.pl/index.php?module=UserCountry&action=adminIndex
I tam włączamy rozszerzenie GeoIP (PECL).
To wszystko – od teraz Piwik powinien zacząć rozpoznawać źródło odwiedzin naszej strony www.
- Extra Packages for Enterprise Linux [↩]
Dodaj komentarz