Cost per click was more common in the early days of affiliate marketing but has diminished in use over time due to click fraud issues very similar to the click fraud issues modern search engines are facing today. Contextual advertising programs are not considered in the statistic pertaining to the diminished use of cost per click, as it is uncertain if contextual advertising can be considered affiliate marketing.
The only difference with the offline middleman and affiliate business program is that the online affiliate does not need to get hold of the actual product to earn revenue. He doesn’t need to shell out money to buy the product that he has to sell. All he has to do is create a site that markets the products of the producer. Every time he makes a sale, the producer will take over to send the actual products, receive payments and extend customer support, when necessary. A special web-based script records this process and thus the affiliate is paid for every successful sale he makes.