5 ESSENTIAL ELEMENTS FOR WHAT DOES A DIGITAL MARKETING AGENCY DO