Understanding Digital Marketing and its Application