Calling all Affiliates: To Diversify Your Traffic Channels or Not, That is the Question