Dashboard
Every Dashboard region, KPI, card tab, filter, empty state, Daily Report control, and beginner gotcha.
What is the Dashboard?
The Dashboard is the scoreboard for your product. It answers: how many people visited, how they arrived, which pages they used, which events fired, and on which devices/locations.
Route: /projects/:id/dashboard
Sidebar label: Dashboard

When you should open it
- Daily pulse (“are we up or down?”)
- After a marketing launch
- Before building a funnel (to see which events/pages exist)
- When Home chat cites dashboard metrics and you want the charts
Page layout (regions)
- Top bar — filters, date range, Stripe connect (when relevant), refresh, live users indicator
- Filter chips — active filters shown under the bar
- Daily Report card — AI summary shortcuts
- KPI row + sessions-over-time chart
- Breakdown cards — Pages, Sources, Events, Devices, Geography (+ optional group breakdowns)
Filters and date range
Date presets
You can pick presets such as:
Last hour, Last 24 hours, Last 7 days, Last 30 days, Last 6 months, Last 12 months, All time, Today, Week to date, Month to date, Year to date.
If unset, analytics navigation often defaults toward Month to date.
Gotcha: Live presets can re-anchor about every 60 seconds. Chart brush zoom can narrow the chart independently of the top-bar preset.
Filter fields available in the product
Filters are grouped conceptually as Pages, Attribution, Technology, Location, Custom.
Field registry includes: User, Event, Page, Entry page, Exit page, Channel, Source, Search keyword, Referrer, Campaign, UTM source / medium / term / content, Browser, OS, Device, Screen size, Country, Region, City, Language, Timezone, Funnel step, and group slots.
You can save segments / saved filters (including delete). Save modal may show example names like Mobile signup funnel.
Shared filter query
Sidebar links to other analytics pages preserve query params such as range, offset, startDate, endDate, filters when present. That is why changing Dashboard filters then clicking Replays can keep context.
KPI cards
| KPI label | Plain English |
|---|---|
| Visitors | Distinct people in the range |
| Sessions | Visits / sessions counted |
| Pages per visit | Average depth |
| Bounce Rate | Share of short/single-page sessions (product definition) |
| Active time | Engagement time metric |
| Revenue | Shown when Stripe is connected |
Use chart metric toggles to switch the trend line between Visitors / Sessions / counts / Revenue variants.
Breakdown cards (every tab)
Pages
Tabs: Entry, Exit, Top, Inactive
Use Entry/Exit to understand landing and leave paths; Top for popularity; Inactive for stale pages.
Card chrome often includes search (Search pages), expand, help, refresh.
Sources
Tabs: Channel, Referrer, Campaign, Source, Search Keyword
View modes may include Pie chart / Table.
Events
Tabs: Top, Custom
Custom requires you to send custom events from the SDK.
Devices
Tabs: Browser, Device, OS, Size
Geography
Tabs: Country, City, Dialect, Time
Daily Report card
Controls you may see:
- Refresh summary — regenerate the summary
- Report settings — jumps toward the Daily Report agent configuration
What the built-in report is: Daily analytics report.
Empty, loading, and error states
| State | What you see | What to do |
|---|---|---|
| SDK not connected | No data yet · Install Human Behavior · More options → View demo, Book a call | Finish install |
| Loading | Real card chrome with shimmer (not a totally different skeleton layout) | Wait |
| Error | Destructive banner + Try again | Retry; check network / project |
| Connected but zeros | Charts empty for range | Widen range; confirm traffic |
Stripe on the Dashboard
If Stripe is connected via Connectors, Revenue KPIs/columns can appear. Connect/Reconnect lives in Settings; Dashboard may surface a connect affordance when relevant.
How Dashboard connects to other pages
- Shared filters → Replays / Visitors / Insights / Issues / Funnels
- Event names you discover here → build Funnels
- Anomalies → Home questions or Issues
Beginner gotchas
- Empty state means “not installed / no data,” not “Dashboard is broken.”
- Visitors KPI ≠ opening the Visitors page (related but different).
- Custom Events tab stays quiet until you send custom events.
- Revenue requires Stripe connector configuration for the environment.