The E-Commerce Ecosystem: The State of Cross-Device Digital Shopping