Scripts2026年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 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Stage only · 29/100Stage only
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Stage only
信任
信任等级:Established
入口
Ackee Overview
通用 CLI 安装命令
npx tokrepo install 1add2668-51ca-11f1-9bc6-00163e2b0d79

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

讨论

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

相关资产