Matomo的GeoIP,先前的Piwik地图东京病房

时间:2019-01-08 07:43:59

标签: geoip matomo geoip2 geolite2 geolitecity

根据https://dev.maxmind.com/geoip/legacy/release-notes/

  

从7月24日开始,我们会将更多IP地址映射到特殊   东京的病房,而不是东京本身。

我使用的Matomo已启用GeoIP2插件,并且已将免费数据库https://dev.maxmind.com/geoip/geoip2/geolite2/下载到misc文件夹中。

现在“地理位置”设置允许启用此功能:

enter image description here

似乎自动检测misc文件夹下的GeoLite2二进制文件。

我已经编写了一些PHP代码来测试GeoLite2二进制文件,并且似乎能够检测到东京区。例如,我可以检测到IP地址113.35.99.200

[city] => Array
    (
        [geoname_id] => 1852140
        [names] => Array
            (
                [en] => Shinagawa
                [ja] => 品川区
            )

    )

所以病房似乎没事。

但是从显示地图的仪表板来看,访问仍然是东京。日本有所有“未定义”区域。切换到城市,只有一个城市“东京”。

enter image description here

其他城市或其他病房怎么办?如何在访客地图中看到它们?

1 个答案:

答案 0 :(得分:0)

最有可能出现此问题的原因是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