How to analyze customer feedback
Everyone realizes the need to understand the voice of their customers but it’s incredibly challenging to do it successfully. Challenges include collecting all feedback together, discovering what tags to apply, tagging feedback correctly, and finding and sharing insights with your teammates.
We, at Enterpret , have been working on building analytics on top of customer feedback to make sure you are able to learn from your customers and the feedback they share with you.
In this article, I’m going to elucidate the needs and challenges of analyzing qualitative customer feedback and how can you do it successfully. In the later half of this blog, I'd be sharing how Enterpret helps you analyze customer feedback with ease, and what’s different about Enterpret’s approach.
Why do we need to analyze customer feedback?
Adam Nash (ex VP, Product at Dropbox ), in this wonderful presentation , talks about the importance of listening to customers. Customers have a relationship with your product and share feedback on how that relationship can be improved. If their voice is not heard, the relationship is jeopardized.
Customer feedback is important for product development and product quality. Proper analysis is imperative to get a better view of what has to change and improve in the product to provide value to your customers.
What makes analyzing customer feedback so difficult?
1. Feedback is scattered:?Today, customers give feedback in many different places and expect the product to respond and evolve to their feedback. Feedback could be shared in a support ticket, Slack channel, survey, as a review on G2 or an app store, or even User Interviews and Sales Calls. Moreover, feedback is multilingual for global products.
2. Creating the Feedback?Taxonomy -?Identifying the tags:?Properly analyzing feedback requires tagging each piece of feedback with topics, like ‘Subscription’, and the feedback reason, like ‘error when adding credit card’. This is extremely challenging for the following reasons:
3. Applying the Feedback Taxonomy - Tagging each piece of feedback accurately: Even if you create a robust feedback taxonomy, you then need to ensure every piece of feedback gets the right tags. It is a rule of thumb in data annotation that accuracy is inversely proportional to the number of tags. Further, it won’t be just one person doing the tagging but many people — often customer support agents who trying to resolve tickets quickly. To maintain consistency, everyone who is tagging needs to have the same understanding of every scenario. Doing this for thousands of tags is nearly impossible. Tagging is time-consuming, resource intensive, and inherently inaccurate .?
How to analyze customer feedback
There are two major aspects to analyzing customer feedback:
Giving feedback a structure
Above, you can see feedback from a customer of?Notion . The feedback contains the following keywords:
Consider all of the different keywords contained within your product feedback. You could have hundreds.
In addition, different customers will share feedback for the same?reason,?but use different wording to describe it (e.g.?I can’t renew my subscription,?getting a payment error on resubscription, etc.). There could be infinite ways to describe a reason for feedback. Furthermore, these reasons for feedback themselves could very well range into the thousands.
To give feedback a structure, you need to accurately identify different keywords and reasons. This structure is called the Feedback Taxonomy.
Once the feedback is structured and?accurately tagged, then you can answer questions like the ones listed below to both find and quantify relevant feedback:
Understanding the context of feedback
Surfacing themes of feedback is helpful, but what makes feedback truly valuable is understanding the context: who the customer is, what was their behaviour, and where and when they shared the feedback.?Tying the feedback they shared with the context of who they are is critical to unlocking insights with real business value, as opposed to just a generic list of the top 5 feedback themes in your user base.
For example:
How does Enterpret create your custom feedback taxonomy?
At its core, Enterpret uses custom large language models to build an?automatic feedback taxonomy?customized to your product.
Enterpret’s?unified feedback repository?has native integrations that connect with?feedback sources ?where natural language interaction happens between you and your customers. The feedback repository ingests feedback in any language, translates non-English to English.
Model training is automated by fetching historical feedback. After fetching all historical feedback, Enterpret removes spam and junk, since support channels can get a lot of spam.
Once the data is clean, Enterpret projects the feedback into a semantic space by leveraging the large language models I mentioned above. In the semantic space, all similar meaning text is clustered together. We then group these clusters, and give each a name — these are your feedback?reasons. Let’s look at an example:
Let’s look at real examples:
领英推荐
All three of these tweets are essentially talking about the same thing - “Switching From Evernote to Notion”.
After cleaning, all three pieces of text would be extremely close in the semantic space and would get clustered together - and can be named the same repeatable summary.?Switching From Evernote to Notion?would get recorded as a reason for the above feedback and any other similar feedback.
Similarly, tracked keywords like?Evernote,?Trello,?Todoist,?Web App, etc will get identified and tagged on the feedback.
Enterpret scans through all your feedback, historic and ongoing, and identifies the major reasons and entities within your feedback.?This identification goes through multiple checks, including a human auditor, to ensure uniqueness (“switching from Evernote” and “moving over to Notion from Evernote” mean the same thing) and relevance (making sure the feedback is about your product).
An example of how the taxonomy is automatically structured to help you find relevant feedback and understand the voice of the customer.
We do a taxonomy refresh at regular intervals so that new reasons and keywords get created as your product evolves.
As a result, Enterpret is automatically able to identify all the thousands of reasons for feedback for your product and hundreds of keywords relevant to your product - through no effort on your end.
How does Enterpret apply the taxonomy to your feedback?
After the taxonomy is created, Enterpret then tags each piece of feedback ingested from the?Unified Feedback Repository?against the entire?Taxonomy.
We train a custom model on your data to accurately tag the entire taxonomy on each feedback record to get optimum performance. These custom models are essential for analyzing customer feedback. While off-the-shelf models like?GPT-3 ?can perform well on Internet data as that is what they are mostly trained on, they will perform poorly on a custom data set like your product’s customer feedback.
In addition, we have a team of human auditors who constantly check the performance of your model’s predictions to ensure nothing has gone astray.
Models are probabilistic by nature and will have a few incorrect predictions. We guarantee state-of-the-art performance, but incorrect predictions are bound to happen. Whenever you notice a mistake, you can report that feedback within Enterpret, and the model will update to ensure the same kind of mistake isn’t repeated.
How do you get insights from customer feedback?
Ingesting all feedback, creating a Taxonomy, and then applying the Taxonomy - creates your data of feedback records. Enterpret then provides you with an interface to perform analytical queries and search for feedback.
In the image above you can see an analysis of users giving low ratings on AppStore and PlayStore and talking about chat for Zoom for the last 6 months.
Some sample questions you could answer using Enterpret include:
…and many more.
How do you take action on top of it?
Here are a few ways you can leverage the insights you identify in Enterpret in your day-to-day work:
What is different about Enterpret’s approach?
Enterpret is differentiated from similar tools or generic models as it offers the following capabilities:
Hopefully, this article shed some light on how to approach the tricky problem of analyzing qualitative data such as customer feedback.
At Enterpret, we are working with some great product, product ops and VOC teams like?Notion ,?Lambdatest ?and?Airbase ?to help them identify actionable insights to build better products for their customers.
If you’d like to learn more about how your team can use Enterpret,?please reach out or email us at [email protected]
PS: This article was originally published here .