Campaign Eligibility Rules Are Defined Using Algorithms

You define a campaign's eligibility rules using one or more algorithms on the campaign. These algorithms are relatively straightforward as they simply return one of the following values:

  • Eligible. Meaning the customer is eligible for the campaign.
  • Ineligible. Meaning the customer is not eligible for the campaign
  • Check Next Algorithm. Meaning that the next algorithm should be checked. You'd only design an algorithm to return such a value if multiple algorithms are used to determine a customer's eligibility for a campaign.
Note:

Bottom line. A customer is eligible for a campaign if at least one of its eligibility algorithms returns a value of "eligible".

The Examples Of Campaign Eligibility Rules provide numerous examples to help you understand this design.