Let's review some of the ways to retain customers using gamification:
Hold contests, give rewards
Give points for shopping
Keep the game simple
Integrate social media channels
Use games to educate customers
Promote new services with game play