A Muziris product
01 · The product
Traffic, funnels, session replay, heatmaps and Web Vitals in one dashboard. It runs on a machine rented for you alone, with its own Postgres.
Unique visitors
8,412+12.4%
Pageviews
21,930+8.1%
Bounce rate
41%−3.2%
Avg visit
1m 18s+6.0%
Core Web Vitals · field p75
Measured by the browser · PerformanceObserver · no added weight
Signup funnel · 5 steps · 30 days
Overall conversion 15.3% · +2.1 pts vs previous
Click density · normalised coordinates only
Scroll depth
I
The premise
Most analytics runs on shared infrastructure. Your product’s data sits in a warehouse next to everyone else’s, metered per event and sampled once the volume gets expensive.
juuna is trying to tackle this using a different approach. One customer, one machine. Every feature is on every plan, because there is nothing worth gating on a server you already pay for.
Dedicated, not multi-tenant
Every customer gets their own machine and their own database. Your data never shares a server.
First-party only
Events go to your instance and stop there. Nothing is forwarded to a broker, an ad network, or a profile held somewhere else.
Data that expires
Raw events are pruned on a schedule. Replays are masked and kept 30 days. An erasure request removes every trace of a person in a single transaction.
II
The ledger
III
The evidence
Six exhibits, shot from a running instance. Visitors, pageviews, sessions, bounce rate, campaigns, countries and devices, with every range compared against the one before it. Raw events are kept 90 days by default. Hourly rollups hold the history after that.












IV
The installation
<script defer src="https://juuna.app/sdk/juuna.js"
data-write-key="wk_YOUR_KEY"
data-api-host="https://juuna.app"></script>That is the whole integration. The script never throws into your app. If you bundle, npm i @muziris/juuna adds session replay. The full reference is at /docs, and /docs/llms.txt is the same page as plain markdown, for agents that read it in one request.
What happens on our side
$ ./provision-instance.sh \
--slug yourco --tier growth
✓ dedicated machine · TLS · backups
https://yourco-a1b2c3d4.juuna.app
V
The terms
$15, $25 or $55 a month for now, down from $29, $79 and $199. Every plan is a dedicated instance running the whole product. Say no to feature gating and surprise invoices. Checkout to live dashboard usually takes about ten minutes.
Step 01
Pick a plan
Stripe handles the checkout. No sales call.
Step 02
Name it
One form: your subdomain, and who can sign in.
Step 03
We provision it
A dedicated server, its own Postgres, TLS. The page tracks it until it is live.
Correspondence
A migration, a compliance question, or a plan that is not on the list? Tell us what you are building. We read every one of these and reply.