Products

SurveyMonkey is built to handle every use case and need. Explore our product to learn how SurveyMonkey can work for you.

Get data-driven insights from a global leader in online surveys.

Integrate with 100+ apps and plug-ins to get more done.

Build and customize online forms to collect info and payments.

Create better surveys and spot insights quickly with built-in AI.

Purpose-built solutions for all of your market research needs.

Templates

Measure customer satisfaction and loyalty for your business.

Learn what makes customers happy and turn them into advocates.

Get actionable insights to improve the user experience.

Collect contact information from prospects, invitees, and more.

Easily collect and track RSVPs for your next event.

Find out what attendees want so that you can improve your next event.

Uncover insights to boost engagement and drive better results.

Get feedback from your attendees so you can run better meetings.

Use peer feedback to help improve employee performance.

Create better courses and improve teaching methods.

Learn how students rate the course material and its presentation.

Find out what your customers think about your new product ideas.

Resources

Best practices for using surveys and survey data

Our blog about surveys, tips for business, and more.

Tutorials and how to guides for using SurveyMonkey.

How top brands drive growth with SurveyMonkey.

Contact SalesLog in
Contact SalesLog in

How cluster analysis identifies market and customer segments

Learn more about cluster analysis and how it helps you improve sales.

When you don’t research and segment your market and customer base, time and effort may be wasted on product development or campaigns that simply don’t resonate with your potential customers. 

SurveyMonkey offers a Consumer Segmentation solution that will help you build your buyer personas, measure product demand, and guide campaign targeting. The solution includes cluster analysis, an integral part of identifying both consumer and market segments. Let’s take a more detailed look at cluster analysis and the role it plays in segmentation.

Cluster analysis is a data analysis technique that identifies meaningful, naturally occurring groups within a dataset and distinguishes them as clusters. It is used to discover hidden relationships in data based on specific characteristics.

Can you manually segment your customers and market? Sure, you can, but the manual method is limiting and only truly effective with a small number of characteristics or attributes. It simply doesn’t scale well. Cluster analysis with advanced analytics and machine learning can quickly scale to a high number of attributes. It’s also completely data-driven, using an unsupervised model (the algorithm learns patterns without tagged data), which makes it more accurate and credible.

The hierarchical clustering technique is a commonly used, easy clustering technique. It is divided into two types: 

  1. Agglomerative hierarchical clustering begins by considering each data point as its own cluster. Subsequent iterations merge similar clusters until one cluster or K clusters are established.

The basic algorithm does the following:

  • Compute proximity matrix
  • Identify each point as a cluster
  • Repeat and merge the two closest clusters and update the proximity matrix
  • Repeat until you reach a single cluster
  1. Divisive hierarchical clustering is the opposite of agglomerative hierarchical clustering in that all data points are considered together as a single cluster. Each iteration separates points that are not similar. Those dissimilar data points are considered individual clusters. When completed, the result is n clusters, with each data point in its own cluster.

The basic algorithm does the following:

  • Consider all data points as a single cluster
  • Iterate and separate data points from the cluster which are dissimilar
  • Repeat until each data point is separate and considered an individual cluster

Both cluster analysis, and market segmentation involve grouping customer segments based on similarities. While segmentation is based on human input, cluster analysis is driven by machine learning. Cluster analysis provides insights that allow businesses to drill down into the needs and wants of each market segment, allowing them to offer more personalized products and messaging. Using cluster analysis, you can identify new target market segments as well as ones to avoid.

Your clusters in market segmentation will usually have a heavier emphasis on geographic information, such as metro areas, states, countries, regions, etc., and demographics, such as age, income, gender, etc.

Examples of cluster analysis in market segmentation

A company has created what they consider to be the perfect cocktail dress. They have it priced at $1000. They want to target the appropriate market for the dress, so they know they need to find people who can afford it. Traditional segmentation might be based on their belief that only people over 45 have the income to purchase their dresses. But they used clustering and found that younger women of 25-35 not only have the income but are more likely to purchase cocktail dresses. This had a significant impact on their marketing strategy.

You own a business that provides lawn care products to your overall target market of homeowners. You’ve collected information via a survey that includes household size, income, primary shopper, and distance from the nearest city. By entering these variables into a cluster analysis tool, your results reveal clusters based on the size of the family and their spending (e.g., small family + low spending, small family + high spending, large family + low spending, large family + high spending).

Cluster analysis in customer segmentation is used to create homogeneous groups of customers. In general, customer segmentation is used to identify behaviors and attitudes of the groups you’ve segmented by market. Cluster analysis will reveal clusters based on these characteristics.

Examples of cluster analysis in customer segmentation

You’re ready to launch a new streaming entertainment service. To ensure your marketing is focused on the right consumer segments, you conduct market research to find out basic demographics, how many minutes per day are spent viewing content via streaming, how many days per week include watching content via streaming, and the number of unique shows viewed each week. Cluster analysis reveals clusters that identify high streaming usage—so you can plan your marketing and advertising on the consumers most likely to be interested in your service.

Your email marketing campaign is performing as well as you’d hoped. You collect information about your recipients, such as how many emails they have received, how many they have opened, time spent viewing the email, and the number of clicks per email. Using this information, cluster analysis can identify and group recipients who interact with your emails in the same ways. You can then customize your content and email frequency based on the characteristics of each cluster.

Cluster analysis uses machine learning algorithms to group things, in our case, customers, into similar groups or clusters. There are two main algorithms used in clustering, K-Means analysis and K-Medoids analysis.

The K-means algorithm divides a single cluster into K different clusters. It does this by finding organically similar data points and assigning each one to a cluster with similar characteristics. K-means clustering works by constantly trying to find a centroid (a data point that represents the mean or center of the cluster). The end clusters will each have a centroid and data points that are closer to the centroid compared to the other centroids.

There are pros and cons to using K-means cluster analysis:

Pros

  • Simple, popular method 
  • Guarantees convergence
  • Offers a good estimate of centroids’ initial positions

Cons

  • You must specify the number of clusters
  • Depends on random initial values, so it may be inconsistent in different runs
  • Data may need to be scaled before clustering

K-means cluster analysis is widely used across several verticals, from determining urban traffic patterns for Uber drivers to segmenting customers based on interests, purchase history, or buying behaviors.

The K-medoids algorithm is similar to the K-means algorithm, but instead of using centroids, it establishes medoids (the least dissimilar data points). The medoid is an actual point in the data set, where the centroid in K-means is an average (mean). K-medoids cluster analysis is more accurate because it is not sensitive to outliers like K-means can be.

There are pros and cons to using K-medoids cluster analysis:

Pros

  • Easy to understand and implement
  • Fast
  • Less sensitive to outliers

Cons

  • May have differing results in runs because the first k-medoids are chosen randomly
  • Not suitable for non-spherical groups because it focuses on the proximity of the data points rather than the connectivity

The K-medoids algorithm is used in facial recognition software because it uses an actual data point and is more robust to outliers. If K-means were used, it would be less effective because there is no real data point to start with, but rather a centroid with mixed features from several photos. 

In some business and marketing cases, K-medoid cluster analysis would be used because the center point being an actual data point is preferable. 

Cluster analysis is used in market research for a variety of reasons. As we discussed earlier in this article, it’s particularly useful in developing market and customer segmentation. With cluster analysis, you can:

  • Divide your audience into manageable groups based on personal characteristics
  • Identify relatively homogeneous customer groups
  • Identify market structure
  • Determine how categories are divided (e.g., age groups, earning brackets, net worth, years of experience) 
  • Identify appropriate groups for product testing

While cluster analysis is used primarily for segmentation, the results are applied in various ways in marketing strategies. You can use the data to:

  • Tailor marketing messaging and advertising for specific groups
  • Define how people are grouped by a shared attribute (e.g., age, relationship status, geographic location, family)
  • Inform improved product market positioning
  • Explore new market segments
  • Modify existing market segments
  • Develop new products based on what a specific segment finds valuable

It’s time to look at a practical application of cluster analysis, based on a case study from Momentive, creator of SurveyMonkey. The study, titled “Momentive study: credit card users weigh costs and perks,” used cluster analysis to group credit card users. This allowed researchers to create groups that were easy to understand based on shared behaviors and preferences. These coherent groups allowed an increased understanding of the different behaviors and preferences among the broader group of credit card users.

Using cluster analysis, we were able to create four unique segments that represent types of credit card users. The data inputs to reach these segments include basic demographics, such as income, gender, race, and age, and usage and attitudes toward credit cards and credit card features.

This consumer segment, defined through cluster analysis, skews older and risk-averse to using credit cards. Card ownership is high in this segment, and they generally go for cards with no annual fee. They also focus on maximizing cash back and other passive card perks. This segment tends to pay off credit card debt in full each billing cycle.

The Untapped Utilizers segment identified by our cluster analysis tends to be lower income. They are the least likely of the four segments to own a credit card and are relatively unfamiliar with the benefits. If any, they will have one or two cards that likely offer cash back. This segment shows little interest in maximizing card rewards or other benefits.

Younger consumers—Gen Z or Millennials—have less disposable income but frequently use credit cards. This segment is willing to apply for store or co-branded cards with an annual fee. Strapped Spenders most often pay the minimum payment for each billing cycle. Strapped Spenders are yet another segment identified by cluster analysis.

Our cluster analysis defined this segment that is mostly comprised of high-income Millennials. They are interested in maximizing card benefits, especially travel, lodging, and airfare bonuses. Card Champions will pay high annual fees for premium credit cards to get the best rewards.

The four key findings in the Momentive study are:

  1. Younger Americans may have fewer open credit cards than older adults, but they apply for and churn through cards at higher rates.
  2. Reasons for applying for a new card are dependent on income. High-income adults open new cards to increase their credit limits, while middle and lower-income adults are motivated by building a credit history.
  3. The most important features related to the cost of a credit card are cash back, annual fees, and APR. The least important features are access to exclusive events and air travel perks like TSA Precheck.
  4. Younger Americans are more likely to use digital payment platforms and buy now, pay later options, such as PayPal, which is the most popular platform for both.

Without cluster analysis, we would not have been able to identify our four unique segments of credit card users. These segments then provided us with unique insights into each one, including what features are most important, how younger Americans are using credit cards, and reasons for applying for new credit cards.

The identification of these segments can serve essential roles for credit card companies in the future. Depending upon which segment is the target market for a particular credit card, marketing can be targeted to their particular pain points. For example, if a company wants to target the Untapped Utilizers, marketing and advertising can focus on cash back rather than other benefits or rewards. But if the target segment is Card Champions, messaging should focus on high-level benefits like travel, lodging, or airfare bonuses.

Cluster analysis is an effective way to identify market and customer segments for your business. The data can be used in a wide variety of industries to inform marketing strategies. In the Momentive case study, cluster analysis identified four consumer segments to help credit card companies identify their target segments and tailor their marketing efforts toward their desired segments.
If you need help with your consumer segmentation, our segmentation tool is just for you. We offer a variety of other market research solutions as well. Let’s get started!

Collect market research data by sending your survey to a representative sample

Get help with your market research project by working with our expert research team

Test creative or product concepts using an automated approach to analysis and reporting

To read more market research resources, visit our Sitemap.