Marketing · head to head
Umami vs Userscripts

Umami
Marketing
Open source, cookie-free web analytics you can self-host for the cost of a database
- From
- Free
- Rated
- -

Userscripts
Browser Extensions
Open-source userscript manager for Safari on Mac and iOS
- From
- Free
- Rated
- -
The short version
- Each has a real cost: Umami there is no cohort analysis, retention curve, session replay or multi-touch attribution, so a marketing team that needs to justify channel spend will still buy a second tool and Umami becomes a supplementary dashboard.; Userscripts safari cannot let extensions bypass a site's Content Security Policy, so strict sites produce "Refused to execute a script" errors that the @inject-into workaround does not always fix.
- They diverge on capability: Umami covers Cookie-free tracking, Userscripts covers Built-in script editor.
- Prices and features above were last checked on 17 September 2026.
Where they differ
Only the attributes on which Umami and Userscripts actually diverge.
| Attribute | Umami | Userscripts |
|---|---|---|
| Pricing model | Per month by event count | open-source |
| Platforms | Web, Linux | Safari, macOS, iOS |
| Category | Marketing | Browser Extensions |
Identical on both: starting price (Free), free tier (Yes), user rating (Not yet rated).
What each one covers
Drawn from each product's published feature list. An absence here means we hold no record of it - not that the product lacks it.
Only in Umami
- Cookie-free tracking
- Self-hosting
- Small tracking script
- Custom events
- Funnels and goals
- Multi-site and teams
- Public dashboards
- API access
Only in Userscripts
- Built-in script editor
- Standard metadata support
- GM API
- Remote script updating
- iCloud sync
- Per-page popup
What people use each for
The jobs each tool is most often brought in to do.
Umami
- A developer who wants traffic numbers on a personal or client site without adding a consent bannernot Userscripts
- An organisation whose legal or procurement team has ruled out sending visitor data to a US advertising companynot Userscripts
- A high-traffic site where hosted analytics priced by pageview band has become expensive and self-hosting removes the ceiling entirelynot Userscripts
- A team that wants analytics data in a database they already control so they can query and join it themselvesnot Userscripts
Userscripts
- Running userscripts on Safari without paying for Tampermonkeynot Umami
- Running userscripts on an iPhone or iPadnot Umami
- Writing scripts on a Mac and syncing them to iOSnot Umami
- Blocking or restyling site elements Safari content blockers cannot reachnot Umami
- Keeping a script library under an open-source licencenot Umami
Where each one falls short
Documented limitations, not opinions. Every one is a constraint you would hit in normal use.
Umami
- There is no cohort analysis, retention curve, session replay or multi-touch attribution, so a marketing team that needs to justify channel spend will still buy a second tool and Umami becomes a supplementary dashboard.
- Self-hosting is only free in licence terms; you own the database, the upgrades, the backups and the query performance at scale, and a busy site's events table grows quickly enough to need real attention.
- Because it stores no persistent identifier, it cannot follow a user across devices or sessions in any meaningful way, which makes returning-visitor and lifetime-value questions unanswerable by design rather than by omission.
- Cloud overage is billed per event beyond the plan allowance, so a traffic spike or a badly instrumented custom event can produce a bill materially above the $20 or $200 headline before anyone notices.
- It is maintained by a small team, so the pace of new capability is modest and enterprise expectations such as SSO, granular role permissions and formal support agreements are limited compared with commercial analytics vendors.
Userscripts
- Safari cannot let extensions bypass a site's Content Security Policy, so strict sites produce "Refused to execute a script" errors that the @inject-into workaround does not always fix.
- Apple only. There is no Chrome, Firefox or Edge build, so it cannot be a cross-browser answer.
- iCloud sync is documented as having delays, which is awkward when editing the same script on two devices.
- Requires macOS 12 and Safari 14.1, or iOS 15.1, so older Apple hardware is excluded.
- GPL v3 means a commercial licence is required for non-open-source use, which matters if you are embedding rather than just using it.
Pricing, plan by plan
Umami
Free- Self-hostedFree
- MIT licensed, no licence fee
- No event limit imposed by the software
- Unlimited websites and users
- Cloud HobbyFree
- Up to 100,000 events per month
- 3 websites
- 6 months data retention
- Cloud Pro$20/month
- Up to 1,000,000 events per month
- Unlimited websites
- Unlimited team members
- Cloud Business$200/month
- Up to 10,000,000 events per month
- All Pro features
- Higher volume overage rate
Userscripts
Free- FreeFree
- Full functionality
- GPL v3 licensed
- macOS, iOS and iPadOS
Which should you pick?
Choose Umami if
- You need cookie-free tracking.
- You want to start without paying.
- You work on Web, Linux.
- You also want self-hosting.
Choose Userscripts if
- You need built-in script editor.
- You want to start without paying.
- You work on Safari, macOS, iOS.
- You also want standard metadata support.
Questions people ask
- Is Umami or Userscripts better?
- Neither clearly leads. Umami starts at Free and Userscripts at Free, and user ratings are close enough to be indistinguishable. Choose on capability and platform support.
- Which is cheaper, Umami or Userscripts?
- Umami starts at Free and Userscripts at Free.
- Does Umami or Userscripts run on more platforms?
- Umami runs on Web, Linux. Userscripts runs on Safari, macOS, iOS.
- Can I use Umami for free?
- Both have a free tier, so you can try either at no cost before committing.
- What is Umami best used for?
- Umami is most often used for a developer who wants traffic numbers on a personal or client site without adding a consent banner, an organisation whose legal or procurement team has ruled out sending visitor data to a us advertising company, a high-traffic site where hosted analytics priced by pageview band has become expensive and self-hosting removes the ceiling entirely, a team that wants analytics data in a database they already control so they can query and join it themselves. Of those, a developer who wants traffic numbers on a personal or client site without adding a consent banner and an organisation whose legal or procurement team has ruled out sending visitor data to a us advertising company are not what Userscripts is typically brought in for.
- What can Umami do that Userscripts cannot?
- Umami covers Cookie-free tracking, Self-hosting, Small tracking script, Custom events. Userscripts covers Built-in script editor, Standard metadata support, GM API, Remote script updating.
Answered from the vendors’ own pages
Umami: Is Umami really free?
Self-hosted, yes; it is MIT licensed with no event cap. You pay for the server and database. Umami Cloud has a free tier at 100,000 events a month and paid tiers from $20.
Userscripts: Is Userscripts for Safari free?
Yes, free on the App Store and licensed under GPL v3. A commercial licence is required for use in something that is not itself open source.
SourceUmami: Do I need a cookie consent banner?
For Umami analytics specifically, generally no, because it sets no cookies and stores no personal data. Other tags on your site may still require one.
Userscripts: Does it work on iPhone?
Yes, on iOS and iPadOS 15.1 or later, which makes it one of the few ways to run userscripts on an iPhone.
SourceUmami: Can it replace Google Analytics?
For traffic, referrers and event counts, yes. For attribution modelling, audiences and advertising integration, no.
Userscripts: Why do I get "Refused to execute a script" errors?
Safari does not let extensions bypass a site's Content Security Policy the way other browsers do. The documented workaround is changing the script's @inject-into setting, though it does not resolve every case.
SourceUmami: What does it need to run?
A container and a PostgreSQL or MySQL database. Most people deploy it on infrastructure they already pay for.
Userscripts: Do my scripts sync between Mac and iPhone?
Yes, over iCloud, though the project notes the sync can be delayed rather than immediate.
SourceUserscripts: What are the system requirements?
macOS 12 or later with Safari 14.1 or later, or iOS and iPadOS 15.1 or later.
SourceRelated pages
More on Userscripts
Other head to heads
- Umami vs Matomo
- Umami vs Plausible
- Umami vs Fathom Analytics
- Umami vs Mautic
- Umami vs Countly
- Umami vs Freshpaint
- Umami vs Simple Analytics
- Umami vs Attribution
- Umami vs CallRail
- Umami vs Microsoft Clarity
- Umami vs Octoboard
- Umami vs Onclusive
- Umami vs WebEngage
- Umami vs Woopra
- Umami vs Wunderkind
- Umami vs Typeform
- Umami vs MoEngage
- Umami vs Optimizely
- Umami vs Stay
- Umami vs Violentmonkey
- Umami vs Tampermonkey
- Umami vs Greasemonkey
- Umami vs FireMonkey
- Umami vs Dark Reader
- Umami vs LanguageTool
- Umami vs uBlock Origin
- Umami vs Raindrop.io
- Umami vs BuiltWith
- Umami vs Keeper
- Umami vs Hemingway Editor
- Umami vs ProWritingAid
- Umami vs Rakuten
- Umami vs Night Eye
- Userscripts vs Matomo
- Userscripts vs Plausible
- Userscripts vs Fathom Analytics
- Userscripts vs Mautic
- Userscripts vs Countly
- Userscripts vs Freshpaint
- Userscripts vs Simple Analytics
- Userscripts vs Attribution
- Userscripts vs CallRail
- Userscripts vs Microsoft Clarity
- Userscripts vs Octoboard
- Userscripts vs Onclusive
- Userscripts vs WebEngage
- Userscripts vs Woopra
- Userscripts vs Wunderkind
- Userscripts vs Typeform
- Userscripts vs MoEngage
- Userscripts vs Optimizely
- Userscripts vs Stay
- Userscripts vs Violentmonkey
- Userscripts vs Tampermonkey
- Userscripts vs Greasemonkey
- Userscripts vs FireMonkey
- Userscripts vs Dark Reader
- Userscripts vs LanguageTool
- Userscripts vs uBlock Origin
- Userscripts vs Raindrop.io
- Userscripts vs BuiltWith
- Userscripts vs Keeper
- Userscripts vs Hemingway Editor
- Userscripts vs ProWritingAid
- Userscripts vs Rakuten
- Userscripts vs Night Eye
