4.16.7 How to Manage Commitment Matching
Challenge
Knowing which Commitment Conditions should be matched and applied to Campaign Items where multiple Commitment Conditions could match.
Solution
Through the use of hierarchal matching criteria, the Commitment Conditions are applied based on specific weighted criteria.
This applies for both Basic and Advanced Commitments. Advanced Commitments allows for the application of multiple Commitment Conditions of the same type and does not need to consider which is the Commitment Condition with the most weight. Default Weight* is calculated together when there is more than one matching criteria.
The hierarchy queries eleven different criteria in your Commitment Condition and evaluates a weight according to the following table. The condition with the highest evaluated weight will get the count and its discount will be applied.
Object | Default Weight* |
---|---|
AdPrice | 1024 |
AdSpec | 512 |
AdType | 256 |
Placement | 128 |
Advertising Medium / Site | 64 |
Media Differentiation | 32 |
MediaSegment | 16 |
MediaType | 8 |
Unit | 4 |
Content | 2 |
Page Equivalency | 1 |
* the default weight can be modified by your administrator here 7.2.9 Setup Commitments.
Counting of Campaign Item revenue
Furthermore please note the following behaviour for counting the Campaign Item revenue into the conditions:
according Media Campaigns with every probability will be taken into account.
the amount N3 will be chosen to calculate.
This can be changed. Please let your administrator take a look at this article for further information:Â 7.2.9 Setup Commitments.
Example:
A commitment has two conditions.
The condition has record type x and the Advertising Medium / Site as a matching criterion.
The condition has record type x and the Ad Price as a matching criterion.
Now imagine that your Media Campaign has a Campaign Item which matches both conditions 1 and 2. Only the discount from condition 2 will be applied as the Ad Price as matching criterion counts more in the hierarchy. Furthermore, the item will be counted towards condition 2. Only if the record types which mean you would apply two different condition types to one item, then both conditions could be applied i.e. to the customer and special discount and counted towards both unit or revenue counts.
Setup
No specific setup is needed - weighted logic is hardcoded and will be automatically used for Commitment Condition application