Online giants grasp recovery momentum via marketing mix