Supply Chain Dive on Descartes’ study of 8,000+ European and North American consumers and the critical insights it offers retailers and logistics organizations on the importance delivery and the impact of delivery failures on future ecommerce purchases.