The goal of customer segmentation is to give customers a personalized experience tailored to each customer or segment of customers with similar characteristics.
This can be achieved by the creation of customer profiles and marketing to distinct parts of the consumer audience differently by customizing the offerings for each segment.
Often used characteristics used for Segmentation are demographics, psychographic and behavioral attributes, or geographic properties. Successful segmentation often combines multiple methods. Another way to determine segments can be done by customer-lifetime-value modeling.
When doing customer segmentation, the higher the level of granularity, the better. The best-case scenario would be a 360 degree-view of each customer, their opinions, lifestyle-choices and consumption. A customer could be moving along different segments over time and it could be interesting, to see how their journey looks like and which factors have played a role.
Frequently used behavioral models are based on an analysis of recency, (when was the last purchase), frequency (how often did the customer make purchases) and monetary value (how much did she spend in total).
The dataset used in this example contains information about purchases at an online retailer selling „unique all-occasion gifts“. The customers are mostly wholesalers.
As there is not much information in the dataset about the customer, a behavioral analysis will be performed, looking at recency, frequency and monetary value of purchases and see, where the customers are based.