online marketplace analysis