Customer segmentation models: Types, benefits, and best practices