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:
(38, -97)
United States
Org: Unknown
ISP: Unknown
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.
Thanks for the reply. That’s pretty much what I assumed so not a problem. Am I able to buy addition GeoIP databases or is the GeoIP City database the only one that is used with Piwik?
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