Heard of gamification before? Even if you haven't, you've almost definitely seen it. Hashtag battles? Gamification. Loyalty cards? Gamification. Referral rewards? Gamification.
Using game mechanics such as competitions, point-scoring and completionism, gamification is a technique (not just limited to marketing) designed to motivate participation and engagement from consumers.