Customer behavior analysis for e-commerce