Clone the repo. Set up Supabase. Deploy the dashboard. You’re tracking in 30 minutes.
A single configurable JavaScript file. Drop it into any website or app. Handles sessions, device detection, referrer capture, and all 9 event modules. Three config values and you’re live.
SQL migration files for your Supabase project. Tables, indexes, RLS policies, and server-side RPC functions. Run once, done. Your data stays in your database.
A standalone React app you deploy to Vercel, Netlify, or any static host. KPIs, time series, device distribution, traffic sources, page performance, error breakdown. Date and page filters built in.
Each module tracks a specific type of user behavior with a defined event schema. No guesswork.
page_viewPage views, sessions, bounce rate, unique visitors, session duration, entries and exits.
interactionCTA clicks, accordion opens, toggles, sliders. Any click with a visible result. Interaction rate, CTA click rate.
navigationInternal link clicks by navigation type: main nav, footer, sidebar, in-content links.
exit_linkOutbound link clicks with full target URL capture. Know where your users go.
scroll_depthScroll milestones at 25%, 50%, 75%, and 100%. Each fires once per page view.
videoVideo starts, milestones (25/50/75/100%), completion rate. No autoplay tracking.
errorClient-side errors with message and type. Find what’s breaking before your users tell you.
downloadFile downloads by name and file type. PDFs, CSVs, images, tracked automatically.
form_view / form_start / form_endTrack form views, starts, and completions. Tracking via CSS selector or manual API calls.
No build tools. No complex configuration. No vendor lock-in.
Create a free Supabase project. Paste the migration SQL. Tables, indexes, and RLS policies set up in one step.
Drop the Measr script tag into your app. Configure three values: Supabase URL, anon key, site ID. Start tracking immediately.
Push the dashboard app to Vercel, Netlify, or any host. It connects to your Supabase and shows your data.
or €390/year