Promotion is the aspect of marketing that involves delivery of company, brand or product messages to target customers. Traditional methods of promotion, like print and television ads, are nowadays ...