Your customers are not all the same, use clustering models to understand them better. Clustering allows you to group not only customers, but also visitors to a website or users of an application - according to common characteristics.
If you apply a clustering model to a portfolio of customers, they will be grouped according to variables that describe their behavior: purchase frequency, purchase value, preferred type of products, most used means of purchase, sensitivity to discounts and price, etc.
When applied in a marketing context, clustering models are an essential basis for market segmentation and the definition of high-impact differentiated marketing strategies.
Algorithms:
- K-Means
- Mini-batch K-Means
- CLARA
- DBSCAN