Affiliate Marketing is an Internet-based marketing practice in which a business rewards one or more affiliates for each visitor or customer brought about by the affiliate's marketing efforts. It is an application of crowdsourcing. The Affiliate Marketing industry has four core players at its heart: the Merchant, the Network, the Publisher and the Consumer.