The best 
click to enlarge
affiliate programs are defined by the kind of action needed by a customer who clicks on an ad through your website. These types are referred to as pay per click, pay per sale and pay per lead. They can be used on an individual basis or in combination with each other. Experiment and see what gets the most activity and helps boost site earnings. You earn money by commissions and fees that are usually paid on a monthly basis.
In pay per click programs, the advertiser/merchant pays you a commission based on a specific volume of ad clicks from your website. Each click by itself only translates to a couple cents. It is a no brainer since the customer does not need to purchase anything for you to earn money. It is a good type of program to boost earnings for websites with high traffic.
Pay per sale programs offer commissions for customer sales a result of clicking on an ad through your website. It has the potential for higher upfront commission, but is more difficult to obtain, since simply clicking on the ad does not earn anything. The way you earn money is by commission and is based on a percentage of the sale made to the customer.
Pay per lead affiliate programs offer a specific flat fee for each completed survey or query through your website. They have a lowest potential to boost site earnings since many people may not want to spend time completing your advertiser’s surveys. If do you participate, be sure to put a disclaimer on your website letting visitors know that the links are from a third party and that they may be collecting information from them.