Supported data types in Segmentation Service
All Experience Data Model (XDM) data types are supported within ۶Ƶ Experience Platform Segmentation Service. The rules that constitute a segment definition are contextualized by the following data types.
String data
Segment definitions use string data to define non-numerical constraints for audiences, such as “country name” or “loyalty program level”.
String data is included in segment definitions using logical, inclusive/exclusive, and comparison statements. Once a string attribute is added to your segment definition, you can use string-relevant statements to evaluate it against other string fields.
and
, or
, not
include
, must
exist
, exclude
, must not exist
equals
, does not equal
, contains
, starts with
Date data
Date data allows you to assign time-based context to your segment definitions, either by using specific start/end dates or by using date-relevant statements as shown in the table below. One implementation might be creating an audience of customers that have interacted with your brand anytime this year and has also been active within the last few days.
today
, yesterday
, this month
, this year
in last
, during
, before
, after
, within
Experience Events
As an ۶Ƶ Experience Platform schema, XDM ExperienceEvents record explicit and implicit customer interactions with Platform-integrated applications, including a snapshot of the system at the time the interaction took place. ExperienceEvents are fact records. As such, they are a data source available to you during segment definition.
As seen in the table below, event data is rendered using keywords which help refine event behavior and specify event attributes.
Audience sharing
External audiences can also be used as components of a new segment definition, adding their attribute rules to the new segment definitions.
Currently, only ۶Ƶ Audience Manager is supported as an external audience, with additional sources being enabled in the future. More information about using ۶Ƶ Audience Manager audiences with Platform can be found in the audience sharing guide within the ۶Ƶ Audience Manager documentation.
Segment definition sharing
Segment definitions created in Platform can be used within other ۶Ƶ Experience Cloud Core Services. To enable this feature, you will need to contact your solution architect or your consultant.
Other data types
In addition to the data types mentioned above, the list of supported data types also includes:
- Uniform resource identifier (URI)
- Enum
- Number
- Long
- Integer
- Short
- Byte
- Boolean
- Array
- Object
- Map