Affiliate marketing is a type of performance-based marketing in which a business rewards one or more affiliates for each visitor or customer brought by the affiliate’s own marketing efforts. The idea behind it is that you promote other people’s products, often through an affiliate network, earning a commission if people actually end up buying thanks to your marketing.
It’s based on revenue sharing. If you have a product and want to sell more, you can offer promoters a financial incentive through an affiliate program. If you have no product and want to make money, then you can promote a product that you feel has value and earn an income from it as an affiliate marketer.