Affiliate marketing is an unconventional way of earning revenue by promoting different products and services on your website. It is completely based on performance and the number of visitors you have on your website. The more the traffic is generated on your website on a regular basis the more you will be getting advertisers to promote themselves on your website.