Improving Customer Knowledge Management through online games: Change your E-shop exactly the way each customer wants, exhibit their favorite products and make sure they buy from you