Guide

How to Segment Customers: From Business Question to Actionable Groups

Customer segmentation is useful when groups differ in a way that changes a business decision. This guide explains how to define, build, validate and activate customer segments.

Start with the decision the segments must change

Customer segmentation divides a defined population into groups that are meaningfully different for a stated purpose. Begin by naming the decision: proposition design, service routing, retention, channel strategy, pricing research or resource allocation. A clustering algorithm can always create groups. It cannot establish that the groups matter to the business.

Define the customer and the unit of analysis

Decide whether one row represents a person, household, account, organisation, location or relationship. Define the observation period and the population eligible for the decision. Mixing prospects, active customers and dormant accounts without a clear rule can make differences in lifecycle look like stable customer types.

Choose evidence that represents the purpose

Useful variables may include needs, attitudes, product use, channel behaviour, tenure, frequency, value, service history and outcomes. Demographics can describe a segment but may not explain what action it needs. Avoid feeding every available field into a model. Redundant or operationally created variables can dominate the solution without adding meaning.

Compare rule-based and model-based segmentation

Rule-based segments such as recency, frequency and monetary value are transparent and easy to activate. Statistical clustering can reveal combinations the team did not specify in advance. Latent-class and mixture models represent uncertainty about membership. The suitable method depends on the evidence, sample and decision, not on which technique sounds more advanced.

Validate the groups

A useful segmentation should be stable enough to use, distinct on outcomes that matter, interpretable, large enough to address and recognisable in the operating systems. Test the solution on held-out data or later periods. Compare alternative numbers of groups and inspect whether small changes in inputs cause customers to move arbitrarily.

Turn segments into different treatments

For every segment, specify the decision, proposition, channel or service treatment that changes. Estimate the cost and expected benefit. Then test whether the treatment works better for that group. Difference between segments does not prove that a particular intervention will cause a different result.

Keep the segmentation current

Customer behaviour, products and channels change. Monitor segment size, profile, movement and outcome. Rebuild only when the existing groups stop supporting the decision. Constantly changing labels prevent teams from learning whether a strategy worked.

Continue through the customer analytics series

References

  1. Google Analytics segment builder
  2. Google Analytics audiences