Add one line to any app and watch pageviews, trends, and pixel-perfect session replays roll in, across every project you run.
Overview
Drill from the overview into a session, replay every click, label the story.
Paste the script tag into your app's HTML. No bundler, no cookies, works cross-origin.
<script src=".../sdk.js"
data-key="rt_..."></script> Inputs are masked by default; add data-mask="false" to record them, or data-replay="false" for analytics only.
Call identify() after login to tie sessions and replays to your own user ids.
window.vowsey.identify(
'user-42'
);Replay any session like a video, see where people hesitate, rage-click, or drop off, then fix it.
Go beyond pageviews. Record the moments that matter and see their counts on the Analytics tab. Examples:
Fire right after a successful signup, with the plan they picked.
window.vowsey.track('signup', {
plan: 'free',
referral: 'twitter'
});Fire on order confirmation, so revenue events line up with sessions.
window.vowsey.track('checkout_completed', {
amount: 69,
currency: 'USD',
items: 3
});Fire when someone touches a feature you're trying to grow adoption of.
window.vowsey.track('export_used', {
format: 'csv',
rows: 214
});Track all your apps and client sites as separate projects, switch between them from a single dashboard.
No cookies, masked inputs in replays, per-project retention windows, and origin-locked write keys.
SPA route changes tracked automatically. SvelteKit, React, Vue, or plain HTML, if it runs in a browser, it works.
Everything is free while Vowsey is in beta. Paid plans land with billing, and beta users keep a generous free tier.
$0
while in beta
Everything you need to start watching real sessions today.
$19
per project / month
For products with real traffic and a team behind them.
Custom
annual, tailored
For agencies and high-volume apps with compliance needs.