Customer segmentation is carried out on the basis comparable purchase behavior and _________ :