Developer

MikroAnalytics

Collaborative

Aggregate-first analytics without visitor profiling.

Use
Collaborative
Storage
SQLite aggregates with privacy-oriented defaults.
Runtime
Node service with tracker, dashboard, auth, and reporting API.
MikroAnalytics interface screenshot

Product signal without visitor profiling.

MikroAnalytics tracks pageviews, navigation, referrers, campaigns, devices, and custom events with no cookies, no local storage, no raw IP storage, and no visitor timelines.

Product teams and indie projects that need useful signal without surveillance defaults.

What ships

Tiny tracker served from /m.js

Automatic pageviews, SPA navigation, custom events, and markup events

DNT and Global Privacy Control support by default

MikroAuth dashboard sign-in, reporting API, OpenAPI, and retention cleanup

Install

Run it

mkdir -p mikroanalytics/api mikroanalytics/app ROOT="$PWD/mikroanalytics" curl -sSL -o "$ROOT/mikroanalytics_api.zip" https://releases.mikrosuite.com/mikroanalytics_api_latest.zip curl -sSL -o "$ROOT/mikroanalytics_app.zip" https://releases.mikrosuite.com/mikroanalytics_app_latest.zip unzip -q "$ROOT/mikroanalytics_api.zip" -d "$ROOT/api" unzip -q "$ROOT/mikroanalytics_app.zip" -d "$ROOT/app" API_DIR="$(find "$ROOT/api" -mindepth 1 -maxdepth 1 -type d | head -n 1)" APP_DIR="$(find "$ROOT/app" -mindepth 1 -maxdepth 1 -type d | head -n 1)" cd "$API_DIR" cp mikroanalytics.config.json.example mikroanalytics.config.json MIKROANALYTICS_STATIC_ROOT="$APP_DIR" node server.mjs