Affiliate marketing is about promoting products of another person for commission. The first challenge being faced by affiliate marketers is the fact that they don't know more about how to promote their links. And the fact is that the more links that are promoted, the more chance of having much money to one's wallets.
Some affiliate marketers have chosen to be using social media to promote their links. There are many social media to be used for this essence. Some have chosen Facebook over others for many reasons. The fact it has accomodated more people than any other social media outlets. Also, it is easier to have an account. The only disadvantage to it is that most time, the links may be modified, deleted or even broken.
Others have created personal blog for this effect. They have tried their best to promote their links on their blogs. Though most effective as it allow the bloggers to write the review on each product themselves. They will also find a way of promoting the blogs. There will also not be external influences on what to be blog on the blog. The only disadvantage is that some people may not even know the existence of some blogs