Internet marketing should happen backwards when compared to traditional marketing.
In traditional marketing, you make your best, educated guess at your audience, try to create something that will elicit an emotional response, spend lots of money on the campaign, and hope it’ll work.
Online, you launch lots of little campaigns, watching for what works best. Then you select the top performers and use them, all the while learning about your audience.
That’s why traditional agencies so often fall flat on their faces when trying to execute internet marketing campaigns.