Affiliate marketing is a type of performance based marketing where in company pays while getting the referral customer or website visit.