Typically in affiliate marketing the Publisher get supplied with banners, graphics, flash or data-feeds of products which are put on the Ad Networks Website by the Advertiser and downloaded by the Publisher. There is a tracking URL to id the publishers site where the potential customer came from. Affiliate Marketing usually uses the cost per sale, cost per action and cost per lead models , the website owner gets paid a fixed amount or a percentage for each sale or action (subscription to a service, brochure request, newsletter registration, etc.) that his website generates. The cost per click, cost per impression (CPM) models are also sometimes used with Affiliate Marketing. Traditional affiliate networks enable merchants to offer publishers a share of any revenue that is generated by the merchant from visitors to the publisher’s site, or a fee for each visitor on the publisher’s site that completes a specific action (making a purchase, registering for a newsletter, etc.). The majority of merchant affiliate programs have a revenue share model, as opposed to a fee-per-action model.