Analytics for SaaS and apps
Updated October 13, 2026
For a software product, the website has one job: turn visitors into sign-ups. Statsdot measures that path without collecting personal data.
Sign-ups as events
Send an event when someone creates an account, starts a trial or upgrades:
window.statsdot.track('Signup', 'Free plan')
Turn the event into a goal and the dashboard shows the conversion rate over all visitors. Filter by the event to see where those visitors came from and which pages they read first.
Single-page apps
React, Vue, Svelte, Next.js, Nuxt and Livewire apps change pages without reloading. Statsdot follows those changes automatically, so every screen counts as a page.
Entry pages
The Entry tab of the pages panel shows where visits start. If a blog post or a comparison page brings more trials than your home page, you will see it there.
What Statsdot is not
Statsdot does not follow individual users, build funnels across sessions or track behaviour inside your logged-in product. That keeps it free of personal data. For in-app product analytics, use a tool made for that, inside your app, with your users' consent where required.