Skip to main content

Try Qualtrics for free

Free Account

Sentiment analysis: What it is and how to use it to improve customer experiences

15 min read
Survey results, customer reviews, social media mentions, oh my. It’s a feedback-driven world, and our brands are just living in it. But how can you turn all of that data into meaningful insights? Find out how sentiment analysis can help.

The days of relying on a great product or service to do your branding are behind us, which is why acquiring all types of feedback is important.

Quantitative feedback like net promoter scores can provide a general pulse of your brand performance, but qualitative feedback in the form of text can provide insight into how people actually “feel” about your brand.

Sifting through textual data, however, can be impossibly time-consuming for some brands. Doing so manually just isn’t feasible and the nuances of brand sentiment could be difficult to capture.

One solution to this problem? Sentiment analysis.

Let’s look at the importance of sentiment analysis and how it can be used to improve customer experience through direct and indirect interactions with your brand. Here’s an introduction to sentiment analysis, how it works and when to use it.

What is sentiment analysis?

Sentiment analysis definition: sentiment analysis is the process of determining the opinion, judgment or emotion behind natural language.

If you’ve ever left an online review, made a comment about a brand or product online, or answered a large-scale market research survey, there’s a chance your responses have been through sentiment analysis.

The opinion you expressed by typing into a text box would be turned into categorical data (like “positive”, “negative” or “neutral”), added to data from many other people’s comments, and summarized to give a business a bird’s eye view of how the general public responded to their brand or product.

Sentiment analysis is part of the greater umbrella of text mining, also known as text analysis. This type of analysis extracts meaning from many sources of text, like surveys, reviews, public social media, and even articles on the Web. A score is then applied based on the sentiment of the text. For example, -1 for negative sentiment and +1 for positive sentiment. This is done using natural language processing (NLP).



What is sentiment analysis used for?

So if sentiment analysis is hard to do, what’s the benefit? Why do we use tools to categorize natural language feedback rather than our human brains?

Mostly, it’s a question of scale. Sentiment analysis is helpful when you have a large volume of text-based information that you need to generalize from.

For example, let’s say you’re in marketing for a major motion picture studio, and you just released a trailer for a movie and got a huge volume of comments about it on Twitter.

You can read some – or even a lot – of the comments, but you won’t be able to get an accurate picture of how many people liked or disliked it unless you look at every last one and make a note of whether it was positive, negative or neutral. That would be prohibitively expensive and time-consuming, and the results would be prone to a degree of human error.

On top of that, you’d have a risk of bias coming from the person or people going through the comments. They might have certain views or perceptions that color the way they interpret the data, and their judgment may change from time to time depending on their mood, energy levels and other normal human variations.

With sentiment analysis tools though, you can get a comprehensive, consistent overall verdict with a simple button-press.

Sentiment scores help businesses understand what sort of emotions their brand evokes in a group of people. These emotions can be happiness, sadness, anger, or simply impartialness. From there, it’s up to the business to determine how they’ll put that sentiment into action. One way is to let sentiment inform how customers are currently experiencing your brand.

Use cases for sentiment analysis

We live in a world where huge amounts of written information is produced and published every moment, thanks to the internet, social media and digital communications. Sentiment analysis can help companies keep track of how their brands and products are perceived, both at key moments and over a period of time.

It’s commonly used in market research, PR, marketing analysis, reputation management, stock analysis and financial trading, customer experience, product design, and many more fields besides.

Here are a few scenarios where sentiment analysis can save time and add value through reputation management:

  • Social media listening – in day-to-day monitoring, or around a specific event such as a product launch
  • Analyzing survey responses for a large-scale research program
  • Processing employee feedback in a large organization
  • Identifying very unhappy customers so you can offer closed-loop follow up
  • See where sentiment trends are clustered in particular groups or regions
  • Competitor research – checking your approval levels against comparable businesses

Types of sentiment analysis

Not all sentiment analysis is done the same way. There are different ways to approach it and a range of different algorithms and processes that can be used to do the job, depending on the context of use and the desired outcome.

Basic sub-types of sentiment analysis include:

  • Detecting sentiment
    This means parsing through text and sorting opinionated data (such as “I love this!”) from objective data (like “the restaurant is located downtown”).
  • Categorizing sentiment
    This means detecting whether the sentiment is positive, negative or neutral. Your tools may also add weighting to these categories, e.g very positive, positive, neutral, somewhat negative, negative.
  • Polarity
    Sometimes, text contains mixed or ambivalent opinions, for example “staff were very friendly but we waited too long to be served”. Being able to score for polarity indicates when there are both good and bad opinions expressed in one place, and can be useful in case the positives and negatives within a text cancel each other out and return a misleading “neutral” result.

In addition to this, you can choose whether to analyze text at:

  • Document level (useful for professional reviews or press coverage)
  • Sentence level (for short comments and evaluations)
  • Sub-sentence level (for picking out the meaning in phrases or short clauses within a sentence

Pros and cons of sentiment analysis

Sentiment analysis is a powerful tool that offers a number of advantages, but it’s not necessarily right for every customer.

Advantages of sentiment analysis:

  • Accurate, unbiased results
  • Enhanced insights
  • More time and energy available for staff do to higher-level tasks
  • Consistent measures you can use to track sentiment over time

Disadvantages of sentiment analysis

  • Best for large and numerous data sets. To get real value out of sentiment analysis tools, you need to be analyzing large quantities of textual data on a regular basis.
  • Sentiment analysis is still a developing field, and the results are not always perfect. You may still need to sense-check and manually correct results occasionally.

How does sentiment analysis work?

Sentiment analysis uses machine learning, statistics and natural language processing (NLP) to find out how people think and feel on a macro scale. Also known as text mining, opinion mining and emotion AI, sentiment analysis tools take written content and process it to unearth the thoughts and feelings it expresses.

This is done in a couple of ways:

  • Rule-based sentiment analysis
    This method uses a lexicon, or word-list, where each word is given a score for sentiment, for example
    “great” = 0.9, “lame” = -0.7, “okay” = 0.1
    Sentences are assessed for overall positivity or negativity using these weightings.
    Rule-based systems usually require additional finessing to account for sarcasm, idioms and other verbal anomalies.
  • Machine learning based sentiment analysis
    A computer model is given a training set of natural language feedback, manually tagged with sentiment labels. It learns which words and phrases are positive or negative. Once trained, it can then be used on new data sets.
    In some cases, the best results may come from combining the two methods.

Developing sentiment analysis tools is technically an impressive feat, since human language is grammatically intricate, heavily context-dependent, and varies a lot from person to person. If you say “I loved it,” another person might say “I’ve never seen better,” or “Leaves its rivals in the dust”. The challenge for an AI tool is to recognize that all these sentences mean the same thing.

Another challenge is to decide how language is interpreted since this is very subjective and varies between individuals. What sounds positive to one person might sound negative or even neutral to someone else. In designing algorithms for sentiment analysis, data scientists must think creatively in order to build useful and reliable tools.

3 places to analyze customer sentiment

In a world of endless opinions on the Web, how people “feel” about your brand can be important for measuring the customer experience.

Consumers desire likable brands that understand them; brands that provide memorable on-and-offline experiences. The more in-tune a consumer feels with your brand, the more likely they’ll share their emotions in written text (through surveys, reviews, social media, and more).

But the opposite is true as well. As a matter of fact, 71 percent of Twitter users will take to the social media platform to voice their frustrations with a brand. Those users also expect brands to respond to queries within an hour of tweeting, but we’ll save that for another day.

These conversations, both positive and negative, should be captured and analyzed to improve the customer experience. Sentiment analysis can help.

Let’s first look at how more direct interactions with brands can be analyzed.

1. Text analysis for surveys

Surveys are a great way to connect with customers directly, but they’re also ripe with constructive feedback. The feedback within your survey responses can be quickly analyzed for sentiment scores.

For the survey itself, consider questions that will generate qualitative customer experience metrics, some examples include:

  • What was your most recent experience like?
  • How much better (or worse) was your experience compared to your expectations?
  • What is something you would have changed about your experience?

Remember, the goal here is to acquire honest textual responses from your customers so the sentiment within them can be analyzed. Another tip is to avoid close-ended questions that only generate “yes” or “no” responses. These types of questions won’t serve your analysis well.

Next, use a text analysis tool to break down the nuances of the responses. TextiQ is an example of a tool that will not only provide sentiment scores but extract key themes from the responses.

After the sentiment is scored from survey responses, you’ll be able to address some of the more immediate concerns your customers have during their experiences.

Another great way to acquire sentiment is through customer reviews. This method is a bit more indirect compared to surveys.

2. Text analysis for customer reviews

Did you know that 72 percent of customers will not take action until they’ve read reviews on a product or service? An astonishing 95 percent of customers read reviews prior to making a purchase. In today’s feedback-driven world, the power of customer reviews and peer insight is undeniable.

Review sites like G2 are common first-stops for customers looking for honest feedback on products and services. This feedback, like that in surveys, can be analyzed for emotional responses.

The benefit of customers providing reviews compared to responding to surveys is that it’s more indirect, which could lead to more honest and in-depth feedback. This isn’t a rule-of-thumb, but analyzing customer reviews has its clear upsides.

To improve the customer experience, you can take the sentiment scores from customer reviews – positive, negative, and neutral – and identify gaps and pain-points that may have not been addressed in the surveys. Remember, negative feedback is just as (if not more) beneficial to your business than positive feedback.

3. Text analysis for social media

One of the most indirect ways to acquire textual data is through social media mining. This is made possible using social media management software with monitoring capabilities.

Monitoring tools essentially scrape public social media like Twitter and Facebook for brand mentions and assign sentiment scores accordingly. This has its upsides as well, considering users are highly likely to take their uninhibited feedback to social media.

One downside to text analysis for social media is character limitations. Whereas in surveys and review sites there is a set of contexts, social media is more free reign. This could create some noise within the data, but this isn’t a huge concern.

Regardless, a staggering 70 percent of brands don’t bother with feedback on social media. Because social media is an ocean of big data just waiting to be analyzed, brands could be missing out on some important sentiment.

Sentiment analysis tools

When choosing sentiment analysis technologies, bear in mind how you will use them. There are a number of options out there, from open-source solutions to in-built features within social listening tools. Some of them are limited in scope, while others are more powerful but require a high level of user knowledge.

Text iQ is a natural language processing tool within the Experience Management Platform™ that allows you to carry out sentiment analysis online using just your browser. It’s fully integrated, meaning that you can view and analyze your sentiment analysis results in the context of other data and metrics, including those from third-party platforms.

And like all Qualtrics tools, it’s designed to be straightforward, clear, and accessible to those without specialized skills or experience, so there’s no barrier between you and the results you want to achieve.

Explore Qualtrics iQ today

Analyzing customer sentiment, creating better experiences

Whether you’re using a text analysis tool for survey responses or a social media management tool for mining purposes, the key here is to be on the lookout for customer feedback.

Acquiring feedback and analyzing its sentiment can provide businesses with a deep pulse on how customers truly “feel” about their brand. When you’re able to understand your customers emotionally, you’re able to provide a more robust customer experience.

Automatically uncover trends, problems and opportunities with TextiQ