Charles explains
Simply put, affiliate programs, also called associate programs, are arrangements in which an online merchant Web site pays affiliate Web sites a commission to send them traffic. These affiliate Web sites post links to the merchant site and are paid according to a particular agreement. This agreement is usually based on the number of people the affiliate sends to the merchant's site, or the number of people they send who buy something or perform some other action. Some arrangements pay according to the number of people who visit the page containing their merchant site's banner advertisement. Basically, if a link on an affiliate site brings the merchant site traffic or money, the merchant site pays the affiliate site according to their agreement. Recruiting affiliates is an excellent way to sell products online, but it can also be a cheap and effective marketing strategy; it's a good way to get the word out about your site.

There are at least three parties in an affiliate program transaction:
Over the past few years, affiliate programs have grown enormously in popularity, taking many interesting forms. For many Web sites that don't deal much in e-commerce (selling products or services online) themselves, functioning as an affiliate is a good way to participate in e-commerce.
There are a number of other arrangements as well. Basically, a company could set up an affiliate program based on any action that would benefit them, and then pay their affiliates based on the number of customers the affiliates send them who perform that action.
There are a couple of very popular variations on these basic payment plans:
Additionally, there are a few pay-per-impression affiliate programs. Companies running these programs, also called pay-per-view programs, pay affiliates based only on the number of visitors who see their banner ad. Usually, this sort of arrangement is not structured as an affiliate program, but simply as a traditional advertising program. The advantage affiliate programs have over traditional advertising is that in an affiliate program, an online merchant only pays its affiliates when it gets a desired result. Traditional advertising, such as the ads you see on TV and a lot of the banner ads on the Internet, is relatively risky for the advertiser. They spend money on advertising based on a guess of its effectiveness. When an ad brings the company more money than it spent on that ad, the ad is a success. If the company makes less money than it spent, it has to swallow that loss. With an affiliate program, an online merchant only pays its affiliates when things are working. Because there's much less risk to the merchant, it's a lot easier for Web sites to join affiliate programs than it is for them to attract advertisers.
Affiliate networks, or "affiliate brokers," act as mediators between affiliates and merchant Web sites with affiliate programs. They track all activity, arrange all payment, and help affiliates set up the necessary links on their Web site. Additionally, affiliate networks help recruit affiliates by including an online merchant's affiliate program in their directory. Different affiliate networks offer different extra features, but most have a help-center and a place affiliates and merchants can go to view reports of their traffic.

Affiliate networks are a real convenience for prospective affiliates because they present a wide variety of affiliate programs in one central location. They make it much easier to find a good program that is appropriate for your site.
In return for the convenience they provide, affiliate networks take a cut of each transaction. Typically, a network takes somewhere around 20 percent of the commission.
Who Are Affiliate Programs For?
How Are Affiliate Programs Administered?
Affiliate programs are pretty simple in concept, but a lot of behind-the-scenes work is necessary to make them work properly. In order for the affiliates to be compensated, someone needs to keep track of the actual activity surrounding the affiliate's link to the merchant site.
Depending on the arrangement, someone might need to determine:
Someone also has to keep track of the original arrangement between the merchant and the affiliate and make sure the affiliate receives whatever money is owed to them.
It's a lot of work for merchant Web sites to actively recruit affiliates, and for affiliates to search for affiliate programs they are interested in. Nonetheless, many companies, such as Amazon.com, deal with their affiliates directly because the administration is well worth their time. Even though they take full control over the process, and so determine themselves what they owe, these companies can attract a lot of affiliates because their offer has no real risk or cost: All an affiliate webmaster has to do is put the link up and hope the checks come rolling in. For a lot of Web sites, however, all the work of recruiting affiliates or merchant Web sites is just too time consuming. And a lot of webmasters would rather not rely on the merchant site to tally their own bill correctly!
As we'll see in the next section, affiliate program networks offer an excellent solution to these problems
If you are interested in getting involved in affiliate programs, the first thing you have to do is decide whether you want to become an affiliate, want to acquire affiliates, or both. If you run an e-commerce site and would like to increase your sales, you might want to start your own affiliate program. If you run a small content site as a hobby and would simply like to bring in a little money to cover production costs, joining a few programs as an affiliate would be a good option. Your best option depends on what aspects of affiliate programs could best serve your site and how much you are willing to spend.
Becoming an Affiliate
If the affiliate network approves your application, you can begin picking affiliate programs that interest you. Because so many affiliate programs are free to the affiliate, it's probably in your best interest to steer clear of programs with a charge. Once you've chosen some affiliate programs, the online merchants running these programs will have the opportunity to review your site. If they approve you, the affiliate network will walk you through the process of posting the appropriate links, which come directly from the network's site. They will also establish payment arrangements with you. Because the amount of money you earn per action can be extremely small, most affiliate networks have a set minimum payout amount. This means you won't receive a check until the total money owed you reaches a certain amount. After you have set all this up and the affiliate network has explained its system to you, you can get back to work on your Web site's content and wait for your money to come in.
Acquiring Affiliates
The alternative to acquiring affiliates, maintaining an affiliate program yourself, is significantly more complicated. Among other things, you would have to screen and recruit all affiliates yourself, purchase and maintain some sort of tracking technology, instruct your affiliates on how to set up links to your site, set up an accounting system for paying all of your affiliates and set up a help line to assist all your affiliates. There are a number of traffic-tracking software applications that will probably cost between $100 and $500, significantly less than joining an affiliate network. Another option is to sign on to a company that keeps track of the traffic involved in your affiliate program by running it through their site on the way to yours. Using one of these companies costs about the same as tracking software, and they also only assist you in tracking. Maintaining the business end of an affiliate program is more than we can explore in this article, which is a good indicator it is also more than most Web sites would want to get into.
Below is a list of TOP Affiliate website's that we can recommend.
Online Games Of Skill Platform & Affiliate Platform 2 Web Links WOW!