Role of Gamification in Successful Promotions