Umami alternative with revenue attribution
trckable vs Umami: self-hosted analytics without a separate database, with payment-provider revenue attribution instead of manual revenue events. Sourced facts, and where Umami is better.
Umami is a clean, MIT-licensed analytics tool with a generous free cloud tier. This page is for people deciding between it and trckable, usually because they want revenue that comes from the payment provider rather than from events they send themselves.
Who each is for
- Umami suits someone who wants a free hosted tier, an MIT licence, and custom reports built on event data.
- trckable suits someone who wants payments credited to the visit that earned them, renewals included, and one container to run.
Side by side
| trckable | Umami | |
|---|---|---|
| Self-host stack | 1 container, no external database | Node.js 18.18+ and PostgreSQL 12.14+ (install docs) |
| RAM | 52 MB idle, measured in CI | Not documented (install docs) |
| Script, gzipped | 2,045 B with goals, outbound links, downloads and checkout attribution | 2,333 B, pageviews and events (cloud.umami.is/script.js, measured, method) |
| Revenue attribution | Verified webhooks from Stripe, Lemon Squeezy, Polar, Paddle, Dodo, reconciled against the provider | You send revenue and currency with an event yourself (Umami revenue docs) |
| Cookieless | Yes, or your own bar, or read your banner | Yes (umami.is) |
| Price | Free, self-hosted | Free tier and paid plans: see umami.is/pricing |
Umami's figures were checked on 27 September 2026; trckable's are CI's measurements of 30 Sep 2026 (By the numbers).
Where Umami is better
- A free hosted tier. Umami Cloud has a free Hobby plan (Cloud FAQ); trckable is free when you run it yourself.
- MIT licence for the whole app. trckable's server is AGPL-3.0 (its tracker is MIT).
- Custom reports: Umami's reports on arbitrary event data go further than trckable's goal properties.
- Maturity and community: more contributors, more deployment guides.
How to switch
- Add trckable's script next to Umami's and run both for a week.
- Export events with one PostgreSQL query and import them: Migrate from Umami.
- Connect your payment provider in Revenue.
- Remove Umami's script.
Plausible alternative with revenue attribution
trckable vs Plausible: a self-hosted Plausible alternative in one container, with Stripe, Lemon Squeezy, Polar, Paddle and Dodo revenue attribution free. Sourced facts, and where Plausible is better.
Self-hosted Google Analytics alternative with revenue attribution
trckable vs Google Analytics 4: a cookieless, self-hosted GA alternative with a far smaller script, and revenue from Stripe and others credited to the visit that earned it.