Posted: 4 Feb 2019 17:55 EST Last activity: 7 Feb 2019 9:58 EST
Arbitrating between sub strategies when Volume Constraints are reached.
I have a campaign strategy that will be limited via Volume constraints. Strategy #1 (Test_E2)
Once those Volume constraints are reached, I am trying to configure the parent strategy to fulfill the remaining customers with offers from Strategy #2 (Test_E2_2)
My original thought was to use a switch component to arbitrate based on pxPriority. When volume constraints are reached, I would think pxPriority would not be set. Not sure why the switch component isn't switching but is there any other property I can use for arbitration that can tell me if volume constraints are reached?
We are in Pega Marketing 7.4. Please see the attached files for screenshots of the parent strategy and configuration of the switch component.
Strategy 1 (Test_E2) provides 4 fixed bundle offers and one stand alone offer. Volume constraints are on the stand alone offer (756) and on the 4 parent offers of the fixed bundles (122/each). Prior to the results shape, I am setting pxPriority to "1". After these volume constraints are reached, I am trying to configure the switch component to then select offers from Strategy 2 (Test_E2_2)
Regarding your comment "Please note that the volume constraint will work on the entire batch of offers after the strategy execution by the campaign/program"... Is there any system property which keeps a running count against the Volume Constraint that I can use to limit offers via filter/switch during strategy execution?
The requirement states that I need to provide an alternate offer AFTER volume limits have been met. Do I need to create a separate campaign/strategy that leverages IH to achieve this? I would like to do this within a single strategy chain.