


It all depends on who you want to reach, their media consumption habits, and how they are looking for you. As an online marketing agency, we, of course, would say online marketing is more effective. But online marketing really has proven to be less expensive - so with online you really get more "bang for your buck." I think people are spending less and less on traditional marketing because they are not seeing any return on their investment.
Proof: http://mashable.com/2011/10/30/inbound-outbound-marketing/



