It depends entirely on the publisher. Affiliate marketing can be incredibly effective through both email and blog posts. And while blogs are becoming more common than email, a publisher who is skilled with one or the other can provide fantastic results. Building an audience can be much more difficult through email, but once a publisher has a captive audience, affiliate marketing in that niche becomes easier.