[英]GeoIP in Matomo, previous Piwik map Tokyo wards
根據https://dev.maxmind.com/geoip/legacy/release-notes/
從7月24日開始,我們將把更多IP地址映射到東京的特殊區域,而不是東京本身。
我使用的Matomo已啟用GeoIP2插件,並且已將免費數據庫https://dev.maxmind.com/geoip/geoip2/geolite2/下載到misc
文件夾中。
由於地理位置設置現在允許啟用此功能:
這似乎自動檢測了misc
文件夾下的GeoLite2二進制文件。
我已經編寫了一些PHP代碼來測試GeoLite2二進制文件,並且似乎能夠檢測到東京病房。 例如,我可以檢測到IP地址113.35.99.200
[city] => Array
(
[geoname_id] => 1852140
[names] => Array
(
[en] => Shinagawa
[ja] => 品川區
)
)
因此病房似乎被檢測到很好。
但是從顯示地圖的儀表板來看,訪問仍然是東京。 日本有所有“未定義”區域。 切換到城市,只有一個城市“東京”。
其他城市或其他病房怎么辦? 如何在訪客地圖中看到它們?
問題最可能的原因是Matomo在最新版本之一中已升級到GeoIP2和ISO區域,但是地圖尚未並且仍然使用在某些地區有所不同的舊FIPS代碼,在這種情況下,地圖會被破壞。
您可以在此處找到有關此問題的更多信息:
https://forum.matomo.org/t/showing-map-of-visits-by-region-doesnt-work/31061
https://github.com/matomo-org/matomo/issues/13691
目前正在進行的工作是用解決問題的現代組件完全替換地圖,但這將需要一些時間: https : //github.com/matomo-org/matomo/issues/11929
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.