Stats

A simple and easy to use analytics-tool
for all applications.

No need for a cookie-banner as no cookies are used, ever. Easy to add to your website with a lightweight script, NPM-package or by manually sending HTTP-requests, choose whichever fits your application best! Server-side tracking are also supported!

Live demo

Features

๐Ÿ‘ซ Teams

Easily work in teams by having multiple members in each team. Users can be member of multiple teams and each team can have multiple projects.

๐Ÿ“ˆ Trends

Track pageviews and view the trend. See which times of the day which is most popular. Filter by pages and separate by desktop, tablets and mobiles.

๐Ÿ”’ Privacy-friendly

No cookie-usage. Can be self-hosted. Unique users are counted on a daily basis, making it impossible to track users over a period of time.

๐ŸŒ Locations

View which locations your visitors visit your application from, and how many from each location. Both visualized on a map and in a list.

โœ๏ธ Custom events

Want to know how many times particular button is clicked? Track custom events and view how your application is used.

๐Ÿงฎ Unique visitors

View how many unique users visits your application. Visitors are counted by storing a hashed combination of the user's IP-adress, today's date, the user-agent, and a secret key.

๐Ÿ“ฆ NPM-package

Install a lightweight NPM-package with Typescript-types and ESM-compability to get started quickly.

๐ŸŒ API

Don't want to use NPM? Or don't you use a Javascript based application? Use the API-endpoints to send pageviews and events manually.

๐Ÿ”— Share publicly

You can enable a public view which allows not-signed-in users to view your application stats. Check out the "Live Demo" to see how this works

๐Ÿงพ Generous usage quota

Stats is completely free within a very generous per-team quota. If you reach your quota, you can still see your statistics but Stats will stop storing more events.

@olros/stats