Product analytics, without the surprise bill.
Anonymous by design. EU-hosted. €19/mo for 1M events — not "starting at €25 then €0.0001 per
event after that." Funnels and retention cohorts that read your schema, not the other
way around.
No card · 100k events / month free · EU servers · GDPR-clean
How we compare
| | Owlsignal | Mixpanel / Amplitude | Segment / Rudderstack | PostHog Cloud |
|---|
| Pricing model | Flat monthly tier. €19 = 1M events. No per-event metering. | Per-event after a small free quota. Bills swing with traffic. | Per-MTU + per-event passed downstream. Stack stacks up. | Per-event after 1M free. Cheap then steep. |
| Data residency | EU-only stack (Frankfurt + Amsterdam + Paris). | US default. EU-hosting is enterprise-tier. | US default. Regional routing on paid tiers. | US or EU on Cloud, but ingestion is global. |
| What you instrument | Whatever your team calls things. Anonymous device hash; no PII. | Page views + opinionated event taxonomy. Identified users by default. | Pipes everything everywhere; you also pay each downstream tool. | Auto-capture browser events; identified users; session replay sold separately. |
| Loop verdict | Define your funnel + targets. Get "on / below / above target" per app. | Builds funnels — you have to interpret them yourself every Monday. | Pipes data. Funnel-building lives in whichever tool you forwarded to. | Builds funnels — same "interpret it yourself" pattern. |
| Cookie banner | Not required. Anonymous, no PII collected. | Yes (identified user tracking). | Yes (typically). | Yes (session replay + identification). |
Why teams switch
Predictable bill
€19/mo gets you 1M events, 30-day raw retention, 5 apps. No surprise charge after a
viral spike, no "platform fee" stacking on top, no "talk to sales" for a real
price.
Loop verdict, not a buffet
You define what success looks like — funnel stages with target conversion %.
Owlsignal tells you "on target / below target" per app, on the dashboard. Not 12
charts you have to interpret on Mondays.
Anonymous by design
No emails, no IPs, no fingerprinting. Device-hash generated client-side. GDPR-clean
without the cookie-banner theatre — no consent dialog needed because there's no PII
to consent to.
EU stack, period
Database in Frankfurt (Supabase). Functions in fra1.
Billing via Mollie (Amsterdam). Email via Brevo (Paris). One US sub-processor on
the control plane (Vercel) under SCCs — disclosed.
Your event schema, untouched
No imposed page_view / button_click model. You name events how your team talks
about the product. Loop builder reads your existing names — no remapping the
whole codebase to fit "auto-capture".
SDKs in two flavors
Web (JS/TS) for browsers, vanilla JS, React, Vue, Svelte. Unity SDK for game
devs. One backend, one event schema across both — drop in the SDK, ship
events, see the dashboard fill up.
Who it fits
Owlsignal is currently in closed beta. Anyone shipping a product
with a "did the user reach the moment we wanted them to" question is a fit.
- SaaS & web products — drop in the JS/TS SDK; track activation
funnels, feature adoption, retention cohorts.
- Indie game studios — Unity SDK + run analytics + opt-in run-shape
views. See the games-specific pitch →
How it works
- Sign up free — no card, get an organization + first app + API key
in under a minute.
- Drop in the SDK — Web or Unity. Three lines to Initialize, ship
events.
- Define your loop — pick a template or describe your product in
plain English and let the AI suggest stages. Edit anything; you own the schema.
- Read the verdict — funnels, retention, errors. One-line
"on / below target" per app. Drill in when something needs attention.