This dataset is transaction data set of two years. Consist of 540k records and 9 variable. The variables are Price, Customer ID, Stock Code, Country, Invoice, Invoice Data, Quantity, and Description. Our goals here are finding CLV each customer, segement customer by RFM and CLV values, and making recommendation
The present value of the expected sum of discounted cash flows of an individual customer. Or simply we can say, it’s the total purchases made (cash flow) over the lifetime of that customer. We will use CLV to predict how much the customer will spend in future
- Determine the traits of our most valuable customers and find similar customers
- Push the marketing channels that bring you our most valuable customers
- Know how much we should be spending to acquire a particular type of customer
- Use our best customers for market research and product feedback
The model predict in the next 2 months, these customers will make a purchase in CLV dollar monetary unit.
Now we cluster our customers using RFM + Tenure and CLV method. Tenure represents the age of the customer in whatever time units chosen (weekly, in the above dataset). According to Elbow Method, the best cluster number in this case is 3 cluster, so we decided to cluster our customers into 3 groups
- Cluster 0 This cluster is low spender group but they bought most recent. We can say that mostly this group consist of new customer/first time buyer
- CLuster 1 Cluster 1 represent mid-spender customers. They are existing customer who bought less frequent
- Cluster 2 Cluster 2 is the best customers. They are most frequent and high spender buyer. Those are existing buyer and predicted will buy higher value in the next 2 months
-
In the cluster 0, mostly consist of first time buyer, in order to keep them 'alive', we can offer them discount/cashback. So, at least they will back again in certain time to buy our product. Indeed, this is need certain amount of investment, but keeping this cluster 0 is better rather than convert the new customer
-
Similar method to cluster 0, we will offer them discount treatment to make these customers in cluster 1 back to our company. Our focus is to increase buying frequency on cluster 0 and cluster 1. But in cluster 1 , since they are not first time buyer, budget to toffer them discount promotion is slightly cheaper than budget to treat cluster 0
-
Since cluster 2 consist of the best customers, we can focus to make them loyal. One of most used method is using loyalty program. We can increase their spending to buy our product trough loyalty program we created.