how has the internet changed marketing