According to Business Matters, there are key things to consider to run an effective online marketing campaign. For example, the first thing is having a well defined target audience. Read the article on Business Matters