How to track the success of a social media campaign?

Before starting a social media campaign, have all the tools for tracking metrics prepared. There are quite a lot of free apps which track shares, re-tweets, likes and keywords associate with brands and determine who is seeing the posts and how they are responding.