Let me preface this post by saying I am absolutely loving Piwik so far. Great interface and performance thus far.
I’m finding that the Geolocation settings on my installation are returning city information less than 20% of the time. I have the GeoIPCity.dat database installed in the Misc folder but it’s still only pulling this information for myself:
According to this provider, your current location is:
This is using the GeoIP (Php) setting. I would try PECL but I’m on shared hosting therefore I cannot run the script. Do I need to just buy the actual MaxMind database? I feel like if it’s only getting city information 20% of the time or less, it severely limits what Piwik can do for me.
I’d be very interested to know how well that database works.
Unfortunately, I agree with tech9669. I love Piwik but poor geolocation out of the box absolutely kills it’s effectiveness. Users can get incredibly accurate geolocation from a system like Statcounter for nothing.
Do you know any alternative better than GeoIP for free geo location? I would like to know as maybe we can implement support for them. But it cannot be a webservice, because webservices are unreliable and can crash (especially when we have to do so many million requests from all piwik users)
Btw if anyone wants to add support , we would love to support this, as it could be done as a plugin in the marketplace: http://plugins.piwik.org/
Any news on that ? so far everything looks great in piwik features, just the geolocation which is bad. I live in Canada, and my ip is recognized as USA, when I check in ip websites checker, my ip gives canada / quebec / montreal which is correct
FYI I installed geoip2 plugin
and downloaded and uploaded the .dat file in misc