The modern customer is more complex and demands better services from merchants than ever before. Customer experience personalization is providing a means of tailoring eCommerce stores to appeal to specific groups of people.