Understanding the Affiliate Marketing Ecosystem