Affiliate marketing is a revenue-sharing venture between a website owner and an online merchant. The website owner places advertisements on the site to either help sell the merchant's products or to send potential customers to the merchant's website. This is done in exchange for a share of the profits. There are three ways to earn money through affiliate marketing. They are called pay per click, pay per sale and pay per lead.