Gamification in E-Commerce - A Survey Based on the Octalysis Framework.
From game design elements to gamefulness: defining "gamification"