Challenges in affiliate marketing and how to overcome them