When donation forms are used, I would expect to be able to use query params to autofill any relevant fields on a gift. The only one currently supported is gift designation, which recently happened. The most important ones would be appeal, campaign, and any custom fields.
Today we support designation, appeal and campaign, but not custom fields. I am going to alter this Idea title to indicate custom fields only so we can see more specific voting on this. Thanks for submitting!