Affiliate marketing is a type of performance-based marketing in which a business rewards its affiliates for each customer or sale that is brought in through the affiliate's marketing efforts. This marketing strategy has become increasingly popular over the years, as more and more businesses are realizing the benefits of working with affiliates to promote their products and services.