Web analytics for developers.
A lightweight script, clean APIs and data you can actually query. Set up in 5 minutes, free to start, no credit card required.
One script. No SDK,
no build step.
Paste the snippet and you're tracking. Works with React, Vue, Next.js, plain HTML and apps built in Lovable, Replit or v0. Loads async, never blocks rendering.

Small footprint,
full picture.
Lightweight snippet
Small and loaded asynchronously, so it doesn't block your pages from rendering.
First-party tracking
No sampling, no delays and no third-party data sharing. You own the full picture.
SPA-ready
Route changes in React, Vue and other single-page apps are tracked automatically. Client-side navigation shows up like any other pageview.
Slice the data yourself.
Filter and segment by page, event or visitor attribute. Track anything custom with a bd.track() call from the snippet, or stream server-side events over the REST API.

More than pageviews.
The same snippet powers replays, heatmaps, funnels and profiles.