how has the internet changed marketing functions