I need to create several campaign member custom fields for reporting purposes to measure campaign membership by acquisition Channel and Medium.
Ideally I could create a campaign member field for each of these dimensions, and then pull the current values dynamically from the lead object to load into campaign member record.
It's critical that the campaign membership field not update when the corresponding lead fields update. This happens often as the attribution values sync from Marketo many times a day.
Is there any way to do this?