Facebook, Google, Alibaba et al in retailers' sights