Luminate uses specific source codes to differentiate email donations. The source code is tied to the email message that was sent. When the recipient clicks the link to donate, the source codes are recorded in their browsing session and recorded by the system when they donate. The user likely clicked the button to donate from the email message, but then browsed to a different form and donated there instead. Since the email source code is still present in their session, it will be recorded as such. From a functionality standpoint, the source of the donation is correct in the sense that the email is what prompted them to donate, even if the donation didn't go towards the expected form.