One of the major challenges that is involved in affiliate marketing is finding the right niche or the kind of product that you want to promote. That is why it is important to carry out extensive research and you should also understand your target audience. It is important to choose a product that is going to align with the interest of the audience because that is how you can make substantial amount of money in affiliate marketing. It is also important to generate traffic to affiliate links and this is quite challenging as well.