Survey Implementation Methods
Collect feedback anywhere your customers are. Explore different ways to deploy surveys across web, mobile, email, and more.
Embedded In-Page
Embed the survey directly within your page content. Perfect for dedicated feedback pages or inline forms.
Best For
Feedback pagesContact formsRegistration flows
Implementation
<div id="survey-container"></div>
<script>
AitochaSurvey.embed({
surveyId: 'YOUR_ID',
container: '#survey-container'
});
</script>Post-Chat Survey
Automatically trigger a survey after a live chat or chatbot conversation ends. Measure support quality.
Best For
Support quality ratingChat satisfactionAgent performance
Implementation
// After chat ends
chatWidget.on('end', () => {
AitochaSurvey.open({
surveyId: 'YOUR_ID',
metadata: { chatId: conversation.id }
});
});Post-Form Submission
Show a survey after users submit a form like checkout, signup, or contact. Capture experience while fresh.
Best For
Checkout experienceSignup feedbackForm usability
Implementation
form.addEventListener('submit', (e) => {
// After successful submission
AitochaSurvey.open({
surveyId: 'YOUR_ID',
delay: 1000 // Wait 1 second
});
});Email Survey
Send surveys via email with a direct link. Track responses back to specific customers or transactions.
Best For
Post-purchase follow-upNPS campaignsCustomer check-ins
Implementation
// API endpoint to generate unique survey link
POST /api/surveys/{id}/links
{
"email": "customer@example.com",
"metadata": { "orderId": "12345" }
}
// Returns: https://surveys.aitocha.com/s/abc123?t=xyzMobile App SDK
Native SDKs for iOS and Android. Trigger surveys based on in-app events or user actions.
Best For
In-app feedbackFeature ratingsApp store review prompts
Implementation
// iOS Swift
AitochaSurvey.show(
from: viewController,
event: "purchase_complete"
)
// Android Kotlin
AitochaSurvey.show(activity, "purchase_complete")Quick Comparison
| Method | Response Rate | Intrusiveness | Best Context |
|---|---|---|---|
| Exit Intent | Medium | High | Bounce feedback |
| Floating Button | High | Low | General feedback |
| Embedded | Very High | None | Dedicated pages |
| Post-Chat | High | Medium | Support quality |
| Post-Form | High | Medium | Transaction feedback |
| Medium | Low | Follow-up surveys | |
| QR Code | Low-Medium | None | Physical locations |
| Mobile SDK | High | Medium | In-app feedback |