One needs to collect a significant amount of data and, more importantly, have high-quality algorithms for processing it. To personalize, it's crucial to know the spending and purchase habits.