We are using Piwik 3.0.4 on Ubuntu Server 16.04 for our intranet site.
First, I want to thank you for the possibility to use this nice tool! =)
I have just installed it and everything seems fine, except one weird issue with Visitor Map. The problem is that it shows me wrong region.
In details, I installed and configured IntranetGeoIP plugin to analyze our intranet.
Here is a piece of config/IntranetGeoIP.data.php file for our intarnet:
[ 'visitorInfo' => [ //ISO-3166 alpha-2 code http://en.wikipedia.org/wiki/ISO_3166-1 'location_country' => 'ua', //the region code (i take them from piwik/libs/MaxMindGeoIp/geoipregionvars.php 'location_region' => '12', //should be freetext 'location_city' => 'Kyiv', //get this from a picker, e.g. http://www.tytai.com/gmap/ 'location_latitude' => '50.445358', 'location_longitude' => '30.519057', //enter your company name or do it based on your domain hierarchy // Provider requires the "Provider" Plugin to be active. (Disabled by default in Version 2.15 and above) 'location_provider' => 'MyCompany' ], 'networks' => [ //enter here all subnetworks for this location //use a subnetwork calculator, e.g. http://jodies.de/ipcalc '192.168.0.0/16' ] ]
Data is being collected correctly which I can see on Visitors → Real-time Map.
However, when I go to Visitors → Locations and zoom to Regions level on Visitor Map I see that incorrect region is highlighted on it.
As you can see in the picture all visits are from Kyiv (Kyyiv, Kiev - that is because I tried different city names in ‘location_city’) but Map shows all visits from Luhans’k region:
Also I tried to change the ‘location_region’ => ‘11’ and Map showed me correct region (Kyiv), but in every other place Piwik says that visitors are from Krimea region! =)
So, I think that there is some misconfiguration in Visitor Map. Maybe there is some inconsistency between codes used to show Visitor Map and those in libs/MaxMindGeoIp/geoipregionvars.php file which is used to configure IntranetGeoIP plugin.
Unfortunately I am not yet skilled in PHP debugging, so I would appreciate any help how to troubleshoot this issue.