Google and Amazon fight it off to be the preferred choice for consumers and advertisers, with Google announcing the launch of buy buttons directly within the Search results and Amazon officially launching Amazon Marketing Services in Europe.