Analyst: Here's why Google comes out on top in head-to-head with Facebook, Amazon