Skills2026年5月17日·1 分钟阅读

Ackee — Privacy-Focused Self-Hosted Web Analytics

Ackee is a self-hosted, privacy-aware analytics tool that tracks website visits without cookies and presents the data in a minimal dashboard.

Agent 就绪

这个资产会安全暂存

这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。

Stage only · 29/100策略:需暂存
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Stage only
信任
信任等级:Established
入口
Ackee Overview
安全暂存命令
npx -y tokrepo@latest install 1add2668-51ca-11f1-9bc6-00163e2b0d79 --target codex

先暂存文件;激活前需要读取暂存 README 和安装计划。

Introduction

Ackee is a lightweight, self-hosted web analytics platform that respects visitor privacy. It collects basic page view and referrer data without using cookies, fingerprinting, or personally identifiable information, making it compliant with GDPR out of the box.

What Ackee Does

  • Tracks page views, referrers, browsers, operating systems, and screen sizes
  • Presents analytics in a clean, real-time dashboard
  • Works without cookies or persistent identifiers
  • Provides a GraphQL API for querying analytics data programmatically
  • Supports tracking multiple domains from a single instance

Architecture Overview

Ackee is a Node.js application with a React-based frontend. It uses MongoDB to store visit records. A small JavaScript tracker script is embedded in the target website and sends anonymous page view events to the Ackee server via its GraphQL API. The dashboard queries the same API to render charts and tables.

Self-Hosting and Configuration

  • Deploy with Docker, Docker Compose, or install from npm
  • Requires a MongoDB instance for data storage
  • Set admin credentials via environment variables at first launch
  • Add a domain in the dashboard and embed the provided tracking script on your site
  • Optionally configure CORS headers to restrict which origins can send tracking data

Key Features

  • Cookie-free tracking that does not require a consent banner
  • Minimal tracker script (under 2 KB gzipped) with negligible performance impact
  • Real-time dashboard showing active visitors, top pages, and referrer sources
  • GraphQL API for building custom reports or integrating with other tools
  • Supports detailed or anonymized tracking modes depending on privacy requirements

Comparison with Similar Tools

  • Plausible Analytics — similar privacy-first approach but offered as SaaS; Ackee is fully self-hosted with no cloud dependency
  • Umami — another self-hosted analytics tool using SQL databases; Ackee uses MongoDB and has a GraphQL API
  • Matomo — feature-rich analytics suite with cookie-based tracking; Ackee is simpler and cookie-free
  • Fathom — privacy-focused but commercial; Ackee is free and open source

FAQ

Q: Does Ackee use cookies? A: No. Ackee does not set any cookies or use browser fingerprinting.

Q: Is it GDPR compliant? A: Yes. Because it collects no personal data and uses no cookies, it does not require a consent banner under GDPR.

Q: Can I track single-page applications? A: Yes. The tracker script supports manual page view calls for SPAs that change routes without full page reloads.

Q: How long is data retained? A: Data stays in MongoDB indefinitely. You can purge old records manually or via a scheduled script.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产