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