如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

piwik默认安装完毕后,是能够统计访客所在国家的。但是并不会精确到城市,在国内常见的免费统计提供商上中,报表里面会详细统计到城市,例如:北京,上海,广州,深圳之类的。如果想再详细些,那么就自己写代码,读取纯真ip吧。文章链接见这里:https://newsn.net/say/php-qqwry-dat.html

GeoIP

在PHP的pecl扩展世界里面,是存在着统计ip功能的扩展的,这就是GeoIP。对于国人来说,就可以理解为纯真IP的一个国际化版本就可以了。当然,这个GeoIP,是国外的一家公司出品的,并且如果想详细到纯真IP的那个地步的话,是要收费购买更详细数据的。不过对于目前来说,我们先使用免费的的对照库就可以了。GeoIP的详细介绍,请点击这里:https://doc.php.sh/zh/book.geoip.html

本文主要说明:piwik里面开启这项功能的步骤。当然,可能开启的过程中,您可能发现,服务器环境并不符合Geoip的要求,那么请关注,苏南大叔的geoip相关文章,https://newsn.net/tag/geoip/ 。下面看到的是:使用piwik推荐的pecl扩展方式安装使用GeoIp功能的步骤。https://newsn.net/say/centos7-php71-pecl-geoip.html

开启GeoIP的pecl扩展

看图说话环节,在设置界面的“地理位置=》地理位置提供商”界面,点击系统推荐的pecl模式,然后系统会检测到并没有geoip的数据库文件,会自动启动个界面,下载对应的数据库dat文件。不过,我这里似乎下载没有动静。所以,苏南大叔决定手动下载,这个文件,点击之类下载:http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz 。下载回来之后,大约是十多兆的样子。

piwik利用geoip增加显示访客城市功能 - piwik_geoip_011

piwik利用geoip增加显示访客城市功能 - piwik_geoip_012

piwik利用geoip增加显示访客城市功能 - piwik_geoip_014

根据报错提示,苏南大叔把压缩包和解压缩完的版本,都放到了piwik根目录下面的misc目录里面了。

piwik利用geoip增加显示访客城市功能 - piwik_geoip_015

piwik利用geoip增加显示访客城市功能 - piwik_geoip_016

放好之后,就即时生效了。然后,piwik系统里面,就能统计到访客的具体的城市信息了。对于我们来说,就足够了。如果你还想知晓更详细的信息的话,请自行购买其GeoIP的商业版本,或者换成国产的纯真IP。

效果截图

下面的配图,是我设置好这个功能后,看到的美国山姆大叔的访客位置信息。

piwik利用geoip增加显示访客城市功能 - piwik_city

结论

更多piwik相关文章,请点击这里查看。https://newsn.net/tag/piwik/

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。