在Matomo (Piwik)中,我们建议配置地理位置这样你的访客就能被准确追踪。设置完成后,您可以使用地理位置数据库获取国家的IP,或城市的IP,或地区的IP信息。我们添加了一个可以重用的简单API,称为UserCountry.getLocationFromIP

要使用它,请转到Matomo,单击API,单击“UserCountry”,然后调用getLocationFromIp。

点击查看典型的回答UserCountry.getLocationFromIPAPI调用。

例如,你可以使用Matomo提供的这个简单的Web API在你的应用程序中添加地理位置功能。

JavaScript / JSON API在不知道IP地址的情况下获取访问者地理位置

从Matomo 3.10.0开始,你也可以在JavaScript / JSON中使用这个API,只需调用API而不指定知识产权URL参数。这很有价值,因为当你用JavaScript在浏览器中运行时,不可能获得IP地址。通过简单地调用这个API:https://analytics.example.comorg/?module=API&method=UserCountry.getLocationFromIP&format=json在JavaScript中,您将获得当前用户请求此请求的地理位置数据。例如,当你想根据用户的地理位置个性化网站内容时,这将是有用的。注:

  • 只有当匿名访问已启用,并可访问至少一个网站。
  • 因为这个API请求大约需要200毫秒或更长时间,这对于你的网站依赖这个请求来个性化内容来说太慢了。我们只建议在页面上个性化的元素是可选的(在主页加载后),以确保您的网站加载迅速。
以前的常见问题有没有办法获得一个特定网站或idSite的所有访问者档案?
Baidu