Dashboard — Live feed

The Live Feed page shows events streaming in from your users in real time, with no refresh needed.

How it works

The dashboard opens a WebSocket connection to the Nohmo backend. Every time an event is processed by the server, it is pushed to all dashboard sessions watching that project. The stream is project-scoped — you only see events for the project you're currently viewing.

What each row shows

ColumnDescription
Type badgeEvent type — PAGE_VIEW, CLICK, SCROLL_DEPTH, TIME_SPENT, USER_LINKED, etc.
DescriptionHuman-readable summary: "Clicked \"Buy now\"", "Visited /pricing", "Spent 2m 14s on /docs"
Device / UserUser email if identified, otherwise user ID, otherwise device ID
WhenRelative timestamp, refreshed every 10 seconds

Note: The live feed holds the last 200 events in memory. Use the "Clear" button to reset the view. Events are not lost — they are always stored in the database regardless of what the feed shows.

Connection status

The status indicator in the top-right shows Live (pulsing green dot), Connecting…, or Disconnected — retrying. The client uses exponential backoff (1s → 2s → 4s… capped at 30s) to reconnect automatically if the connection drops.