Businesses and marketers run marketing campaigns for many reasons. Marketing is not always about generating sales, it is also about building a brand, building online visibility, improving search ranking, getting traffic etc. Therefore, it is not enough to say marketing, you also need to set goals for your marketing. Before you launch your campaign, you need know what exactly do you want to achieve from marketing. Are you looking for traffic or sales? Do you want immediate sales or build your brand? Marketing goals are important but how do you set your marketing goals?