Discussion
Offer deduplication within NBAM UpgradeIPhoneStrategy
Doing the Pega Marketing Essentials course, I don’t understand how Offer deduplication is managed; ie what prevents a customer from being selected more than once? As a customer can be eligible for SMS, Email and DirectMail; in the UpgradeIPhoneStrategy they may ‘pass though’ all three channel variants of the offer. The Prioritize Properties shape selects pxPriority (previously set to prioritise the channel) and is set to Output Top 3 (not Top 1)?
Question: How does the deduplication work, to ensure a customer only receives one message regardless of how many channels they are eligible for capable of being contacted in?
Thanks
Owen
Owen
Offer deduplication takes place in the Constraint Optimization stage of the Program execution (if Volume Constraint is used). Only one Offer (or an Offer variant to be precise) for a customer is selected based on the value of pxPriority.
A couple of points on how the value of pxPriority affects Offer deduplication:
1) If pxPriority is set to the same value for all Offers/Offer variants, then deduplication of Offers still takes place, but you don't have control over which Offer/Offer variant gets selected for a customer.
2) If pxPriority is not set or set to a non-numeric value, then pxPriority is considered as '0' (zero) and the Offer deduplication will not take place.
Regards
Guru