Skip to content

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.