_____ is an element of the marketing communications mix that involves online activities and programs designed to engage customers or prospects and directly or indirectly raise awareness, improve image, or elicit sales of products and services.
A) Personal selling
B) Direct marketing
C) Sales promotion
D) Interactive marketing
E) Public relations
Answer: D