UserSesh is now in public beta — free for everyone. Sign up now →

Analytics for AI-powered development

Analytics built for the agentic era.

Session replays, heatmaps, and real-time analytics — purpose-built for teams shipping with AI. Install in one prompt. Connect your AI agent via MCP.

Free to start1-prompt setupWorks with Cursor, Claude Code, Windsurf
usersesh.com/dashboard
UserSesh
OverviewSessionsHeatmaps
47 live
Visitors
12,847
+12.3%
Sessions
18,293
+8.7%
Avg. Duration
4m 32s
+15.1%
Bounce Rate
34.2%
-3.8%
Visitors · Last 7 daysMar 2026
UserPageDurationEventsStatus
user_8f2a/dashboard3m 12s14active
user_b4c1/pricing1m 48s8completed
user_d9e3/settings5m 04s22active

Works with your stack

Next.jsReactVueSvelteAstroAngularWordPressAny HTML
Full Analytics Suite

Everything you need to understand your users

Session replays, heatmaps, real-time metrics, error tracking, and smart alerts. Built for the way modern teams ship software.

Session Recordings

Watch every click, scroll, and interaction. See exactly where users engage, where they drop off, and where they get frustrated. Each session captures the full story.

  • Full session playback with pixel-perfect rendering
  • Rage click and frustration detection
  • Error signals linked to sessions
  • Skip inactivity, share sessions via link
Session #8f2a · 3m 12sMar 2, 2026 · 14:32 UTC
Session recording preview
click: .cta-button
0:00
3:12
0:04Page view/pricing
0:18Scroll72% depth
0:32Click.cta-button
1:12Rage click.submit-btn (5x)
Click heatmap · /pricing1,247 clicks · 7 days
Get Started
High
Medium
Low

Click Heatmaps

Visualize where users click, tap, and scroll. Identify dead zones, overlooked features, and the elements that drive engagement. Data from real interactions, not guesswork.

  • Click heatmaps with density mapping
  • Scroll depth visualization
  • Movement tracking across devices
  • Per-page breakdown with filtering

Error Tracking

Catches JS errors, promise rejections, and render crashes. Each error links to the session where it happened.

Stack tracesSession contextFrequency ranking

Real-time Analytics

Live visitor count, traffic sources, top pages, device breakdown, and Web Vitals. All in real time.

Live visitorsTraffic sourcesWeb Vitals

Smart Alerts

Get notified on Discord or email when error spikes, rage clicks, or traffic anomalies happen.

Error spikesRage clicksDiscord & email

AI-Powered Issue Detection

Automatically surfaces UX problems, error patterns, and friction points — ranked by how many users they impact. Each issue includes context your AI agent can act on.

Impact-rankedRoot cause analysisAI-ready contextAuto-generated funnels
Critical
Submit button unresponsive on mobile
142 users affected
High
Checkout flow drops 38% at step 3
89 users affected
Medium
Search returns no results for common terms
34 users affected

Privacy First

No cookies. Hashed IPs. Automatic PII masking. GDPR compliant out of the box.

GDPR compliantNo cookiesAuto-masking
Zero-Config Setup

Install analytics with one prompt

Paste a single prompt into your AI coding tool. It analyzes your codebase and adds tracking automatically.

terminal
Set up UserSesh analytics in this project. Add the tracker script, identify users on login, and add tracking to the 10 most important user actions.
AI Response
Added tracker to app/layout.tsx
Added user identification to auth flow
Added 12 custom events across key user actions
Analytics is now live.
Works with Cursor, Claude Code, Windsurf, or any IDE
1

Create a site

Sign up and name your project. 30 seconds, no credit card.

2

Paste the prompt

Copy the AI setup prompt into your IDE. It handles the rest.

3

Get insights

Data flows immediately. AI issues, funnels, and alerts are automatic.

Recommended

AI Prompt

Paste into your AI IDE. Auto-detects your codebase and adds tracking.

Script Tag

One line in your HTML. Tracks page views, sessions, errors, and recordings.

npm / CLI

React component with hooks. Run npx usersesh init for zero-config setup.

MCP Integration

Your AI agent reads the analytics. Then knows what to build next.

Connect UserSesh to Cursor, Claude Code, or Windsurf via MCP. Your coding agent gets direct access to user behavior data.

.cursor/mcp.json
{
  "mcpServers": {
    "usersesh": {
      "command": "npx",
      "args": ["-y", "usersesh-mcp"],
      "env": {
        "USERSESH_API_KEY": "usk_your_key"
      }
    }
  }
}
CursorClaude CodeWindsurf+ any MCP client
get_top_issues
Prioritized UX issues ranked by user impact. AI-ready context for every issue.
get_errors
JS errors with stack traces, frequency, and affected sessions.
get_rage_clicks
UI elements users struggle with. Friction points and UX drop-offs.
get_session_detail
Full session data — pages, clicks, and user journeys.
get_analytics_summary
Visitors, sessions, bounce rate, top pages. App health at a glance.

Stop guessing. Start knowing.

Set up analytics in one prompt. Connect your AI agent via MCP. Ship software your users actually love.

Free tier availableNo credit card requiredPrivacy first
UserSesh - Your AI builds the app. We tell it what to fix.