Dashboard Guide

A walkthrough of every tab in the SignalSplash dashboard and what the metrics mean.

Last updated: 2026-04-12

Global controls

Two controls at the top of the dashboard affect every tab:

Overview

The landing tab. Shows high-level metrics and breakdowns for the selected project and timeframe.

Sessions

A chronological list of individual sessions. Each row shows:

A session starts when a user first loads a page and ends after 30 minutes of inactivity (configurable via sessionTimeout in the SDK config).

Events

A real-time stream of every event — page views, custom events, identifies, clicks, and web vitals. Each event shows:

Use the type filter to narrow down to specific event types (e.g. only custom track events, only page views).

Users

Shows users that have been identified via the identify() call. Each user row displays:

Click a user to see their full activity history — every session and event associated with that identity.

Web Vitals

Tracks Core Web Vitals from real user sessions (RUM). Requires the <WebVitals /> component in your layout. Metrics displayed:

MetricWhat it measuresGood threshold
LCPLargest Contentful Paint — loading performance≤ 2.5s
CLSCumulative Layout Shift — visual stability≤ 0.1
INPInteraction to Next Paint — responsiveness≤ 200ms
TTFBTime to First Byte — server response time≤ 800ms
FCPFirst Contentful Paint — first render≤ 1.8s

Values are shown as p75 (75th percentile) across all sessions. Each metric is rated as good, needs improvement, or poor based on the thresholds above.

You can break down Web Vitals by page to find which routes are underperforming.

Search Console

If you connect your Google account, this tab pulls in Google Search Console data for your domain:

Next steps