To collect purchase history data, you can use various tools like CRM systems, e-commerce platforms, or specialized email marketing software. These tools can track customer transactions and compile comprehensive purchase histories that can be leveraged for more effective marketing campaigns.