Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Include data fields in a persona rule

Describes the data fields you can include in a persona rule in Optimizely Configured Commerce.

A persona is built on the user and customer characteristics that you add to a persona rule. You select these characteristics from groups of similar characteristics like the data fields on the Customer screen. You can also use characteristics outside of the Admin Console like the shopper's location. The groups of similar characteristics appear in the Criteria Type drop down field in the Rule Manager. When you choose a Criteria Type the remaining fields in the Rule Manager are updated to display only the fields you need to complete for that Criteria Type. The following tables list each Criteria Type and the data fields that must be completed to build the persona rule.

User Custom Properties
Custom Property NameThis text box is used to determine the User Custom Property that the rule will attempt to compare using the Comparison Operator and Value
Comparison OperatorThis drop-down is used to select the comparison criteria. The options are: Equals, Not Equals, Less Than, Less Than or Equals, Greater Than, Greater Than or Equals, Matches, Range, List
ValueThis text box will hold a value that the Comparison Operator will attempt to resolve against
ConditionAn And/Or option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Customer Fields
Criteria PropertyThis drop-down is used to determine the Criteria Property that the rule will attempt to compare using the Comparison Operator and Value
Comparison OperatorThis drop-down is used to select the comparison criteria. The options are: Equals, Not Equals, Less Than, Less Than or Equals, Greater Than, Greater Than or Equals, Matches, Range, List
ValueThis text box will hold a value that the Comparison Operator will attempt to resolve against
ConditionAn And/Or Option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Distance from a Point
Location PhraseThis text box is used to enter an address that will be translated into a specific Latitude and Longitude by Google Maps
LatitudeThis text box is used to determine the Latitude for the origination point of this rule
LongitudeThis text box is used to determine the Longitude for the origination point of this rule
Within/OutsideThis selector is used to determine if the distance is intended to be within the area originating from the geographic location, or outside of that area
DistanceThis text box and selector is used to determine the numerical distance from the origination point this rule will resolve true for, and if that distance is in Kilometers or Miles
ConditionAn And/Or Option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Customer Custom Properties
Custom Property NameThis text box is used to determine the Customer Custom Property that the rule will attempt to compare using the Comparison Operator and Value
Comparison OperatorThis drop-down is used to select the comparison criteria. The options are: Equals, Not Equals, Less Than, Less Than or Equals, Greater Than, Greater Than or Equals, Matches, Range, List
ValueThis text box will hold a value that the Comparison Operator will attempt to resolve against
ConditionAn And/Or option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Current Location
Criteria PropertyThis drop-down is used to determine the property type for the Location Criteria. The options available are: City, Country/Abbreviation, IDString, Latitude, Longitude, PostalCode, StateAbbreviation.
Comparison OperatorThis drop-down is used to select the comparison criteria. The options are: Equals, Not Equals, Less Than, Less Than or Equals, Greater Than, Greater Than or Equals, Matches, Range, List
ValueThis text box will hold a value that the Comparison Operator will attempt to resolve against
ConditionAn And/Or option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Authenticated
ValueThis checkbox is used to check and see if the user has been authenticated.
ConditionAn And/Or option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case

A persona is built on the user and customer characteristics that you add to a persona rule. You select these characteristics from groups of similar characteristics like the data fields on the Customer screen. You can also use characteristics outside of the Admin Console like the shopper's location. The groups of similar characteristics appear in the Criteria Type drop down field in the Rule Manager. When you choose a Criteria Type the remaining fields in the Rule Manager are updated to display only the fields you need to complete for that Criteria Type. The following tables list each Criteria Type and the data fields that must be completed to build the persona rule.

User Custom Properties
Custom Property NameThis text box is used to determine the User Custom Property that the rule will attempt to compare using the Comparison Operator and Value
Comparison OperatorThis drop-down is used to select the comparison criteria. The options are: Equals, Not Equals, Less Than, Less Than or Equals, Greater Than, Greater Than or Equals, Matches, Range, List
ValueThis text box will hold a value that the Comparison Operator will attempt to resolve against
ConditionAn And/Or option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Customer Fields
Criteria PropertyThis drop-down is used to determine the Criteria Property that the rule will attempt to compare using the Comparison Operator and Value
Comparison OperatorThis drop-down is used to select the comparison criteria. The options are: Equals, Not Equals, Less Than, Less Than or Equals, Greater Than, Greater Than or Equals, Matches, Range, List
ValueThis text box will hold a value that the Comparison Operator will attempt to resolve against
ConditionAn And/Or Option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Distance from a Point
Location PhraseThis text box is used to enter an address that will be translated into a specific Latitude and Longitude by Google Maps
LatitudeThis text box is used to determine the Latitude for the origination point of this rule
LongitudeThis text box is used to determine the Longitude for the origination point of this rule
Within/OutsideThis selector is used to determine if the distance is intended to be within the area originating from the geographic location, or outside of that area
DistanceThis text box and selector is used to determine the numerical distance from the origination point this rule will resolve true for, and if that distance is in Kilometers or Miles
ConditionAn And/Or Option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Customer Custom Properties
Custom Property NameThis text box is used to determine the Customer Custom Property that the rule will attempt to compare using the Comparison Operator and Value
Comparison OperatorThis drop-down is used to select the comparison criteria. The options are: Equals, Not Equals, Less Than, Less Than or Equals, Greater Than, Greater Than or Equals, Matches, Range, List
ValueThis text box will hold a value that the Comparison Operator will attempt to resolve against
ConditionAn And/Or option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Current Location
Criteria PropertyThis drop-down is used to determine the property type for the Location Criteria. The options available are: City, Country/Abbreviation, IDString, Latitude, Longitude, PostalCode, StateAbbreviation.
Comparison OperatorThis drop-down is used to select the comparison criteria. The options are: Equals, Not Equals, Less Than, Less Than or Equals, Greater Than, Greater Than or Equals, Matches, Range, List
ValueThis text box will hold a value that the Comparison Operator will attempt to resolve against
ConditionAn And/Or option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case
Authenticated
ValueThis checkbox is used to check and see if the user has been authenticated.
ConditionAn And/Or option that is used to determine if the rule is intended to resolve in addition to other rules, or if it is supposed to resolve true in an either/or case