PVUV.ai 使用指南
站长需要的一切,按顺序来:创建账号、添加站点、安装统计代码、看懂数据面板、衡量目标与漏斗、分享你想分享的数据,再让你的 AI 助手直接用上这些数字。
1. 你的账号
打开登录页,选择 Google 或 Web.Cafe。第一次登录时账号自动创建,不用再填任何资料。
- 你添加的每个站点都属于这个账号。站点、漏斗和令牌只出现在你自己的面板里,其他用户看不到。
- 每种登录方式各是一个独立账号:用 Google 登录和用 Web.Cafe 登录会得到两个不同的账号,即使邮箱相同也不会合并——请始终用同一种方式登录。
- 一个账号最多可以添加 100 个站点。
绑定两种登录方式。在 ⚙ 设置 → 登录方式里,Google 账号可以绑定 Web.Cafe,Web.Cafe 账号也可以绑定 Google;绑定后用任一方式登录都会进入同一个账号。如果要绑定的账号已经有站点或 API 令牌,系统会先请你确认,确认后它们会转移到当前账号——此操作无法撤销。
2. 添加站点
在站点列表页点击添加站点:
- 域名——网站的主机名,用逗号分隔(例如
example.com, www.example.com, blog.example.com)。统计代码只接收来自这些域名的数据。 - 站点名称——在面板里显示的名字。
- 更多选项:时区(日期和报表按它切分,创建后不能修改)、广告防护模式(先保持关闭,见广告防护)和参与阈值(访问停留多少秒算“有参与”,默认 15 秒)。
如果添加的是你已经在统计的域名,会直接打开那个站点,不会重复创建。
3. 安装统计代码
站点创建后会给出一段已填好站点 ID 的代码。把它粘贴到每个页面的 <head> 里(大多数框架放在公共布局里即可):
<script defer
src="https://www.pvuv.ai/f.js"
data-api="https://in.pvuv.ai"
data-site="YOUR_SITE_ID"></script>
打开一次你的网站,几秒内就能在面板的实时人数里看到这次访问。
可选参数
- 单页应用(React、Vue、Next.js 等)自动统计——每次路径变化算一次浏览。
data-spa="true"连查询参数的变化也算;data-spa="false"关闭路由统计。 data-exclude="/admin/*"跳过不想统计的页面。data-sensors="off"关闭移动端传感器的粗粒度信号。data-downloads="off"不自动记录文件下载事件。
看不到数据?检查页面域名是否在站点的域名列表里、脚本是否被你的内容安全策略(CSP)拦截,以及安装后是否重新打开过页面。
4. 看懂数据面板
在站点列表里点开一个站点。顶部依次是站点切换、最近在线人数、筛选和时间范围。
- 最近在线人数默认统计最近 5 分钟见到的人,点击可切换到 10 或 30 分钟,标签上会写明当前是多久。
- 访客数只算真人——bot 和爬虫不计入,卡片上会注明排除了多少。旁边是浏览量、会话数、跳出率、访问时长和真人占比,每项都和上一周期对比。
- 下方依次是趋势图、来源(或渠道)、页面(入口页、退出页、404)、地区、设备、推广活动(UTM)和目标。
- 点任意一行,整个面板就按它筛选;+ 筛选可以按“是”“不是”“包含”叠加条件。
标签页:概览、漏斗(漏斗与埋点健康检查)、可疑流量(逐个高分访客及原因)、广告防护、Web Vitals(真实用户的页面加载速度)和 AI 报告。⋯ → 访客旅程可以逐页回放单个访客做了什么。
5. Bot、爬虫与假冒爬虫
每次访问都有一个 0–100 的分数和一个判定:
- 干净——真人。可疑——计入统计,但做了标记(琥珀色:不确定,并非定论)。
- Bot——自动化流量,不计入访客数。
- 爬虫——搜索引擎、链接预览或 AI 爬虫,单独统计。爬虫分类面板会列出每个爬虫的名字(Googlebot、Bingbot、GPTBot、facebookexternalhit 等),并用其运营方公布的 IP 段逐一核验。
- 假冒爬虫——自称 Googlebot 或 GPTBot,IP 却不在对应运营方公布的 IP 段内。它计为 bot,并在流量质量图、筛选和访客列表里单独显示。
流量健康条会显示每个告警指标的当前值和离阈值还有多远,数字在变成问题之前你就能看到它在上升。
6. 目标、事件与收入
浏览之外的任何事件都算目标。有三种发送方式:
不写代码
<button data-pvuv-event="signup_click" data-pvuv-plan="pro">注册</button>
用 JavaScript
window.pvuv && window.pvuv('event', 'purchase', { revenue: 29, currency: 'USD', plan: 'pro' });
window.pvuv && window.pvuv('identify', internalUserId); // 登录后调用;用内部 ID,不要用邮箱
window.pvuv && window.pvuv('set', { variant: 'b' }); // 给之后的所有事件带上这个属性
从服务端上报
注册、付款等后端确定发生的事,可以用服务端上报令牌(见 API 令牌)调用 POST https://api.pvuv.ai/v1/sites/<site_id>/events。带上访客的 _pv_id Cookie 或传给 identify 的 ID,事件就会接入该访客的旅程和漏斗,广告拦截和关闭页面都不会让它丢失。
外链点击、文件下载和 404 页面会自动记录。其他币种的收入会自动换算成美元。
7. 漏斗与埋点健康检查
在漏斗标签页里,用步骤搭建漏斗——步骤可以是页面(/pricing、/docs/*)或事件(signup)。每一步都可以:
- 设置备选(“或”:几个页面或事件中任意一个即可);
- 加属性条件(例如
plan是pro); - 限定时间窗口(比如整个漏斗要在 30 分钟内完成)。
按来源、设备或某个属性拆分漏斗,就能看到每一类人在哪一步流失,然后保存漏斗。系统还会根据你的网站已经发送的事件推荐漏斗。
漏斗下方的埋点健康检查会把网站实际发送的数据和埋点计划对照:计划了却从没收到的事件、没人计划过的事件、缺失的属性、从不触发的漏斗步骤,以及没能关联到访客的服务端事件。
比赛活动
平台会不定期举办流量比赛:各站点在指定日期内比拼真人访客数和真人浏览量。进行中的比赛会显示在站点列表页的 比赛活动区块——选一个站点,点用这个站点报名。每个报名都由管理员审核,通过后站点会出现在公开的比赛页面。
参加活动需要绑定 Web.Cafe 账号(或直接用 Web.Cafe 登录),这样主办方才知道每个网站属于哪位会员;在 ⚙ 设置 → 登录方式里绑定。
公开页面只显示部分隐藏的域名和你的昵称,不会显示站点 ID。昵称在 ⚙ 设置 → 公开昵称里设置;没设置时使用 Web.Cafe 昵称。Google 账号的名字一律不显示。bot、爬虫和假冒爬虫一律不计。你可以随时退出比赛。
完整排行榜(所有站点的数据、各项排序和 Bot 占比)只对参赛者(有站点审核通过的站长)开放;其他人只能看到真人访客和真人浏览量的前三名,其余数据都会打码。
9. 接入你的 AI
在站点里点 ⋯ → 接入 AI,选择它能做什么——只读取这个站点的数据,或读取数据,并可保存漏斗、创建服务端上报令牌——然后点创建连接。对话框会给出 Claude Code、Claude Code(网页版)、Cursor 和 Codex 的具体配置方法;其他 MCP 客户端用同样的地址和令牌即可。
接好以后直接问,比如:
- “这个月从定价页到注册,访客在哪一步流失最多?”
- “和上周比有什么变化,为什么?”
- “昨天的流量里有多少是 bot,从哪来的?”
- “对照埋点计划检查我们的埋点,把这个仓库里缺的补上。”
覆盖全部站点的连接(在 ⚙ 设置 → API 令牌里创建)还能列出你的所有站点,并按域名新建站点——让 AI 给新项目配好统计时很方便。
令牌只显示一次。不要把它提交到代码仓库:配置说明会把它放在你的用户配置或环境变量里。
10. API 令牌
站点列表页的 ⚙ 设置 → API 令牌会列出所有令牌,也可以新建,选择范围(单个站点或全部站点)和用途:
- AI 助手 / 命令行——只读。
- AI 助手——读取、编辑漏斗、创建站点。
- 服务端上报——只能上报服务端事件和爬虫访问,不能读取任何数据。
令牌只显示一次,只以哈希形式存储,随时可以撤销。同一个令牌可用于 MCP 服务、REST API 和命令行工具,详见 API 文档(英文)。
11. 上报 AI 爬虫(可选)
ChatGPT、Perplexity 和 Claude 抓取页面时不执行 JavaScript,统计代码看不到它们。你的服务端可以上报这些抓取;面板上的 AI 助手与爬虫区块随后会显示每个 AI 读了哪些页面(已用其公布的 IP 段核验),以及它带回来的访客。共三步:
- 创建令牌。⚙ 设置 → API 令牌,范围选这个站点,用途选服务端上报。它只能上报爬虫访问,不能读取任何数据。把它作为密钥存在服务端,例如
PVUV_INGEST_TOKEN,同时设置PVUV_SITE= 你的站点 ID(数据面板地址里id=后面那串)。 - 加上上报代码。最省事的做法是在网站项目里把下面这段话交给你的 AI 编程助手(Claude Code、Cursor、Codex 等):
这份指南里有现成代码,覆盖 Next.js(Vercel 或自部署)、Cloudflare Workers / Pages、Node / Express 和其他服务端。代码在响应发出后才上报,不会拖慢页面,也不会导致页面出错。按照 https://api.pvuv.ai/docs/crawler-sync.md 给这个网站加上 pvuv.ai 爬虫上报。 站点 ID:你的站点ID。令牌在环境变量 PVUV_INGEST_TOKEN 里。 - 部署并验证。部署后,用爬虫的身份访问一个页面:
刷新数据面板,会看到一条冒充的 ChatGPT-User 访问——这是对的,因为请求来自你的电脑,而不是 OpenAI 的地址。之后真实的 AI 访问会显示为已核验。curl -A "ChatGPT-User/1.0" https://你的网站.com/
如果你已经通过 MCP 接入了 AI 助手,也可以直接对它说“帮我的网站设置爬虫上报”,它会自己创建令牌并按同一份指南操作。
12. 广告防护(可选)
广告防护只对判定为可信的流量加载广告代码。它默认关闭:
- 先观察一周,了解你的网站正常是什么样子。
- 打开广告防护标签页:它会根据你自己的流量,估算每一档会拦截多少浏览、误伤率是多少。
- 选一档(通常“均衡”就合适),在统计代码里加上
data-adguard和data-adclient。新的防护设置会先进入影子模式——只记录判断、广告照常加载——之后才真正生效。
它的设计是“出错即放行”:任何环节出问题,广告都会照常加载。
13. 语言、主题与时区
- 语言:English、中文、日本語、한국어、Deutsch、Français、Español,在语言菜单里切换。
- 主题:默认跟随系统,也可以选亮色或暗色——在语言菜单旁边(站点页在 ⋯ 菜单里)。
- 时区:账号默认时区在 ⚙ 设置里;每个站点保持创建时选定的时区。
14. 隐私与用户同意
IP 地址只以截断哈希存储,设备指纹只存哈希和结论,爬虫的 IP 只用于核验、从不存储。在你的网站上,第一方 Cookie 保存访客标识、会话和首次来源归因,localStorage 也可能保存访客标识。在 GDPR/ePrivacy 适用的地区,这可能需要取得访客同意——作为站长,由你决定;data-sensors="off" 可以减少采集。详见隐私政策。
常见问题
为什么我的数字比 Google Analytics 低?
这里的访客只算真人:bot、爬虫和假冒爬虫都单独统计,不混在一起。广告拦截、Cookie 同意设置和会话规则不同,也会让任何两个工具的数字有差异。
别人能统计我的域名吗?
其他账号也可以添加同一个域名,但每个账号只能看到自己站点的数据,而且数据只会从站点列出的域名接收。
怎么删除令牌或停止分享?
在 ⚙ 设置 → API 令牌里撤销令牌;在 ⋯ → 分享链接里关闭分享。
收费吗?
免费——统计、漏斗、bot 识别、爬虫核验和广告防护都免费,最多 100 个站点。只有可选的 AI 报告是付费附加功能。你也可以自部署开源的单租户版本。