I sometimes want to laugh at these newbies, how naive they are. They don't know anything about the topic that is talking about. A simple google search will give a lot of information on the topic they are talking about, yet they don't care to do that. Affiliate marketing and CPA marketing are the same things. Affiliate marketing means you send customers to an online store or online business through your affiliate/referral link and when these people buy products, you earn a commission. CPA stands for Cost Per Action, where actions mean buying products, buying services, subscribing to a program, etc. You will earn a commission for each sale (action in the case of CPA. eCommercen refers to selling online, when the businesses are performed on the internet, they are called ecommerce. Therefore, when you sell on Amazon or ebay, you are basically doing ecommerce business. Ecommerce can be considered a lucrative method to make money from home, you can do ecommerce in two ways, start your own store and sell from your website/store or use marketplaces like Amazon or ebay. The second option is a low-cost ecommerce business where as the first option is a high investment and high-risk business.