免费统计 · 在线版或自部署 · 开源

更懂真假流量的开源 Google Analytics 替代方案,看清每一次访问真伪

PVUV.ai 是开源、可自部署的 Google Analytics(GA4)替代方案。不止数 PV/UV,还为每一次访问打真实性分数、识别只在群体维度才暴露的虚假流量与 bot,并让广告代码只在可信流量上加载。跑在 Cloudflare 边缘——无需服务器,也可直接用免费在线版或自部署开源版本。

  • 100% 开源 · AGPL-3.0
  • 免费在线版或自部署
  • 默认隐私友好

一个你完全掌控的开源 Google Analytics 替代方案

100% 开源

AGPL-3.0,代码在 GitHub 全公开——每一行都可审计、可 fork、可自己构建。没有黑盒,不被绑定。

在线版或自部署

可直接用免部署的免费在线版,也可把开源版本自部署到你自己的 Cloudflare Workers + D1。统计功能都免费。

GA / GA4 替代方案

隐私友好、轻量、可无 cookie——还带上 Google Analytics 给不了你的虚假流量识别。

为什么选 PVUV.ai 而不是 Google Analytics(GA4)

多数统计工具(含 Google Analytics / GA4)只数流量、把每个请求都当真人。靠广告变现的站点,面对说不清来源的虚假流量往往措手不及。PVUV.ai 作为开源替代方案,把流量质量当作一等指标——让你区分真人与 bot、看清坏流量来自哪里、并据此行动。

三层能力,一套轻量栈

全维度网站统计、分层的虚假流量识别、可选的广告防作弊——开源、可自部署,全部由 Cloudflare 边缘提供,无需自己运维服务器。

全维度统计

  • 多站点、多子域,per-page PV/UV
  • 来源、完整 UTM,以及全部点击参数(gclid、fbclid、ttclid、msclkid…)
  • 基于互动的跳出率(GA4 口径)与真实停留时长
  • 含金额的自定义事件,自动折算 USD
  • 会话级与用户级全链路归因,跨设备身份合并

虚假流量识别

  • 前端信号——无头/自动化特征、环境矛盾、WebGL/canvas、蜜罐
  • 会话特征——页间时序、路径模式、是否有交互
  • 群体统计——指纹/IP 段聚簇、分布形态检验、跨站识别
  • 每条事件都带 0–100 分、判定与命中信号位标记

广告防护(可选)

  • 渐进式判定:首页快速决策,第二页起精准拦截
  • 只给可信流量加载广告代码——绝不修改广告脚本本身
  • 默认 fail-open:任何异常都默认加载广告,绝不误伤收入
  • 阈值由站长自己控制,提供影子(只记录不拦截)模式
AI 分析 · 付费增值

定时与按需报告:数据异动 → 归因判断 → 可执行建议

PVUV.ai vs Google Analytics、Plausible、Matomo 与 Umami

它们都做网站统计。但只有 PVUV.ai 为每次访问打真实性分数、识别虚假流量与 bot、还能按判定放行广告——这正是它作为「靠广告变现的站点」的 Google Analytics 替代方案的原因。

  • 虚假流量与 bot 识别
  • 广告防作弊
  • Cloudflare 无服务器 · 无需数据库
  • 100% 开源
  • 免费在线版或自部署
PVUV.aiGoogle Analytics(GA4)PlausibleMatomoUmami
开源(AGPL-3.0)
自部署 · 数据归你
无服务器 · 无需数据库 CloudflareSaaS
虚假流量与 bot 识别
广告防作弊
隐私优先(无 cookie、IP 哈希)有限
价格免费(在线版或自部署)免费但采样付费云 / 免费自部署免费自部署 / 付费云免费自部署

所有工具都能统计流量。但只有 PVUV.ai 还能区分真人与 bot、保护你的广告收入——而且是在你自己的 Cloudflare 账号上无服务器运行。

只在群体里才现形的坏流量

单个请求可以看起来完全像真人;但操控上千个请求的同一只手藏不住。PVUV.ai 拼接三层证据——并把判定依据摆给你看。

01

单点 · 前端信号

自动化特征、环境矛盾、canvas/WebGL、蜜罐——由 SDK 采集,在服务端打分。

02

串联 · 会话特征

机械等距的页间间隔、异常规律的路径,随会话内证据累积被标记。

03

批量 · 群体统计

每日批处理找出指纹/IP 聚簇与分布异常,再改判:「此指纹在 M 个站点关联了 N 个访客」。

克制呈现:已验证爬虫单独归类、「可疑」以琥珀色表示(不确定、非坐实),改判权保留在平台侧——让广告防护背后的数据始终有意义。

架构

一条边缘流水线:采集 → 校验与打分 → 队列 → 批量写 → 聚合 → 分析 → 把新判定闭环回来。

域名分离——会嵌到被统计站点上的暴露子域(jsin)与内部子域(api、主域后台)隔离。暴露子域即使某天进了拦截列表,后台与查询也不受影响。

Cloudflare 全家桶
  • Workers
  • D1 事件按月分表
  • Queues 削峰
  • KV 黑名单 · 配置
  • Cron Triggers
  • R2 可选归档

无外部数据库,无需自己运维服务器。

以隐私为设计

PVUV.ai 以数据最小化为设计原则。真实性信号用于打分,不用于跨站访客画像。

IP 只存哈希

IP 只存截断哈希(外加 /24 段哈希),不存明文。

不存原始指纹

设备指纹只存哈希与结论、不存原始值,仅用于真实性打分。

粗粒度传感器

移动端传感器信号只是粗粒度布尔值——不采原始流、不做传感器指纹——且可关闭。

部署者责任:在 GDPR/ePrivacy 辖区,指纹与传感器信号可能需要用户同意。项目提供数据最小化默认与关闭开关;各部署者需对自身法域的合规负责。

快速开始

想零配置?直接用免费在线版。想完全掌控?把 PVUV.ai 自部署到你自己的 Cloudflare 账号——免费且开源——再在站点放一行 script 标签。

部署到 Cloudflare
# 1. Clone & install
git clone https://github.com/qiayue/pvuv.ai.git
cd pvuv.ai && npm install

# 2. Create edge resources
wrangler d1 create pvuv
wrangler kv namespace create BLOCKLIST
wrangler queues create INGEST_QUEUE

# 3. Schema + deploy
wrangler d1 execute pvuv --file=./shared/schema.sql
wrangler deploy --config workers/ingest/wrangler.toml
接入一个站点
<!-- register a site to get your site_id -->
<script defer
  src="https://js.pvuv.ai/f.js"
  data-site="YOUR_SITE_ID"
  data-adguard="balanced"
  data-adclient="ca-pub-xxxxxxxx">
</script>

可选:data-spadata-excludedata-sensors="off",或把 data-api 指向第一方反代。

路线图

正在积极开发,迈向首个可部署里程碑。正式打 tag 前,接口与表结构可能变动。

  1. M1 首个可部署

    SDK + 上报 + 快速判定 + D1 表 + 最简控制台(PV/UV、来源、Top 页、流量质量概览)。

  2. M2

    会话/停留/跳出、完整 UTM、rollup 加速、群体分析 + 黑名单闭环、影子模式、反代方案。

  3. M3

    identify + 自定义事件 + revenue + 漏斗归因、分布检验 + 基线异动。

  4. M4

    AI 报告、完整反作弊、外部排名对接、人工复核界面。

常见问题

一定要自部署吗?有免部署的在线版吗?

有免费在线版——在 pvuv.ai 登录即可几分钟开始统计,无需部署。想完全掌控?也可以把开源版本自部署到你自己的 Cloudflare 账号。两种方式的统计功能都免费,只有可选的 AI 分析与建议付费。

PVUV.ai 是免费的开源 Google Analytics 替代方案吗?

是。所有统计功能都免费——流量统计、虚假流量识别与广告防护——无论你用免部署的免费在线版,还是把开源(AGPL-3.0)版本自部署。只有可选的 AI 分析与建议是付费增值功能。

PVUV.ai 和 Google Analytics(GA4)有什么不同?

除了 PV/UV 等常规网站统计,PVUV.ai 还为每次访问打真实性分数、识别只在群体维度才暴露的虚假流量与 bot,并能保护你的广告收入——这些都是 GA4 没有的。它还隐私友好、无需 cookie。

可以自部署 PVUV.ai 吗?

可以。PVUV.ai 完整跑在你自己账号的 Cloudflare Workers + D1 上——无外部数据库、无需运维服务器,部署几个 Worker 即可开始采集。

PVUV.ai 隐私友好、合规吗?

它以数据最小化为设计:IP 只存哈希、不存明文,指纹只存结论,移动端传感器信号是可关闭的粗粒度布尔值。合规的主动权始终在你这个部署者手里。

广告站可以用 PVUV.ai 替代 Google Analytics 吗?

可以——它正是为靠广告变现的站点设计的。在统计之外,虚假流量识别与可选的广告防护能帮你挡住拖累广告账号的无效流量。

可信任的免费网站统计 —— 在线直接用,或自部署。

基于 AGPL-3.0 开源。可自由自托管与修改——若以网络服务形式运行修改版,须向用户提供其源码。

Powered by pvuv.ai · open source