Ackee

ackee.electerious.com ↗

Self-hosted website insights with a GraphQL interface for custom reporting.

SI Score
80/100
Pricing
Open Source AI reading, not confirmed
Free plan
Yes AI reading, not confirmed
Sign-up required
Required AI reading, not confirmed

Ask SI about Ackee

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the Ackee homepage

What it does

Ackee is a Node.js and MongoDB analytics application for traffic and events across multiple domains. Its interface reports views, referrers and visit duration, while its GraphQL API supports custom integrations.

Ackee suits a team that wants a focused website dashboard on its own server. It runs on Node.js and MongoDB and is distributed under the MIT licence. The project says it avoids cookies and unique-user tracking; its reports focus on aggregate website activity instead of a detailed customer profile.

After deploying it, configure the local username and password used for access. Add the website in Settings, copy its tracking code and install it on the site. The dashboard provides an overview across domains, while Insights breaks down activity such as views, referrers and visit duration. Custom events can count actions such as a download or newsletter subscription.

Its GraphQL API offers another way to collect and query the data, which is useful if a developer wants a separate reporting interface. Hosting and database operation remain your responsibility. The server also needs the correct cross-origin access settings so the tracked website can send requests to Ackee.

Strengths

  • Domain traffic and custom events share one self-hosted service.
  • The documented GraphQL API can support custom tools.

Watch out for

  • You must operate the Node.js application and MongoDB database and configure cross-origin requests.

Best for

  • Technical site owners wanting focused analytics and a custom reporting interface

Sources