With a customer-centric approach to your work, you will be able to make the best use of CRM software, tailor cutomer loyalty programs, and hone your other customer service strategies.
If you want to improve customer retention for your online business, to increase sales and reduce costs, focus on improving the customer experience. Just because your online store is virtual doesn't mean you shouldn't strive to provide customers with a memorable experience that keeps them coming back for more.