The world of business is witnessing a change every next day and all such changes demand new ways to reach out to customers, establishing the brand image in the right segment of the market and scaling the business in all possible channels. This has sparked the need for new techniques of marketing and advertising to be put in place and streamlining the business with the latest effective trends in the market. Also business demands to keep track of the activities run in the marketing campaigns in order to constantly check the efficacy of the campaigns whether they are leading to the desired result or not.