Gamification of websites, apps and intranets