General tab

Under the General tab, the following fields are available.

  • RuleName: The name of the rule. It is optional. The default is rule_<ruleId>, which is generated by server. Its length cannot be more than 64 characters.
  • Cell Code: The code of the target cell to which this rule is associated. An existing cell can be selected or a new cell can be created. A new cell is automatically generated by default, if an existing cell is not selected.
  • Suppression Count: If the rule has the highest score within all eligible rules in the strategy, this count is the maximum number of offers returned in getOffers API call from all eligible rules in the strategy.
  • Set rule to highest priority: A flag, as maxScore for a rule, indicates the offer in this rule which is returned first to the client, when getOffers request is invoked, regardless of its score. However, when two or more eligible offers have this flag set, they are prioritized based on their scores.
The following two fields are only displayed when a rule has an offer list assigned.
  • Number of selected offers: The number of offers from an offer list, which are included in the candidate offers during arbitration in Runtime, if the rule itself is eligible.
  • Offer selection policy: When there are more offers left in the offer list than the “Number of selected offers“ defined above, the policy selected is used to perform the selection. The following are the supported policies.
    • Most recently updated offers: Offers are sorted on the basis of last updated date time in descending order when the strategy is deployed to the Runtime. This is the default policy.
    • Random: Random selection.
    • By a offer attribute: Offers are sorted on the basis of specified attribute value in either defined ascending or descending order. If the attribute does not exist for an offer, the offer is excluded from selection.
    • Custom: Offers are selected on the basis of defined logic of marketers. Specify custom policy name here and configure its details through Interact Runtime Configuration settings (Affinium|interact|offerserving|Tie Breakers)