In addition to (or instead of!) having donations in the purchase path of a ticket event, you can add them to the checkout page: Event Dashboard>>Donations>>Donation Setup>>Checkout Add-On. You can add up to three different choices.

screenshot-test.runsignup.com-2019.05.24-14-00-39.png

When checkout page donations are enabled, the bottom of the page looks like this:

screenshot-test.runsignup.com-2019.05.24-14-01-26.png

This is a good way to collect smaller donations, or to receive donations without making them their own step in the purchase path.