It is a type of online marketing technique where an affiliate/publisher promotes a business through an advertisement on their web site and in return that business rewards the affiliate with commission each time a visitor, customer generates sales. Affiliate marketing is also referred as performance marketing and associate marketing