Collecting donation history data can be done through several methods. Most nonprofit organizations use Customer Relationship Management (CRM) systems to track donations. Integrating your email marketing platform with your CRM can automate the data collection process. Additionally, online donation platforms often provide detailed reports that can be imported into your email marketing system.