Millions of Google search results have been produced by a search for the term “Internet marketing footprint” that has generated more than 2.5 million searches in the past two months.The search results, which are displayed alongside an image of a small box on the top of Google’s homepage, highlight the ways in which companies use online advertising to promote their […]