Skip the setup.
Start tracking now.
Umami is a great open-source option for page views. But for product analytics — clicks, forms, user journeys — you need Happenstance.
Happenstance
Zero-config
- 1 Add one script tag to your site
- 2 Done. Every interaction tracked automatically.
Umami
Traditional setup
- 1 Deploy Umami to your server or cloud
- 2 Set up a PostgreSQL or MySQL database
- 3 Create an account and add your website
- 4 Add the Umami script tag
- 5 Page views tracked automatically
- 6 For custom events, add umami.track() calls manually
Umami is one of the most popular open-source analytics tools. It's privacy-friendly, lightweight, and gives you ownership of your data. But like Plausible, it's primarily a marketing analytics tool — page views, referrers, and basic metrics. Custom event tracking requires manual instrumentation. Happenstance goes further, automatically discovering every click, form submission, and error without any code.
Feature Comparison
| Feature | Happenstance | Umami |
|---|---|---|
| Zero-config setup | ||
| Automatic event discovery | ||
| No hosting required | ||
| Page view tracking | ||
| Click tracking | Automatic | Manual |
| Form tracking | ||
| Error tracking | ||
| Funnel analysis | ||
| Privacy-friendly | ||
| No cookies | ||
| Open source | ||
| Self-hosted option | ||
| Free tier | 10k events/mo | Self-host free |
Why teams switch
Teams switch from Umami when they need deeper product insights. Umami tells you which pages are visited, but not which buttons get clicked or which forms get abandoned. With Happenstance, you get complete interaction tracking from day one — no instrumentation needed, no server to maintain.
How to migrate from Umami
- 1 Add the Happenstance script tag to your site — works alongside Umami.
- 2 Compare the data: notice how Happenstance discovers clicks and forms that Umami doesn't track.
- 3 Set up goals in Happenstance to match any custom events you had in Umami.
- 4 Remove the Umami script and, if self-hosted, decommission the server.
- 5 Save on hosting costs while getting deeper analytics.
Who should use what
Choose Happenstance if...
You want automatic product analytics without managing servers. Perfect for teams who need click tracking, form analytics, and error capture out of the box.
Choose Umami if...
You need open-source software, want full data ownership with self-hosting, or prefer to run analytics on your own infrastructure.
Integration Code
Happenstance (complete setup)
<script src="https://happenstance.click/v1/track.js"></script>Umami (just initialization)
<!-- Umami script (page views) -->
<script src="https://your-umami.com/script.js"
data-website-id="YOUR_ID">
</script>
<!-- Custom events require code: -->
umami.track('signup', {plan: 'pro'});Umami is ideal if you want open-source, self-hosted marketing analytics and are comfortable managing infrastructure. Happenstance is for teams who want deep product analytics without the hosting overhead or manual event tracking.
Start tracking in 30 seconds
No signup. No configuration. Just add one script tag and see your analytics instantly.
Get your script tag