Только PDF
Аннотация
List of Figures 6
List of Tables 7
Introduction 8
Chapter 1. Literature review 11
1.1. Overview 11
1.2 Theoretical foundations of the development of a loyalty programme 11
1.3 Segmentation as an approach to improve loyalty programmes 16
1.4 Case of supermarket chain 20
1.4.1 The Company profile 20
1.4.2 Problem statement and business goal 20
1.5 Summary of Chapter 2 21
Chapter 2 Research methodology 23
2.1 Overview 23
2.2 IT instruments for data processing 23
2.3 Data description and exploration 23
2.3.1. Data specification and description 23
2.3.2 Data problems 24
2.4 Data preparation 24
2.5 Practices of RFM analysis application 27
2.6 Description of the analysis methodology 29
2.7 Conclusions on chapter 3 33
Chapter 3. Loyalty program improvement 34
3.1 Overview 34
3.2. Identification of problems in customer behaviour based on segmentation 34
3.2.1 Results for City A 34
3.2.2 Results for City B 38
3.2.3 Results for City C 41
3.2.4 Results for City D 44
3.2.5 Comparison of segmentation results for all cities 47
3.3 Development of a loyalty programme based on the received customer segmentation 49
3.4 Conclusions on chapter 54
Conclusio 55
References 56
Nowadays, many supermarket chains with a similar assortment and approximately
the same prices are present on the market. Therefore, customers with such a wide variety can
afford to choose where to shop and in what quantity. Methods such as special offers and
loyalty programmes are generally used to attract customers.
Loyalty programmes are designed to build a long-term relationship with the customer
to highlight a particular supermarket chain among others and motivate customers to increase
the number of visits and the average check-up. The loyalty programme can help to:
- retain customers who bring the greatest profit,
- increase the average check-up and the frequency of purchases
- reduce the cost for regular customers
- establish constant communication with customers
- collect a high-quality database
- get valuable information about customer behaviour
- increase brand credibility and awareness
- monitor changes in consumer behaviour and effectively influence it
- optimise marketing expenses through personal offers.
Most well-known retailers have their loyalty programmes, generally similar to each
other; hence, it is necessary to improve the user experience by personalising the offers. To
implement a more personalised loyalty programme, collecting as much information as
possible about customers, their behaviour, and habits is vital. Unfortunately, the information
supermarkets can collect about the participants of loyalty programmes is often quite limited,
mainly about the number and the date of purchases. Nevertheless, based on such data, it is
possible to segment customers using RFM analysis that allows to successfully divide
customers into groups and, depending on the results, determine which groups of customers
can be stimulated and how.
This research was conducted for a Russian regional supermarket chain that also has a loyalty
programme, which, however, does not correspond to current trends in this industry and does
not show high efficiency. The research has a practical value offering recommendations on
improving the existing loyalty programme.
The main research goal of this project is to analyse customer data for the period from
2020 to 2021 provided by the Company and perform segmentation of consumers into
9
different groups. This allows to visualise customers’ behaviour and to improve the existing
loyalty programme strengthening the Company’s position in the competitive market.
To achieve the goal, the following objectives are defined:
- Data preparation for further analysis
- Conducting customer segmentation and identifying key changes in customer
behaviour
- Data visualisation of results
- Problem identification and loyalty programme development.
In pursuing these tasks, various tools of data analysis were employed, including a
JupyterHub environment with Python libraries, Microsoft Excel and business intelligence
software (Microsoft Power BI). Work with data is organised based on CRISP-DM
methodology. The present work includes both theoretical aspects of studying the
development of loyalty programmes and the CRISP-DM methodology for data processing
and analysis. The research methodology is shown in Figure 1.
As a result of these stages, it is planned to obtain the following results:
- Determination of the number of loyal consumers
- Dynamics of changes in customer segmentation
- Identification of customers who may fall into the outflow.
The second chapter describes the theoretical foundations and features of developing
loyalty programmes, provides various types of loyalty programmes and justifies the choice
of a multi-level bonus programme as the basis of recommendations. It also explains the
chosen method of RFM analysis for further segmentation and describes the company
providing the data.
Theoretical
background
Method
selection
Data
description Data filtering
Modeling Conclusions Recommendations
10
In the third chapter, the selected method of RFM analysis is considered in detail, data
are described and prepared, and criteria for the application of the method are developed.
The fourth chapter examines visualised results for each city, where the analysed
supermarket chain is located. Furthermore, based on the results of segmentation, a new
loyalty programme is proposed with the possible results of its implementation described.
The study is concluded with a summary of findings and results with
recommendations for future work.
The main goal was to improve the existing loyalty programme through customer
segmentation to achieve the goal, the following tasks should be completed: data cleaning
and preparation, conducting customer segmentation and identifying key changes, data
visualization, problem identification and loyalty program development.
In the process of research, the following theoretical and practical results were
obtained:
1. Now, retail companies mainly use the loyalty bonus program since it is more
profitable for the company.
2. To determine outliers in data on customer purchase amounts, it is rational to use
the interquartile method, as well as a box plot for visualisation.
3. For all cities except the regional centre, the frequency index decreased the most.
In the regional centre, most indicators have mostly not changed.
4. In the regional centre, despite the high competition from other supermarkets, the
situation is the most favourable, since the number of new users exceeded the number of those
who left.
5. In general, the main problem throughout the network is the reduction in the
frequency of visits.
6. To solve the problem of the frequency of visits, as well as to increase the average
amount of purchases, a new multi-level loyalty bonus program was proposed with a
dependence of the percentage of bonus accrual on the number of purchases for the previous
month.
Overall, the research goal was achieved - all tasks and objectives were completed
successfully.
Recommendations for future work
The research of the characteristics of customer behaviour can be improved and deepened
with the help of a forecast of customer behavior for the next year by months, in particular,
the forecast of customers who may be in the outflow group. Also, further work involves
forecasting, taking into account the proposed recommendations and comparing these
indicators. In general, subsequent research should be directed to the practical implementation
and verification of proposals.
Ballestar M.T., Grau-Carles P.G., Sainz J. “Customer segmentation in e-commerce:
Applications to the cashback business model.” In Journal of Business Research, pp. 407-
414. 2018.
2. Beck J.T., Chapman K., Palmatier R.W. “Understanding Relationship Marketing and
Loyalty Program Effectiveness in Global Markets.” In Journal of International Marketing,
pp. 1–21. 2015.
3. Butcher S. “Loyalty programs and regular customer clubs” 2004
4. Bombaij N.J., Dekimpe M.G. “When do loyalty programs work? The moderating
role of design, retailer-strategy, and country characteristics.” In International Journal of
Research in Marketing, pp. 175-195. 2020.
5. Chaabane A.M., Pez V. “Make me feel special: Are hierarchical loyalty programs a
panacea for all brands? The role of brand concept.” In Journal of Retailing and Consumer
Services, pp. 108-117. 2017.
6. Chang H.H, Lin Y., Lu Y., Chang R.C. “Understanding the Effects of Loyalty
Program Relational Benefits, Emotion Elicitation, and Self-disclosure on Long-term
Customer Relationship.” In International Journal of Information and Management Sciences,
pp. 237–260. 2021.
7. Chaudhuri M., Voorhees C.M., Beck J.M. “The effects of loyalty program
introduction and design on short-and long-term sales and gross profits.” In Journal of the
Academy of Marketing Science, pp. 640-658. 2019.
8. Cheng C.H., Chen Y.S. “Classifying the segmentation of customer value via RFM
model and RS theory.” In Expert systems with applications, pp. 4176 – 4184. 2009.
9. Chernysheva A.M. and Yakubova T.N. Branding. [In Russian.] Moscow: Urait. 2020
10. Cho Y., Moon S.C. “Weighted mining frequent pattern-based customer's RFM score
for personalized u-commerce recommendation system.” In J. Converg., pp. 36-40. 2013.
11. Christya A. J., Umamakeswaria A., Priyatharsinib L., Neyaab A. “RFM ranking –
An effective approach to customer segmentation.” In Journal of King Saud University -
Computer and Information Sciences, pp. 1251-1257. 2021.
12. Coussementa K., Bosschebc F, Bock K. “Data accuracy's impact on segmentation
performance: Benchmarking RFM analysis, logistic regression, and decision trees.” In
Journal of Business Research, pp. 2751-2758. 2014.
13. Fang Z., Huang L., Wiermanc A. “Loyalty programs in the sharing economy:
Optimality and competition.” In Performance Evaluation, pp. 1-29. 2020.
57
14. Gorlier T., Michel G. “How special rewards in loyalty programs enrich consumerbrand relationships: The role of self-expansion.” In Psychology & Marketing, pp. 588-603.
2020.
15. Han J., Kamber M., Pei J. “Outlier Detection.” In Data Mining (Third Edition), pp. 543 – 584. 2012....33