Configure a task to populate an engagement factor field for donations. Review this article for detailed instructions. Then create a query based the engagement factor field.