Skip to main content

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.

Every survey in your project gets its own analytics view. Open it from the survey list → click a survey → Analytics tab.

What you see

The analytics tab has four sections, top to bottom:

1. Headline metrics

A row of stat cards across the top:
  • Response count — total submitted responses, all time.
  • NPS score — current Net Promoter Score, only if the survey has an NPS question. See NPS scoring for the formula.
  • Response rateresponses ÷ impressions. An impression is a survey shown but not yet completed.
  • Avg time to complete — median seconds from survey_shown to response_submitted.

2. Time series

A line chart of responses per day (or per week for surveys with > 60 days of data). Hover for the exact count. If the survey contains an NPS question, you also get an NPS over time line — see at a glance whether the score is trending up or down. Don’t read too much into single-day movement — NPS is noisy at low n.

3. Per-question breakdown

One card per question. The visualization depends on type:
TypeVisualization
npsBar chart of 0–10 distribution, with detractor/passive/promoter overlay
ratingBar chart of 1–5 distribution
multiple_choiceHorizontal bar chart of option counts
open_textList of recent answers (latest 50). Full export in Responses

4. Funnel

If your survey has more than one question, the funnel shows where users drop off:
  • Startedsurvey_shown count.
  • Q1 answered — completed question 1.
  • Q2 answered — completed question 2.
  • Submittedresponse_submitted count.
Big drop-offs between questions are a strong signal: the question is unclear, the modal is too long, or the question is irrelevant to some respondents (consider audience filters).

Filters

Top-right of the analytics view:
  • Date range — last 7 / 30 / 90 days, or custom.
  • Platform — iOS / Android / both.
  • App version — single or range.
All charts update live as you change filters. Use this to compare cohorts: “How did NPS move between v2.6 and v2.7?”.

Exporting

The Export button (top-right) downloads a CSV of every response matching the current filter. Columns:
  • response_id, created_at, user_id, platform, app_version
  • One column per question — value is the raw answer (number for NPS/rating, string for choice, JSON array for multi-select, text for open-ended)
CSV exports are a Pro+ feature — Free plans are capped at the on-screen view.

Raw API access

The dashboard charts are computed by these endpoints:
  • GET /v1/dashboard/surveys/:surveyId/analytics — aggregates
  • GET /v1/dashboard/projects/:projectId/responses?surveyId=... — raw responses
See Dashboard endpoints for the full schema.