Affiliate marketing takes advanced planning to be successful. Make sure you read the fine print