自己掌握的网站统计
搜索引擎 · AI 爬虫 · 访客行为,一个都不少

基于 PHP + SQLite 的私有化站长统计系统:一行 JS 统计真人访客,一段服务端 SDK 记录搜索引擎蜘蛛与 AI 大模型抓取。数据全部留在自己的服务器上。

PHP 7.0+SQLite 单文件 离线 IP 库(纯真 + ip2region) 数据保留 3 个月前后端分离
进入后台 →

统计维度

不只是 PV / UV,从来源到抓取,全链路可见。
🔍

搜索引擎与关键词

百度、360、搜狗、谷歌、必应、神马、头条、夸克等 30+ 引擎,自动识别搜索关键词(UTF-8 / GBK 均可解码),带跳出率与停留时长。

🤖

AI 爬虫抓取

GPTBot、ClaudeBot、PerplexityBot、Google-Extended、Applebot-Extended、CCBot、Bytespider、Amazonbot、Meta、Cohere 等 40+ 大模型爬虫单独统计。

🕷

蜘蛛与工具抓取

百度/谷歌/必应/360/搜狗/Yandex 蜘蛛,Ahrefs、Semrush 等 SEO 工具,监控程序与脚本抓取,抓取量、抓取页面、IP 属地一目了然。

⏱

停留时长与跳出率

页面级停留、会话级停留、平均访问深度、跳出率、新老访客占比、24 小时时段分布、停留时长分布。

🗺

访客地域与运营商

基于本地离线 IP 库解析国家 / 省份 / 城市 / 运营商,解析不到显示「未知」,不依赖任何第三方接口。

💻

客户端画像

操作系统、浏览器(含微信 / QQ / UC / 夸克等内置浏览器)、设备类型、品牌、屏幕分辨率、语言。

📄

页面分析

热门页面、入口页、出口页、退出率、平均停留,支持 SPA 单页应用自动上报。

👥

访客明细与轨迹

每一次访问的 IP、属地、来源、关键词、落地页、浏览页数、停留时长、跳出状态,并可查看逐页访问轨迹。

🎯

自定义事件

一行 JS 上报任意事件:下载点击、表单提交、外链跳转、视频播放等。

三步接入

JS 统计真人访客,服务端 SDK 统计蜘蛛与 AI 抓取。

① 一行 JS(统计真人访客)

<script src="https://你的统计域名/collect.php?act=js&sid=1" async></script>

放在网站所有页面即可,自动统计 PV / UV / IP / 来源 / 关键词 / 停留 / 跳出 / 地域 / 客户端。

② 服务端 SDK(统计蜘蛛与 AI 抓取)

<?php require_once __DIR__ . '/bot_track.php'; \WjwStat\BotTrack::init(array( 'site_id' => 1, 'site_key' => '你的站点密钥', 'endpoint' => 'https://你的统计域名/bot.php', ));

搜索引擎蜘蛛和 AI 爬虫不会执行 JS,只能由服务端上报。SDK 在页面输出结束后异步发送,不拖慢网站。

③ 自定义事件(可选)

_st.push(['trackEvent', '下载', '点击下载', 'app.zip', 1]);

技术特性

后端PHP 7.0+ / PDO SQLite,单文件数据库,无需 MySQL 前端原生 JS SPA,零外部依赖,无任何 CDN 资源 IP 库本地纯真 cz88(v4/v6)+ ip2region(v4/v6),完全离线解析 数据保留每站独立配置,默认 90 天(3 个月),php cron.php cleanup 自动清理 后台目录/adminwjw/ 安全bcrypt 密码、验证码、登录失败限制、站点密钥校验、域名白名单、IP 排除