Affiliate marketing is a performance-based marketing strategy where a business gives perks and benefits to its affiliates as a reward for bringing in new customers or visitors.