Customer segmentation identifying through their spending habits which marketing campaigns (cash back, airline miles, etc.) to target per customer segment