We need to be able to allocate supporter's donations to particular segments and efforts within appeals, even if they were not necessarily known to have been sent those appeals (e.g., for public media efforts or for complex journey based email marketing).
Donation forms already allow us to embed (and hide) an appeal (called Source) so that we can send people to a form which will specify the appeal to be added to the revenue record in BBCRM.
Please add to this capability, the ability to specify the marketing effort and/or source code.