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:
- Project dropdown — switch between your apps or select "All Projects" for an aggregate view. Your selection persists as you navigate between tabs.
- Timeframe selector — filter all data to Today, 7 days, 30 days, or All time. Also persists across tabs.
Overview
The landing tab. Shows high-level metrics and breakdowns for the selected project and timeframe.
- Stats row — total page views, unique visitors, sessions, avg session duration, bounce rate
- Daily chart — page views and visitors over time
- Top pages — most-visited paths ranked by views
- Referrers — where your traffic is coming from
- Countries — visitor geography
- Devices — desktop vs mobile vs tablet breakdown
- Browsers & OS — Chrome, Safari, Firefox, etc.
Sessions
A chronological list of individual sessions. Each row shows:
- Browser and OS
- Device type (desktop / mobile / tablet)
- Session duration
- Page view count
- Entry page and referrer
- Country and city (when available)
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:
- Event type and name
- Path where it occurred
- Custom properties (expandable)
- Timestamp
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:
- Name and email (from traits)
- First seen and last seen dates
- Total sessions and events
- Custom traits you passed to identify
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:
| Metric | What it measures | Good threshold |
|---|---|---|
| LCP | Largest Contentful Paint — loading performance | ≤ 2.5s |
| CLS | Cumulative Layout Shift — visual stability | ≤ 0.1 |
| INP | Interaction to Next Paint — responsiveness | ≤ 200ms |
| TTFB | Time to First Byte — server response time | ≤ 800ms |
| FCP | First 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:
- Queries — what people searched to find your site
- Impressions — how often your pages appeared in results
- CTR — click-through rate from search results
- Position — average ranking in search results
Next steps
- Quickstart — set up tracking in 5 minutes
- SDK reference — hooks, components, and the full API
- Support — reach out if something looks off