One of the major reasons why digital marketing is taking over the traditional marketing channels is because the internet has enabled businesses to interact with targeted audiences in real time. Customers have grown accustomed to engaging and interacting with one's brand or business. Another equally important reason is its affordability. Digital marketing is infinitely more affordable when compared to traditional marketing channels. An email or social media campaign can send your message to a wider audience for a fraction of the cost of a TV advertisement for example.