Traffic you store
Add first-party analytics to your React app.
BTST records page views and custom events without cookies and provides a traffic dashboard, date filters, and CSV export using your application's database.
Best for
Teams that need application traffic and custom-event reporting alongside their existing React product and data.
- Requires
- A BTST database adapter
- External service boundary
- None required
- Ownership boundary
- You operate the database, protect dashboard access, and choose event properties and retention. Share a session secret across servers and schedule cleanup when traffic is inactive.

BTST supplies
- First-party page view and custom event ingestion without cookies
- Traffic dashboard, date filters, real-time visitors, and CSV export
- Aggregation operations and configurable event retention
You supply
- A BTST database adapter and dashboard authorization rules
- A session secret shared across server instances
- A scheduled cleanup job for retention when traffic is inactive
- Application privacy policy and appropriate custom event properties
You own and customize
You operate the database, protect dashboard access, and choose event properties and retention. Share a session secret across servers and schedule cleanup when traffic is inactive.
Compatibility and dependencies
- Maintained integrations
- Next.js 15+ App Router · React Router v7 · TanStack Start
- Requires
- A BTST database adapter
- External services
- None required
From registration to result
The shipped workflow
This is the feature path BTST supplies—not a claim that your app needs no integration work.
Configure collection
Register Analytics, set its session secret and access rules, and choose the events your app records.
Record activity
Use first-party page-view beacons and custom events without a third-party tracking script.
Inspect and retain
Filter traffic in the dashboard, export records, and apply your retention policy.
Continue your task