...
Code Block |
---|
/** * Perform required Personalization and Analytics from associated Opportunity changes. */ trigger CDP4SOpportunityTrigger on Opportunity (before delete, after insert, after update) { if (trigger.isDelete) { // Delete related Guest data if settings allow. FuseIT_CDP4S_.GuestHelper.DeleteGuestsIfCascadeEnabled(Trigger.oldMap.keySet()); } else { // Update Sitecore CDP with mapped data when it changes on an Opportunity. FuseIT_CDP4S_.PersonalizationHelper.UpdatePersonalizationFromTrigger(trigger.new, Trigger.oldMap); } } |