这是一个为 Typecho 博客系统开发的访客统计插件,基于原版的VistorLogger修改版本。该插件提供了详细的访问统计功能,包括访问国家/地区统计、IP分布等信息,并进行了隐私保护处理。
页面预览
功能特点
数据统计功能
- 访问国家/地区统计(Top 30)
- IP分布统计(已匿名化处理)
- 省份访问统计图表
- 路由访问统计分析(页面访问量统计)
- 访问时间统计(按日期分布)
- 管理员访问自动排除
数据筛选功能
- 日期范围选择器
- 快捷时间选择(今天、最近7天、最近30天、全部)
- 按钮选中状态高亮显示
- 默认只加载近7天数据,优化首次加载速度
数据展示功能
- ECharts环形图表展示方式
- 列表视图支持(详细数据展示)
- 图表悬停效果(显示详细信息)
- 自适应图表区域
数据管理功能
- 删除特定IP记录功能(支持模糊匹配)
- 数据库自动优化
- 时区自动转换功能,确保访客时间记录准确
性能优化
- 异步API数据加载(getVisitStatistic.php)
- 解决大数据量加载问题,提高页面响应速度(从10s优化到2s)
- 使用CDN加载ECharts图表库,减少插件体积
- 优化移动端显示
隐私保护
- IP地址匿名化处理(只显示前两段)
- 明确的隐私声明
- 符合相关法律法规要求
- 数据安全存储
界面特性
- 移动端自适应布局
- 美观的图表展示
- 增高环形图展示区域,改善视觉效果
- 列表/图表切换视图
- 优雅的加载动画
安装方法
下载插件文件
在本地解压后把目录名改为VisitorLoggerPro
将改后的文件上传到/usr/plugins目录下
插件名为VisitorLoggerPro
在 Typecho 后台启用插件