Why customer satisfaction is crucial in ecommerce