Custom Dashboards
Compose your own analytics views from 20+ widget types.
Pro+
Overview
Custom dashboards let you compose a view from any combination of widgets, scoped to any date range or filter set. Each widget refetches on its own interval — KPI cards are live, time-series charts update every minute, heavier aggregations every few minutes.
You can create multiple dashboards per site (one per team, per audience, per goal) and switch between them from the site's main view.
Widget catalog
Drag any of these onto your grid. Each is configurable independently.
Live
- Realtime Counter — Active visitor count with a rolling list of active pages
- Live Map — Active visitors pinned on a world map, updated every 5 seconds
KPIs & summaries
- Stat Card — Single metric with trend indicator, icon, and formatter (number, percent, duration)
- Revenue — Stripe revenue total for the selected range
- Web Vitals — LCP, FCP, CLS, INP, TTFB at p75
Time series
- Pageviews Chart — Pageviews over time, bucketed to day / hour / minute
- Metrics Chart — Any metric over time (visitors, sessions, bounce rate, avg duration)
Breakdowns
- Traffic Sources — Referrers grouped by type (direct, search, social, referral, UTM)
- Browser Chart — Visitor share by browser
- Device Chart — Desktop / mobile / tablet split
- Geo Chart — Top countries / regions / cities by visits
- Audience — Language, returning vs. new visitors, and cohort distribution
- Campaign — UTM campaign performance
Pages & events
- Top Pages — Ranked list of most-viewed pages
- Entry / Exit — Pages where sessions start and end
- Events — Custom event counts with optional property breakdown
AI
- Insights Starter+ — AI-generated summaries, trends, anomalies, and suggestions
Integrations
- Vercel Metrics — Last 10 deployments, bandwidth, edge requests
- Neon Metrics — Database storage, branches, compute hours
- Site Integrations — Status of every integration connected to the site
Creating a dashboard
- 1
Open the site and click New dashboard
From your site's main view, use the dashboard switcher in the top bar and choose New dashboard. Give it a name (e.g., Exec summary).
- 2
Add widgets
Click the + Widget button to open the catalog, then pick a widget. Most widgets have a configuration panel — label, metric, color, format — that you can tweak before saving.
- 3
Resize and arrange
Drag widget corners to resize (the grid snaps to the underlying column system). Drag the widget header to reorder. Changes persist as you make them.
- 4
Share
Invite teammates to the site in Settings → Team — everyone with access sees the same dashboards.
Date range & filters
The date range selector at the top of the dashboard applies to every widget that supports one. Widgets with their own fixed range (realtime counters, live map) ignore it.
Each widget can override the global range if you want to compare last 24 hours next to last 30 days — open the widget config and toggle Custom range.
Retention matters