Skip to Content
v1.27.0 · shipped Global XHR capture, Hash-router inventory Read the changelog →

Activity

Route: /activity

Scenario: You want to know whether end users are actually opening sessions in this project, which routes they hit, and how many of them are identified versus anonymous — over the last 30 days.

Activity is the per-project engagement dashboard. It reads SDK session telemetry (session start / heartbeat / end, page views, identity) and pairs it with report counts for the same window.


What you see

SectionMeaning
SessionsTotal + completed sessions in the window
Devices / usersUnique devices and identified users
AveragesAvg page views per session and avg session minutes
DAU trendDaily active users sparkline for the window
User splitIdentified vs anonymous traffic
Reports this periodTotal / open / critical / high
Top pagesRoutes ranked by page views

Default window is 30 days (?window=30).


Data source

GET /v1/admin/activity?window=30

Requires a console JWT and the active project (x-project-id via apiFetch). Backed by the project_activity_summary RPC.

If numbers are zero after a real install, confirm the SDK has trackSessions enabled (default on) and that ingest is healthy under SDK health.


  • Overview — org portfolio of all projects
  • Rewards — points and tiers that depend on identified users
  • Reports — triage the tickets counted in “Reports this period”
  • Session tracking shipped in @mushi-mushi/web / @mushi-mushi/core 1.25.0 (see root CHANGELOG.md)

Anonymous traffic still produces sessions and page views. Rewards and cross-app “My Reports” need identify() so users land in the identified split.

Last updated on