Managing responses
View, filter, analyze, and export survey response data
Viewing responses
To access survey responses:
- Navigate to Dashboard β Surveys
- Click on the survey you want to view
- The analytics page displays response data by default
- Switch between Analytics, Responses, and Webhooks tabs
Analytics overview
The Analytics tab provides a comprehensive overview of your survey persurveyance:
Total responses
The total number of times your survey has been submitted, including both complete and partial responses.
Completion rate
Percentage of users who completed all required questions versus those who started but didn't finish.
Response time
Average time users spend filling out your survey, helping you optimize survey length and complexity.
Question-level analytics
For each question in your survey, you can see:
- β’Response distribution: For select, radio, and checkbox questions, see how answers are distributed
- β’Common answers: Most frequent responses for text fields
- β’Rating averages: Mean and median values for rating questions
- β’Skip rate: Percentage of users who skipped optional questions
Filtering responses
Use filters to narrow down and analyze specific subsets of your response data:
Date range filter
Filter responses by date range to analyze specific time periods, compare persurveyance over time, or focus on recent activity.
Label filter
Filter by labels you've applied to responses. This is useful for categorizing responses by source, priority, status, or any custom criteria.
Completion status
Filter to show only completed responses or partial responses where users started but didn't finish the survey.
Context filters
If you're using context tracking with widgets, filter responses by context type or context ID to analyze responses from specific pages or sections of your site.
Individual responses
Click on any response in the list to view detailed insurveyation:
Response details include:
- All answers: Complete responses for every question in the survey
- Response timestamp: Exact date and time when the survey was submitted
- Completion status: Whether the response is complete or partial
- Context insurveyation: If available, the page or location where the survey was filled out
- Applied labels: Any labels you've added to categorize this response
- User agent: Browser and device insurveyation (if available)
Tip: From the individual response view, you can add or remove labels to help organize and categorize your responses.
Exporting to CSV
Export your response data to CSV for further analysis in spreadsheet applications:
How to export
- 1. Navigate to your survey's analytics page
- 2. Apply any filters you want (date range, labels, completion status)
- 3. Click the "Export to CSV" button
- 4. The CSV file will download with all filtered response data
CSV file contents:
- βOne column for response timestamp
- βOne column for each question in your survey
- βColumns for context type and context ID
- βColumn for applied labels
- βAll data properly surveyatted for Excel, Google Sheets, or other spreadsheet tools
Use cases for CSV export: Create custom reports, persurvey advanced analysis, import into CRM systems, share with team members, or create visualizations in other tools.
Test data management
Test responses are marked automatically when you preview or test your surveys:
Working with test data
- β’Toggle test data: Use the "Include test data" checkbox at the top of the analytics page
- β’Default behavior: Test data is hidden by default to show only real user responses
- β’CSV export: Test data is excluded from CSV exports unless you enable it first
- β’Analytics impact: Completion rates and other metrics exclude test responses
Best practice: Always test your surveys before launching to ensure they work correctly. Test responses won't affect your analytics unless you explicitly include them.
Best practices
- βRegular review: Check responses regularly to respond promptly to users and identify trends.
- βUse labels: Apply labels to organize responses by status, priority, or category.
- βMonitor completion rates: Low completion rates may indicate the survey is too long or confusing.
- βExport regularly: Back up your data by exporting to CSV periodically.
- βAnalyze trends: Use date filters to compare persurveyance across different time periods.
- βSet up webhooks: For time-sensitive surveys, configure webhooks for instant notifications.