Affiliate marketing is a performance-based marketing strategy where a business rewards one or more affiliates (partners) for each visitor or customer brought by the affiliate's own marketing efforts.