Analytics Dashboard
About the Analytics Dashboard
The Analytics Dashboard is a complete, self‑hosted analytics solution for Django applications. It gives you all the insights you need – page views, traffic sources, geography, custom events, server monitoring, and more – without sending a single byte of data to third‑party services.
Key Features
- Privacy‑first – no external calls, no tracking pixels, no data sharing. Everything stays on your server.
- Full dashboard – page views, sessions, bounce rate, top pages, referrers, browsers, operating systems, and device types.
- Offline world map – geographic visitor data with drill‑down to cities, using the free GeoLite2 database.
- Custom event tracking – a single JavaScript snippet to track button clicks, form submissions, video plays, and more.
- Server monitoring – real‑time CPU, memory, disk, network, services, and processes – all from your server.
- Bot traffic detection – automatically separate and analyse bot/scanner requests with a dedicated page.
- Backup management – configure backup paths, create on‑demand backups, and download archives in chunks.
- 12 luxury themes – switch between light and dark palettes instantly.
- Multi‑language & RTL – 5 languages supported, with Arabic RTL layout.
- Open source – Apache 2.0 licensed, free for personal and commercial use.
Why Use This Dashboard?
Most analytics tools are either insecure (they send your users' data to third parties) or too limited (basic counters without real insights). This dashboard gives you enterprise‑grade features with complete control over your data.
“Finally, an analytics tool that respects my users’ privacy and doesn’t cost a fortune. This is a game‑changer.” – Django developer
Get Started
The Analytics Dashboard is available on PyPI and GitHub. Install it with a single command and start tracking in minutes.