Understanding Modern Day Digital Marketing