> ## Documentation Index
> Fetch the complete documentation index at: https://docs.insito.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Analytics

> Read NPS score, response counts, and the NPS trend inside the dashboard.

Every survey in your project gets an analytics view. Open the survey from the
survey list to see it. Today the dashboard analytics are **NPS-focused**: they
summarise the survey's first NPS question.

## What you see

* **NPS score** — current Net Promoter Score across all responses. See
  [NPS scoring](/concepts/nps-scoring) for the formula.
* **Responses** — total submitted responses, for context.
* **Promoters** and **Detractors** — the bucket counts behind the score.
* **NPS over time** — a daily trend line for the last 30 days (UTC buckets).

If the survey has no NPS question, the analytics cards show zeros. The score is
computed from the **first** NPS question (lowest position); additional NPS
questions are stored on responses but not aggregated separately yet.

## Per-question data and raw answers

Per-question breakdowns, funnels, and answer-level filtering aren't in the
analytics view today. To read individual answers (including rating, multiple
choice, and open text):

* Use the survey's **Responses** tab, or the project Overview's **Recent
  responses** table — see [Responses](/dashboard/responses).
* Export a CSV from the builder's **Responses** tab (available on all plans).

## Raw API access

The dashboard cards are computed by:

* `GET /v1/dashboard/surveys/:surveyId/analytics` — NPS aggregates + 30-day trend
* `GET /v1/dashboard/projects/:projectId/responses?surveyId=...` — raw responses

See [Dashboard endpoints](/api/dashboard-endpoints) for the full schema.
