Online Marketing: Loyalty Games?

Gamification for online marketing: what, why and how