有谁知道一种工具可以分析 Apache 访问日志并显示访问该站点的每个客户端的位置,理想情况下以与 Google Analytics 相同的方式在地图上显示城市、州和国家?
我看过 Webalizer 和 AWStats,但它们似乎只下到国家一级,它们只显示数据表而不是地图,而且它们似乎也根据客户的域名推断国家而不是做对 IP 地址进行位置查找。例如,我的 Webalizer 设置将 .com 域的国家/地区显示为“.com”,但它将 .co.uk 域的国家/地区显示为英国。
有谁知道一种工具可以分析 Apache 访问日志并显示访问该站点的每个客户端的位置,理想情况下以与 Google Analytics 相同的方式在地图上显示城市、州和国家?
我看过 Webalizer 和 AWStats,但它们似乎只下到国家一级,它们只显示数据表而不是地图,而且它们似乎也根据客户的域名推断国家而不是做对 IP 地址进行位置查找。例如,我的 Webalizer 设置将 .com 域的国家/地区显示为“.com”,但它将 .co.uk 域的国家/地区显示为英国。
虽然我没有亲自使用过,但Nihuo Web Log Analyzer似乎可以满足您的需求。还有一个30 天的免费试用期。编辑:哦,刚刚意识到它不会将点击映射到视觉地图......
AWSstats 默认包含所需的插件,以将表下到城市和州,但您需要从MaxMind购买对该数据库的访问权限。从这些数据中获取地图需要一些自定义脚本,但看起来像这样。
你可以把IP地址删掉,试试这个:http: //ip2country.pauljonesdotuk.co.uk/webmaster
虽然它仍处于 alpha 测试阶段
干杯,萌芽
您是否将地理位置数据库与 Webalizer 一起使用?你可以在这里得到它。或者还有谷歌分析。
当作为服务器进程运行时,位于https://github.com/softhub-software-development/gip的Gip 在OpenStreetMap 上可视化客户端访问。用作命令行实用程序,它在 IP 地址上打印地理信息。