What Is Ackee and What Does It Do?
Updated
Ackee is a self-hosted, Node.js-based website analytics tool that runs on your own server. It analyzes traffic across your websites and apps and presents the results in a minimal dashboard. Its defining difference from mainstream analytics is privacy: it uses no cookies and no unique user tracking, relying instead on a multi-step anonymization process.
If you want traffic statistics (views, referrers, visit durations, and similar) without sending visitor data to a third party or requiring cookie consent banners for analytics, Ackee is built for that use case. If you need cross-site advertising attribution, user-level funnels, or session replay, it is not designed for those.
How Ackee differs from typical analytics
The core mechanism is the tracking approach. Where conventional tools often assign identifiers or set cookies to recognize returning visitors, Ackee states it does neither. Instead, it anonymizes tracked data through a multi-step process while still producing aggregate metrics.
What Ackee records, per the site:
- Amount of visits
- Visit duration
- Referrers
- Language
- Screen dimensions
- Display colors
- Operating system
- Browser
- Device
What it explicitly does not do: unique user tracking and cookies.
What you get in the interface
| Area | What it does |
|---|---|
| Dashboard | Overview of all your websites and how they perform together |
| Insights | Views, referrers, durations, and more detail per site |
| Settings | Add, edit, and delete domains; generate tracking code |
The stated design goal is focus: a fast, minimal UI rather than hundreds of charts and filters.
Key capabilities
- Self-hosted and open-source. Ackee runs on your own server and is 100% open-source, so you control the data and can inspect the code.
- Unlimited domains. You can analyze as many domains and apps as you want.
- Easy integration. Add a tracking script to your sites, similar to the snippet Google Analytics provides.
- GraphQL API. A centralized GraphQL API acts as a hub for collecting data from websites, services, and apps, and you can build your own interface or service on top of it.
What you need to run it
Ackee is Node.js-based and self-hosted, so the practical prerequisites are your own server and the ability to run and maintain a Node.js application. The project points to a Get started guide covering setup options, plus a live demo and GitHub download. Because hosting, maintenance, and updates fall to you, the trade-off for privacy and data ownership is operational responsibility.
When Ackee is a good fit
Choose Ackee if:
- Privacy is a priority and you want cookie-free, anonymized analytics.
- You want your analytics data on infrastructure you control.
- You need straightforward traffic insights across many domains without a complex charting suite.
- You want to extend analytics through an API or build custom interfaces.
Look elsewhere if you need user-level tracking, advertising attribution, or a fully managed service with no server maintenance.