Collecting user feedback using only your analytics
In the early stages, or for a side project, it’s not worth building an entire system in order to track user feedback. Instead, it can be done quite well by capturing the feedback and triggering an event in the analytics that you use.
// In Google Analytics
gtag('event', 'FEEDBACK GOES HERE', {
'event_category': 'Feedback',
'event_label': 'Positive|Negative'
});
// In Plausible:
plausible('Feedback', {props: {type: 'Positive|Negative', content: 'FEEDBACK GOES HERE'}})
This has worked well so far and has had several benefits:
- Not having to create the feedback mechanism or add fields to models
- Not having to add data analysis to analyze feedback
- Being able to have the larger context
- Being able to track feedback over time