1.3 - Filter Contact History on Contact History Attributes - Vantage Customer Experience

Vantage Customer Experience User Guide

prodname
Vantage Customer Experience
vrm_release
1.3
created_date
December 2020
category
User Guide
featnum
B035-3800-099K
Use Message Personalization Attributes and Decision Attributes owned by a Channel, both Interactive and Delivery, and Message Strategy in Rules Contact History expressions. All Decision Attribute types are supported. This means all the supported operators and other existing Rules expression functions are supported. This includes but not limited to:
  • Numeric
    • index
    • range
    • list
    • count
    • value
    • filter
    • greaterThan
    • greaterThanOrEqual
    • lessThan
    • lessThanOrEqual
    • equalTo
    • notEqualTo
    • between
    • max
    • min
    • sum
    • avg
    • set
    • contains
    • empty
    • notEmpty
  • String
    • index
    • pattern
    • value
    • filter
    • equalTo
    • notEqualTo
    • contains
    • empty
    • notEmpty
  • DATE
    • formatDate
    • time
    • formatDateTime
    • formatTimePeriod
    • parseDate
  • TIME
    • formatDate
    • time
    • formatDateTime
    • formatTimePeriod
Script and dynamic Attributes are not supported for Personalization Attributes.

Format

To indicate a filter on Contact History Attributes, use the attribute special keyword in the contactHistory expression.

Use the following required format to reference a Contact History Attribute in Contact History Rule expressions:
ContactHistory.<attribute owner keyname>.<attribute category keyname>.<attribute keyname>

For example: ContactHistory.sms.usage.signupdate

where:
ContactHistory
Fixed, special keyword
sms
Attribute Owner Keyname
usage
Attribute Category Keyname
signupdate
Attribute Keyname