For months Geoip worked on our installation using Geoip PECL with PHP 5.3.13.
After the upgrade from 1.12 to 2.2b18 last Sunday, it ceased to work and reports started to show France instead of Canada.
enable_language_to_country_guess = 0 , was set months ago in config.ini.php. I’ve also re-read the FAQ about GeoIP (How do I get the GeoIP databases to improve accuracy of Country detection, and detect visitors’ Cities and Regions? - Analytics Platform - Matomo)
In Settings=>Geolocation it clearly shows that I’m from France (not true) and my ORG and ISP are Unknown.
It also still says that I’m using the “city” database.
Visitors=> Region and City, reports after the upgrade are both empty.
Nothing changed on the server except for Piwik’s version.
Did something change in GeoIP code from Piwik 1.12 to 2.2 that could have this effect ?