Filter Contact History on Contact History Attributes | Vantage CX - 1.4 - Filter Contact History on Contact History Attributes - Vantage Customer Experience

Vantage Customer Experience User Guide

Product
Vantage Customer Experience
Release Number
1.4
Release Date
June 2021
Content Type
User Guide
Publication ID
B035-3800-099K
Language
English (United States)
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