How Deliver evaluates personalization rules

Deliver evaluates personalization rules when you run a messaging, or when an email recipient clicks an email link to open a hosted landing page. Deliver evaluates each zone to determine which content element to add to the email or display in the landing page. In zones that contain multiple content elements, the order in which the content elements are defined in the zone affects the order in which Deliver evaluates the personalization rules and displays content.

Deliver evaluates content in zones from left to right, as seen in the Personalized content window for the zone. For each zone that contains conditional content, Deliver displays the content element associated with the first personalization rule that is a true statement. If you do not apply a personalization rule to a content element, Deliver displays the content in every email or landing page. Depending on the order of evaluation, if Deliver evaluates the blank rule first, it does not proceed to evaluate any of the other rules that might be defined for other content in the zone.

Deliver always considers a missing or blank personalization rule as being a true statement. When Deliver evaluates zones with multiple content, if it finds content with a blank rule before it encounters content with a rule that is true, it displays the content with the blank rule because the blank rule is also seen as true.

If all content in a zone contains personalization rules but none of the rules in the zone are true, no content is shown for that zone.