You may know the basic principles of digital marketing or have even put in place a social media campaign. But there are many aspects to digital marketing and all of them shift in a speedy rate, that makes it difficult to know all the things you need to carve out a digital marketing occupation.So what on earth is digital marketing? Digital marketing