服务商简介
Shynet 是一款开源、自托管、隐私友好的网站分析工具,由开发者 Miles McCain 创建并维护。与 Google Analytics 等传统分析平台不同,Shynet 不使用 Cookie,不收集个人身份信息,天然符合 GDPR 和 ePrivacy 等全球隐私法规要求。所有数据存储在自有服务器上,用户对数据拥有完全的控制权,从根本上杜绝了数据被第三方平台采集和利用的风险。
Shynet 的追踪脚本极其轻量,对网站性能几乎无影响,仪表盘只展示真正需要的核心指标:页面浏览(Page Views)、独立访客(Unique Visitors)、来源渠道(Referral Sources)、设备分布(Devices)、浏览器分布(Browsers)和操作系统分布(OS)等。界面设计极简、响应快速,团队成员无需培训即可快速上手。
对于正在规划搭建网站的团队,Shynet 适合在完成需求分析和域名策划后,在环境部署环节作为数据洞察基础设施组件接入。部署前建议先参考服务器选型确定合适的 VPS 配置,再通过后端对接完成追踪脚本的嵌入和自定义配置。以下是 Shynet 在 AI 建站各阶段的具体应用价值:需求分析阶段可明确定义数据采集范围和隐私合规目标;域名策划阶段可规划追踪域名的 CNAME 配置;服务器选型阶段需根据预估流量选择合适的服务器规格;前端搭建阶段可嵌入追踪脚本并验证数据上报是否正确;后端对接阶段可通过 API 将分析数据集成到自建数据面板;环境部署阶段可使用 Docker Compose 完成 Shynet 服务的快速部署;CDN 加速阶段可将追踪脚本部署至 CDN 边缘节点优化加载延迟;安全加固阶段可利用 Shynet 的"不收集"设计天然降低数据泄露风险;SEO 优化阶段可通过分析数据了解用户行为和内容热点;监控报警阶段可借助外部监控工具确保 Shynet 服务持续稳定运行。
核心优势
开源自托管,数据完全自主可控
Shynet 完全开源,所有分析数据部署在自己的服务器上,不依赖任何第三方云平台。与 Google Analytics 等 SaaS 分析工具不同——后者将用户数据存储在供应商服务器上,供应商有权将数据用于自身业务目的(如广告投放优化、机器学习模型训练)——Shynet 确保所有原始数据存储在你自己的数据库中,数据出境、数据存储期限、数据备份策略、数据删除操作完全由你掌控。
对于金融、医疗、法律等对数据安全和合规有严格要求行业的网站,Shynet 的数据自主权特性几乎是最低门槛的合规保障。在安全加固层面,自托管 Shynet 可以结合服务器防火墙、数据库加密、定期备份等传统安全措施构建多层防护体系。
无需 Cookie,天然合规隐私法规
Shynet 的追踪机制完全不使用 Cookie 和浏览器指纹技术,从架构设计层面实现了隐私友好。这意味着:
- 无需 Cookie 同意弹窗:页面可以自然加载,不会因 Cookie 弹窗干扰用户体验或影响SEO 优化效果
- 天然满足全球隐私法规:GDPR、ePrivacy、CCPA、PECR 等法规均对 Cookie 和用户追踪有严格限制,Shynet 的零 Cookie 设计使合规变得自动化
- 无数据泄露风险:不采集个人身份信息(PII),即使服务器被入侵,攻击者也无法获取可关联到个人的追踪数据
与Matomo(需要额外配置隐私模式)和 Google Analytics 4(需要用户同意才能设置 Cookie)不同,Shynet 从第一天起就是隐私友好的——没有任何需要额外配置的"合规开关"。
超轻量追踪脚本,零性能影响
Shynet 的追踪脚本体积非常小,采用异步加载方式,完全不会阻塞页面渲染。这对于前端搭建阶段尤其重要——无需担心追踪代码拖慢页面加载速度或影响 Core Web Vitals 指标(LCP、FID、CLS)。
与 Plausible(< 1KB)、Fathom(~2KB)、Umami(~3KB)相比,Shynet 的追踪脚本同样属于最轻量级阵营,远优于 Matomo(15-20KB)和 Google Analytics 4(45KB+)的体积。配合CDN 加速将追踪脚本分发至全球边缘节点,可使全球访客的追踪请求延迟进一步降低。
简洁直观的仪表盘
Shynet 的仪表盘以极简的卡片式布局展示核心指标——页面浏览量、独立访客数、跳出率、来源渠道、设备分布、操作系统分布、浏览器分布和热门页面排行。所有数据以清晰的时间序列图表和直观的百分比饼图呈现,无冗余信息,无干扰项。
相比于 PostHog 和 Mixpanel 等偏产品分析的工具,Shynet 刻意保持功能克制——不提供事件探查、漏斗分析、A/B 测试或机器学习预测等复杂功能。这种"少即是多"的设计哲学使得团队成员无需数据分析背景即可轻松理解网站流量状况。
无限站点,零费用
Shynet 自托管版本没有站点数量限制,没有访问量上限,没有功能阉割——唯一的上限是你的服务器资源。无论是个人博客还是数十个客户站点,只需在 Shynet 面板中添加新站点、获取追踪代码即可完成接入。这对于代理公司或管理多个网站的开发者来说,成本优势极其显著。
不足之处
功能相对基础,缺少高级分析能力
Shynet 的核心定位是"极简隐私分析",因此不提供以下高级功能:
- 漏斗分析:无法追踪用户在转化路径中的流失节点
- 事件追踪:不支持自定义事件(如按钮点击、表单提交、视频播放等交互追踪)
- 热力图/点击图:无法可视化用户点击和滚动热区
- 会话录制:不支持回放用户操作过程
- A/B 测试:不支持实验和变体对比
- 电商追踪:不具备商品浏览、加购、下单等电商事件追踪能力
- 归因分析:不支持多触点归因模型
如果需要上述高级分析能力,建议搭配 Matomo(功能全面的开源分析,内置电商追踪和漏斗)、PostHog(产品分析 + 自托管 + 事件追踪 + 会话录制)或 Hotjar(热力图 + 会话录制)使用。在监控报警层面,Shynet 也不支持基于指标阈值的自动告警。
自托管需要一定的运维能力
部署 Shynet 需要具备基本的 Linux 服务器管理经验——包括 Python/Django 环境配置、PostgreSQL 数据库管理、Nginx 反向代理设置、SSL/TLS 证书配置和日常的备份维护。虽然官方提供 Docker Compose 一键部署方案,但对于没有 DevOps 背景的个人用户,学习曲线仍然存在。
需要管理的运维事项包括:
- 服务器操作系统更新和安全补丁
- Python 运行时和依赖包版本升级
- PostgreSQL 数据库备份和定期维护
- Shynet 自身版本升级
- SSL 证书续期
- 服务器资源监控和性能调优
在环境部署阶段,建议提前评估团队的技术运维能力。如果团队没有专职运维人员,且不愿投入学习成本,可以考虑 Plausible(提供成熟的云托管服务)或 Simple Analytics(纯 SaaS,无需自托管)。
社区生态较小
相比 Plausible(活跃的 GitHub 社区 + 官方论坛 + 50+ 贡献者)和 Matomo(全球最大的开源分析社区,200+ 插件),Shynet 的社区规模较小:GitHub Star 数约 7k+,核心贡献者数量有限,第三方集成(WordPress 插件、框架 SDK、数据可视化工具)几乎没有。这意味着如果遇到使用问题,可参考的中英文教程和社区问答资源相对有限,部分 Bug 的修复周期可能较长。
缺少云托管方案
Shynet 目前仅支持自托管部署,没有官方维护的云托管服务(SaaS 版)。这与 Plausible($9/月起)、Fathom($14/月起)和 Simple Analytics($19/月起)形成明显对比——后者均提供即开即用的云托管方案,用户无需维护服务器即可使用。
对于不想或不能管理服务器的团队,Shynet 的自托管门槛是一个客观存在的选型障碍。好在 Shynet 的 Docker 部署方案已经大幅降低了安装复杂度,配合服务器选型指南,即使运维经验有限的开发者也能在 15-30 分钟内完成部署。
仪表盘定制能力有限
Shynet 的仪表盘目前不支持以下常见定制功能:
- 自定义日期范围对比(支持预设时间段选择,但不支持自由拖拽选择)
- 自定义面板添加/移除(仪表盘布局固定,不可自由排列组件)
- 自定义指标计算(无法基于原始数据定义新的衍生指标)
- 批量导出报表(仅支持 CSV 导出汇总数据)
功能对比
| 功能 | Shynet | Plausible | Umami | Matomo |
|---|---|---|---|---|
| 隐私优先 | ✅ 天然合规 | ✅ 天然合规 | ✅ 天然合规 | ⚠️ 需配置 |
| 云托管 | ❌ 仅自托管 | ✅ 付费 | ❌ 仅自托管 | ✅ 付费 |
| 自托管 | ✅ 免费开源 | ✅ 免费开源 | ✅ 免费开源 | ✅ 免费开源 |
| 脚本体积 | ~1KB | < 1KB | ~3KB | 15-20KB |
| 无限站点 | ✅ | ⚠️ 按套餐 | ✅ | ✅ |
| 漏斗分析 | ❌ | ❌ | ❌ | ✅ |
| 事件追踪 | ❌ | ✅ Goals | ❌ | ✅ |
| 电商追踪 | ❌ | ❌ | ❌ | ✅ |
| 热力图 | ❌ | ❌ | ❌ | ⚠️ 插件 |
| 共享报表 | ❌ | ✅ | ❌ | ✅ |
| API | ❌ 无 | ✅ REST | ✅ GraphQL | ✅ REST |
| 开源许可 | MIT | AGPL-3.0 | MIT | GPL-3.0 |
价格参考
Shynet 本身完全免费开源,仅需承担服务器部署成本。
| 费用项 | 说明 | 参考月费 |
|---|---|---|
| 软件许可 | 完全免费(MIT 开源许可) | $0 |
| 服务器(最低配置) | 1 核 1GB VPS | ¥30-50/月 |
| 服务器(推荐配置) | 2 核 2GB VPS | ¥60-100/月 |
| 域名(可选) | 用于自定义追踪域名 | ¥20-60/年 |
| 运维人力 | Docker Compose 部署+日常维护 | 自估 |
价格优势分析: 与 Plausible($9/月起)、Fathom($14/月起)和 Simple Analytics($19/月起)相比,Shynet 在长期使用中的总拥有成本(TCO)极低——一台 ¥30-50/月的低配 VPS 即可支撑数十个站点的分析需求,且无任何流量费用。
在服务器选型时,建议根据管理站点数量和日均 PV 预估选择合适的服务器配置。对于个人博客或小型网站集群,1 核 1GB 配置足矣;对于管理 50+ 站点或日均 PV 超过 10 万的场景,建议选择 2 核 4GB 以上配置并配置数据库优化。
适用场景
| 场景 | 推荐度 | 说明 |
|---|---|---|
| 注重数据隐私的开发者 | ★★★★★ | 完全掌控分析数据,零成本自托管 |
| 个人博客/内容网站 | ★★★★★ | 超轻量脚本,不影响页面加载,隐私合规 |
| 小型团队 | ★★★★ | 轻量部署,无限站点,满足基础分析需求 |
| 代理公司(多站点管理) | ★★★★ | 无限站点零成本,性价比无可匹敌 |
| 合规敏感行业 | ★★★★ | 零 Cookie 方案轻松满足 GDPR 要求 |
| 需要高级分析的团队 | ★★ | 建议选择 Plausible 或 Matomo |
个人开发者与技术博客
Shynet 最适合个人开发者和技术博客——部署成本极低(低配 VPS 即可),追踪脚本轻量无感,仪表盘直观易懂。对于已有服务器资源和 Linux 管理经验的开发者,Shynet 几乎是零额外成本的分析解决方案。在SEO 优化过程中,Shynet 的数据可以帮助你了解哪些内容最受欢迎、用户从哪些渠道而来,从而制定更具针对性的内容策略。
多站点代理与站群管理
对于管理数十个客户网站或自有站群的代理公司,Shynet 的无限站点特性使其成为极低成本的分析基础设施。无需为每个站点购买单独的 SaaS 订阅(Plausible 的 50 站点套餐为 $29/月),一台中等配置的 VPS 即可集中管理所有站点的分析数据。在后端对接层面,虽然 Shynet 未提供官方 API,但可通过直接查询 PostgreSQL 数据库来构建自定义数据看板。
合规敏感行业
对于金融、医疗、法律等对数据隐私有严格合规要求的行业,Shynet 的"零 Cookie、零个人信息采集"设计将隐私合规简化为零——不需要 Cookie 同意弹窗,不需要隐私政策中关于第三方数据共享的复杂声明,不需要定期审计数据使用情况。在安全加固层面,这种"不收集"策略比任何安全配置都更彻底地消除了数据泄露风险。
不适合人群
- 需要深度用户行为分析的团队:Shynet 缺少会话回放、事件追踪和漏斗分析,建议选择 Hotjar、FullStory 或 LogRocket
- 需要电商转化分析的站点:选择 Matomo(内置电商追踪)或 Google Analytics 4(免费)
- 不熟悉服务器运维的用户:选择 Plausible(有云托管版)或 Simple Analytics(纯 SaaS)
部署指南
Shynet 提供灵活的部署方式,推荐使用 Docker Compose 实现一键部署。
Docker Compose 部署(推荐)
# 克隆仓库
git clone https://github.com/milesmcc/shynet.git
cd shynet
# 复制环境配置
cp .env.example .env
# 编辑 .env 文件,配置域名、密钥、数据库等参数
# 启动服务
docker-compose up -d
# 创建管理员账户
docker-compose exec django python manage.py createsuperuser
部署完成后,在浏览器中访问配置的域名即可进入 Shynet 管理面板。在环境部署阶段,建议提前规划好域名、SSL 证书和反向代理配置。Shynet 的追踪脚本嵌入方式与 Plausible 类似——在网站 <head> 标签中插入一段 <script> 代码即可开始追踪。
手动部署
对于不习惯 Docker 的用户,也可以通过传统方式部署:
- 配置 Python 3.8+ 虚拟环境和依赖
- 安装和配置 PostgreSQL 数据库
- 使用 Gunicorn + Nginx 部署 Django 应用
- 配置 SSL/TLS 证书(推荐 Let's Encrypt)
在服务器选型时,建议选择 Debian/Ubuntu 系统的云服务器,并确保已开启 HTTP/HTTPS 端口访问权限。
集成方式
Shynet 的集成方式相对简洁——主要通过在网站中插入 JavaScript 追踪脚本来实现数据采集。
- JavaScript 追踪脚本:在网站
<head>或<body>底部插入 Shynet 提供的追踪代码即可 - Google Tag Manager 集成:通过自定义 HTML 标签在 GTM 中嵌入 Shynet 追踪脚本
- WordPress 集成:通过自定义 HTML 区块或主题的
footer.php插入追踪代码(无官方 WordPress 插件) - 前端框架集成:支持在 Vue、React、Next.js 等框架中通过自定义组件嵌入(需手动集成)
- 数据导出:支持通过 CSV 格式导出分析数据,便于在外部工具中进行二次处理
在后端对接阶段,虽然 Shynet 未提供官方 REST API,但可以通过直接查询 PostgreSQL 数据库或使用 Django ORM 接口来获取分析数据,实现数据面板的自定义集成。
常见问题
Shynet 和 Plausible 有什么区别?
两者都是开源隐私分析工具,核心差异在于:
- 云托管:Plausible 提供 $9/月起的云托管服务,Shynet 仅支持自托管
- 功能丰富度:Plausible 支持自定义事件(Goals)、共享报表、API 和 Google Search Console 集成;Shynet 功能更基础
- 社区生态:Plausible 拥有更大的用户社区和更活跃的贡献者生态
- 许可证:Shynet 采用 MIT 许可证,Plausible 采用 AGPL-3.0 许可证
- 成本:Shynet 自托管完全免费(仅服务器成本),Plausible 云托管按访问量收费
如果需要即开即用的云托管方案或更丰富的分析功能,选择 Plausible;如果预算有限、已有服务器资源且只需要基础的隐私分析,Shynet 是更轻量、更经济的选择。
Shynet 和 Umami 有什么区别?
Umami 与 Shynet 同为开源自托管隐私分析工具,主要区别在于:
- 技术栈:Shynet 基于 Django(Python)+ PostgreSQL;Umami 基于 Next.js(Node.js)+ MySQL/PostgreSQL
- 功能:Umami 支持网站分组管理、多用户权限和更丰富的筛选条件;Shynet 更简洁
- API:Umami 提供 GraphQL API 接口;Shynet 无官方 API
- 社区:Umami 社区更大(GitHub Star 20k+),更新更活跃
需要什么服务器配置?
推荐配置:
- 最低配置:1 核 CPU、1GB 内存、20GB SSD、Linux(Ubuntu 20.04+/Debian 11+)
- 推荐配置:2 核 CPU、2GB 内存、40GB SSD,适合管理 10+ 站点
- 数据库:PostgreSQL 12+
- 部署方式:Docker Compose(推荐)或手动部署
参考服务器选型指南选择合适的配置。
支持多站点吗?
支持。Shynet 自托管版本无站点数量限制,在管理面板中点击"Add Site"即可添加新站点,每个站点生成独立的追踪代码。
Shynet 会一直维护吗?
Shynet 由 Miles McCain 创建并维护,项目在 GitHub 上开源,采用 MIT 许可证。虽然社区规模和更新频率不如 Plausible 或 Umami,但项目持续运行稳定,核心功能经过生产环境验证。对于需要长期依赖的项目,建议关注 GitHub 仓库的维护状态。
Shynet 支持数据导出吗?
支持通过仪表盘的 CSV 导出功能下载汇总数据分析报告。不支持原始点击流数据的批量导出或通过 API 拉取。如需更灵活的数据导出能力,可以考虑 Matomo(支持完整数据导出和 API 接口)或 Plausible(提供 REST API)。
竞品对比
| 维度 | Shynet | Google Analytics | Matomo | Plausible |
|---|---|---|---|---|
| 定位 | Analytics服务 | Google Analytics 方案 | Matomo 方案 | Plausible 方案 |
| 核心优势 | 见上 | 各具特色 | ||
| 目标用户 | 个人到企业 | 不同类型 |
以上对比仅供参考,建议根据实际需求选择最适合的服务商。