vTilt
Why vTiltHow It WorksFeaturesFAQDocs
Docs / Realtime Dashboard
Quick startEvent forwarding
MCP server
Guides
OverviewAuthenticationOAuthAgent skills (prompts)AI intelligenceGoogle Ads
Client setup
CursorClaude DesktopVS CodeCodex
Realtime
Debug ViewRealtime Dashboard
Integration guides
Frontend frameworks
Next.jsNuxt.jsVue.jsReactReact RouterRemixGatsbySvelte / SvelteKitAstroAngularTanStack StartDocusaurus
Backend frameworks
NestJSHonoCloudflare WorkersDjangoFlaskLaravelPhoenixRuby on Rails
Backend languages
PythonPHPRubyElixirGoJava.NET / C#Rust
Stack guides
Vue + PHP
SDK
Browser SDK
InstallScript bundlesEvent trackingAutocaptureIdentify & aliasWeb VitalsSession recordingChat widgetFeature readinessRemote configurationReverse proxyDebug logging
Node SDK
Install & setupCapture, identify & aliasContext & shutdown

Documentation

vTilt
Quick startEvent forwarding

MCP server

Realtime

Debug ViewRealtime Dashboard

Integration guides

SDK

DocsRealtimeRealtime Dashboard

Realtime Dashboard

Aggregated metrics for the last 30 minutes — active users, events per minute, top events, top pages.

The Realtime Dashboard shows aggregated metrics for your site in the last 30 minutes. Unlike the Debug View, which streams individual events, this dashboard focuses on high-level activity: active users, events per minute, top events, and top pages.

#Metrics

The dashboard provides four key metrics, updated every 5 seconds by polling ClickHouse.

MetricDescription
Active UsersUnique visitors active in the last 5 minutes, based on distinct IDs seen in recent events.
Events per MinuteA 30-minute chart showing the number of events ingested in each 1-minute bucket.
Top EventsThe 10 most common event names in the last 30 minutes, ranked by count with a visual bar.
Top PagesThe 10 most visited pages (by pathname) in the last 30 minutes, ranked by count.

#How it works

The Realtime Dashboard uses a different data pipeline than the Debug View.

  1. Events are stored in ClickHouse as they arrive (standard pipeline).
  2. Dashboard polls /api/analytics/realtime every 5 seconds via SWR.
  3. The API runs four parallel ClickHouse aggregation queries (active users, events/min, top events, top pages).
  4. Results are rendered as live-updating cards and charts.

#Debug View vs Realtime Dashboard

Debug ViewRealtime Dashboard
GranularityIndividual eventsAggregated metrics
Latency~1 second (SSE stream)~5 seconds (polling)
Data sourceRedis bufferClickHouse queries
Use caseDebugging & verifying integrationMonitoring site activity
Forwarding statusPer-event, per-destinationNot included

#Access

Both views are available in the project sidebar under the Realtime section. Any organisation member with project access can view them — no additional configuration is needed.

Note

Note: The debug stream buffers events for 30 minutes. Events older than 30 minutes are automatically cleaned up. The Realtime Dashboard queries the last 30 minutes of ClickHouse data on every poll.

PreviousDebug ViewRealtimeNextNext.jsIntegration guides

On this page

  • Metrics
  • How it works
  • Debug View vs Realtime Dashboard
  • Access