Dashboard

A deliberately minimal web view. The full analytical surface lives in the API and MCP server.

What the dashboard shows

Abner is API-first: agents and scripts are the primary consumers of your analytics. The web dashboard exists to confirm things are working at a glance, not to replace querying.

  • Sites (/dashboard/) — every site in your workspace.
  • Site overview (/sites/<id>/) — visitors and pageviews for the last 24 hours, the time of the last received event, and setup instructions if no data has arrived yet.

Where the real analytics live

Every metric, dimension, and filter is available programmatically:

  • MCP server — connect Claude, Cursor, or any MCP client and query conversationally.
  • REST API — stats, timeseries, breakdowns, realtime, and Web Vitals over JSON; discover the live vocabulary at GET /api/v1/meta.

If you want a richer view than the built-in pages, point your agent at the API and have it build one — that's the workflow Abner is designed around.