Twitter and Facebook see a bright future for in-the-moment spending