How Technology is Enhancing the Integration of Digital Marketing?