Gamification – 6 ways to apply it to ecommerce