Attracting new customers and retaining existing ones is both a key factor directly influencing business success and one of its major challenges. Today, customers are exposed to numerous companies that offer a great diversity of available goods and services. In…