返回发布日志
2026-04-24
kits.chat 迭代版本文档:v12.0.14
- 发布日期:2026-04-24
- 范围:访问统计(工具使用次数/来源)+ 统计页面 + Release 列表排版
变更日志
功能新增
- 工具页打开自动记录工具使用次数(写入 MySQL;Redis 用于计数加速) - 全站记录 pageview,并采集 referrer 与 UTM 参数(写入 MySQL)
- 展示每个工具累计使用次数 - 展示 Top Referrers、Top UTM Source、Top Pages(最近 30 天)
- 访问统计:
- 新增统计页面:`/admin/stats`
体验优化
- `/release` 版本列表支持自动换行分行显示
- 首页热门工具区域改为按“工具使用次数”降序自动挑选展示(并保留兜底列表)
AI 动作全过程(可审计摘要)
- Next.js: - RootLayout 注入 pageview 埋点 - 工具页注入 tool usage 埋点 - 新增 `/admin/stats` 统计页展示工具使用次数与来源汇总 - API: - 工具统计接口支持自定义 limit - 访问统计 summary 增加 referrer / utm_source 汇总 - 服务端补齐 ip/user-agent 获取逻辑(避免依赖前端上报)
- 接受指令:为网站增加访问统计(工具使用次数入库、访客来源统计)并提供可查看统计的页面;同时调整发布日志版本列表分行显示
- 评估:已有后端 MySQL 表与 API 可复用;Next.js 主站需补齐埋点;统计页应以服务端数据为准并避免被搜索引擎收录
- 执行修改(摘要):
完成效率
- 开发/测试用时:N/A
- Token 消耗:N/A
构建与验收(不含敏感信息)
本地构建
cd kits-web
npm install
npm run build功能验收要点
- 进入任一工具页:统计页中对应工具使用次数会递增
- 访问带 UTM 的链接(如 `?utm_source=...`):统计页中 UTM Source 统计会出现对应来源
- `/admin/stats`:能查看每个工具使用次数与来源汇总