Digital marketing and communicationTools, languages, and channels of the digital marketing revolution