The most advanced analytics
on the planet.
Every visitor resolved into a real person. Every click, session, and dollar tracked from first touch to forever. The complete picture, start to finish.
The arsenal
Twelve instruments. Zero equals.
01
Visitor profiles
The most complete profiles ever built: email, plan, lifetime value, and every session they've ever had.

sarah@gmail.com
02
Retention
The clearest cohort grids in the business. Who stays, who slips, week by week.

03
Attribution
Revenue attribution that's actually right. First touch, last touch, and every ad click ID - gclid, fbclid, ttclid, and eight more.

revenue attributed this week
- organic$18.2k
- twitter / x$12.6k
- newsletter$9.4k
04
Identity stitching
One identify() call collapses weeks of anonymous history into a single person.

- First touch21d ago
/blog/why-agents · via Twitter
- Read the docs19d ago
quickstart · 6 min
- Pricing12d ago
3 visits, no account
- oak.identify('user_8f3a')9d ago
sarah@gmail.com
- Signed up9d ago
Pro · $49/mo
- Active nowlive
editing a dashboard
05
Durable identity
Cookies die in weeks. Our fingerprint survives incognito, browser swaps, and a year of wiped data.

Every signal combined: the most unique, the most volatile.
WebGPU readback. Holds across browsers on the same machine.
Float math alone. Identical in every browser you open.
Measured from hardware. Nothing stored: no cookie, no login, no local storage.
06
Company reveal
Anonymous traffic becomes named companies. Reverse-IP unmasks who's on your pricing page.

companies unmasked this month
07
Error monitoring
Every JavaScript error grouped, counted, and linked to the replay of the session that hit it.

08
Web vitals
Core Web Vitals at p75, graded per page. See exactly which pages are fast and which ones drag.

LCP, INP, CLS, FCP, TTFB - graded per page, no extra setup.
09
Autocapture
Rage clicks, dead clicks, form submits, copies, scroll depth - all recorded before you write a single line.

One script tag. No tracking plan, no forgotten events.
10
Journeys
The actual paths visitors take through your site, hop by hop, ranked by how often they happen.

11
Server-side events
A zero-dependency Node SDK. Backend events land on the same identity as the browser session.

Zero dependencies. Batching, retries, and Stripe-webhook-proof.
12
Bot filter
Crawlers, scrapers, and headless browsers flagged on arrival. Your numbers are humans only.

of raw traffic was bots, flagged and excluded
For human eyes
The most beautiful dashboard in analytics.
7×
touches before the average customer converts
76%
of teams only ever see the last one
4×
higher conversion when you track the full journey
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.
One snippet. One prompt. The most complete picture of your users ever assembled.
14-day free trial