Survey Analytics¶
!!! info "TL;DR" Track response rates, completion rates, and a per-question breakdown. There's no export button yet, but you can pull responses through the REST API.
Accessing Analytics¶
Overview Metrics¶
Response Rate¶
Percentage of users who completed the survey after seeing it.
Example: 150 completed / 1000 impressions = 15% response rate
Benchmarks:
- Excellent: >20%
- Good: 10-20%
- Poor: <10%
Completion Rate¶
Percentage of users who finished after starting.
Example: 150 completed / 200 started = 75% completion rate
Benchmarks:
- Excellent: >80%
- Good: 60-80%
- Poor: <60%
Low completion rates indicate:
- Survey is too long
- Questions are confusing or sensitive
- Technical issues (e.g., mobile rendering problems)
Status¶
The survey's current lifecycle state (draft, published, paused, or archived).
Question-Level Analytics¶
Multiple Choice¶
Response distribution:
| Option | Count | Percentage |
|---|---|---|
| iOS | 120 | 60% |
| Android | 50 | 25% |
| Web | 25 | 12.5% |
| Other | 5 | 2.5% |
Visualization: Horizontal bar chart.
Rating Scale¶
Average rating: 4.2 / 5
Distribution:
5 ⭐⭐⭐⭐⭐ ████████████████████ 60 (40%)
4 ⭐⭐⭐⭐ ██████████████ 45 (30%)
3 ⭐⭐⭐ ████████ 20 (13%)
2 ⭐⭐ ████ 10 (7%)
1 ⭐ ██ 5 (3%)
Visualization: Histogram.
NPS (Net Promoter Score)¶
Score: +42
Segmentation:
- Promoters (9-10): 70 responses (47%)
- Passives (7-8): 55 responses (37%)
- Detractors (0-6): 25 responses (17%)
Benchmarks:
- Excellent: >50
- Good: 20-50
- Poor: <20
- Negative: <0
Free Text (Long)¶
Response count: 85
Shows the raw text of up to 10 responses, with a "+ N more responses" note if there are more. There's no word cloud or sentiment breakdown on this page.
Sentiment Analysis¶
Free-text responses are analyzed for sentiment (positive, neutral, negative) automatically as part of PMF scoring, but that analysis isn't shown on this per-survey Analytics page. To see it:
- Sentiment trends across your organization:
Admin Dashboard → Analytics - A word-frequency view of a segment's free-text answers:
Admin Dashboard → PMF Dashboard → Segment Analysis
Exporting Data¶
There's no export button in the admin UI yet. If you need responses outside Canviq, fetch them via the REST API:
Requires an admin session or an API key with the surveys:read scope. Supports ?limit= and ?offset= for pagination. Returns:
{
"responses": [
{
"id": "...",
"status": "completed",
"started_at": "2026-02-10T12:00:00Z",
"completed_at": "2026-02-10T12:03:00Z",
"survey_answers": [{ "question_id": "...", "value": "..." }]
}
],
"meta": { "hasMore": false }
}
See API Reference for details.
Live Updates¶
The analytics page reflects the latest responses on each load; refresh the page to see new submissions.
Best Practices¶
Interpreting Response Rates¶
- Low response rates (<10%) → Survey is poorly targeted, too long, or survey fatigue
- Low completion rates (<60%) → Survey is too long or has confusing questions
Next Steps¶
Tip: Read the per-question breakdown to see where interest drops off across question types, and check the free-text list for direct product feedback.