Delivering customer value online: an analysis of practices, applications, and performance