An affiliate marketing program is sometimes called an affiliate program, but also may be referred to as a pay-for-performance program or an associate program. An affiliate program is a marketing tool for the e-business that operates it, called merchant or advertiser and a source of revenue for the e-business that participates in it, called an affiliate or associate or publisher.

There are three ways to earn money through affiliate marketing:
1) Pay per Click or Cost-per-click affiliate programs: Every time a potential customer leaves the affiliate website by “clicking” on the link leading to the merchant’s website, a certain amount of money is deposited in the affiliate’s account. This amount can be pennies or dollars depending on the product and amount of the commission.
2) Pay per Lead or Cost-per-lead affiliate programs: The merchant pays the affiliate a set fee for each visitor who clicks through and takes and action at the merchant’s site, such as completing an online survey, registering at the site, or opting-in to receive e-mail.
3) Pay per Sale or Cost-per-sale affiliate programs: Every time a sale is made as a result of advertising on the affiliate’s website, a percentage, or commission, is deposited into the affiliate’s account.

Article Source: http://EzineArticles.com/1844710