16% of products online out-of-stock

In online shops, 16 percent of products are out-of-stock. The United Kingdom and the Netherlands have the best product availability. Google Shopping, Facebook Product Ads and Amazon are the top three advertising channels for ecommerce sellers worldwide.