Product pages

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

Dashboard overview
Screenshots use a synthetic Docs Demo project, not customer data.

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)

  1. Top bar — filters, date range, Stripe connect (when relevant), refresh, live users indicator
  2. Filter chips — active filters shown under the bar
  3. Daily Report card — AI summary shortcuts
  4. KPI row + sessions-over-time chart
  5. 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 labelPlain English
VisitorsDistinct people in the range
SessionsVisits / sessions counted
Pages per visitAverage depth
Bounce RateShare of short/single-page sessions (product definition)
Active timeEngagement time metric
RevenueShown 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

StateWhat you seeWhat to do
SDK not connectedNo data yet · Install Human Behavior · More optionsView demo, Book a callFinish install
LoadingReal card chrome with shimmer (not a totally different skeleton layout)Wait
ErrorDestructive banner + Try againRetry; check network / project
Connected but zerosCharts empty for rangeWiden 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

  1. Empty state means “not installed / no data,” not “Dashboard is broken.”
  2. Visitors KPI ≠ opening the Visitors page (related but different).
  3. Custom Events tab stays quiet until you send custom events.
  4. Revenue requires Stripe connector configuration for the environment.