Assessing Different Applications of Digital Marketing and How They Can Support the Marketing Functions