signupsan franciscosarah@gmail.compurchaselondon+$49pageviewberlin/pricingrage_clicktorontocheckoutidentifysão pauloemma@hotmail.compurchasetokyo+$199signupmelbournerachel@gmail.comreplayparis04:38
signupsan franciscosarah@gmail.compurchaselondon+$49pageviewberlin/pricingrage_clicktorontocheckoutidentifysão pauloemma@hotmail.compurchasetokyo+$199signupmelbournerachel@gmail.comreplayparis04:38

Everything, in one place

The whole customer. Not twelve disconnected charts.

01

Know every visitor

Recognize a returning buyer before they log in. Plan, spend, and every past session already on the page.

visitor · profile
Sarah ChenPro

sarah@gmail.com

$11.4k
lifetime
San Francisco, US47 sessions
DesktopmacOSChrome

02

See the whole person

The moment someone signs up, weeks of anonymous browsing become one person you recognize.

profile · sarah@gmail.comone identity
anon_8f3a2cuser_8f3a
  1. First touch21d ago

    /blog/why-agents · via Twitter

  2. Read the docs19d ago

    quickstart · 6 min

  3. Pricing12d ago

    3 visits, no account

  4. oak.identify('user_8f3a')9d ago

    sarah@gmail.com

  5. Signed up9d ago

    Pro · $49/mo

  6. Active nowlive

    editing a dashboard

21 days · 1,284 events1 profile, fully stitched

03

The path people take

See the real route people take to buy, so you can send more of them down it.

paths · top routes
//pricing/signup
4,241
34.2%
/blog/agents/docs/signup
2,604
21.0%
/pricing//signup
1,364
11.0%

04

Know what drives sales

Give the credit to the channel that actually earned the sale, down to the ad click that started it.

$40.2k

revenue attributed this week

SourcesRevenue
  • organic$18.2k
  • twitter / x$12.6k
  • newsletter$9.4k
gclidfbclidttclidmsclkidli_fat_id+6 more

05

Catch costly bugs

Catch the bug the moment it costs you a customer, then watch the session it broke.

errors · grouped
TypeError: cart is undefined
TypeError · checkout.tsx
214 events · 38 userswatch replay
Unhandled rejection: fetch failed
$unhandled_rejection · api.ts
12 events · 4 users1h ago

Pricing

Pick your volume.

Premium

Everything included. Pick your volume.

Save 2 months with yearly billing

Start free trial

No charge today · $29/mo after your 14-day trial · Cancel anytime

  • Session replay

  • Visitor identification

  • Funnels & journeys

  • Heatmaps

  • Revenue analytics

  • Bot detection

  • Company reveal

  • Server-side tracking

  • Unlimited websites

  • Priority support

Questions

The most advanced web analytics on the planet. Every visitor followed as a real person, from their first anonymous click to paying customer. One person, one timeline, one place to look.

Those tools count clicks. We follow people. Everything someone does attaches to one profile, even before they sign up, and replays, drop-off, and sources live in one place instead of three. One person, one timeline, one place to look.

Yes, better than any analytics tool ever built. Connect the hosted MCP server with one command and your agent gets first-class tools to read funnels, journeys, live visitors, raw events, and replays. The same data is a versioned REST API. Every key is scoped to one project.

Yes, completely. The moment someone logs in, every visit they ever made, on any device or site, links back to them. You see the whole story, from their first anonymous click onward.

One snippet, or a single SDK call on your backend. Auto-capture handles pageviews, clicks, forms, and sessions on day one, with nothing to re-instrument. Run it alongside your current tool until you're convinced. You will be.

Yes. Marketing site, web app, docs, and mobile all resolve to the same person, in one place. That's the whole point.

Ship it

The best data of your life, five minutes from now.

Start free trial

14-day free trial