Newer Version Available

This content describes an older version of this product. View Latest

PersonalizationDecision

Represents a set of targeting rules within a personalization point that determine an individual's eligibility to receive personalized content and the content to deliver. Available in API version 62.0 and later.

Supported Calls

describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve()

Fields

Field Details
CurrencyIsoCode
Type
picklist
Properties
Defaulted on create, Filter, Group, Restricted picklist, Sort
Description
Three letter ISO currency codes for supported currencies. The default value is USD. This is an optional field.
DataSpaceId
Type
reference
Properties
Filter, Group, Sort
Description
Unique identifier that refers to the data space from where a personalization decision's resources originate. This is a required field.
Relationship Name
DataSpace
Refers To
DataSpace
Description
Type
String
Properties
Filter, Group, Nillable, Sort
Description
Text description of the personalization decision. This is an optional field.
DeveloperName
Type
string
Properties
Filter, Group, Nillable, Sort
Description
System or user-generated API name for the personalization decision. This is a required field.
Name
Type
string
Properties
Filter, Group, idLookup, Sort
Description
The text label that identifies the personalization decision.
PersonalizationPointId
Type
reference
Properties
Filter, Group, Sort
Description
Unique identifier that refers to a personalization point.
Relationship Name
PersonalizationPoint
Relationship Type
Primary-detail
Refers To
PersonalizationPoint (the primary object)
PersonalizerId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
Unique identifier that refers to the personalizer service called at runtime, which retrieves the necessary information for a decision response.
Relationship Name
Personalizer
Refers To
PersonalizationRecommender
Priority
Type
int
Properties
Filter, Group, Nillable, Sort
Description
Represents the order in which personalization decisions are evaluated. If an individual qualifies for multiple decisions, the one with the highest priority is returned. The possible values are positive integers such as 1, 2, and 3.
State
Type
picklist
Properties
Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort
Description
Picklist value that indicates the state of the decision. The default value is Draft, and accepted values are Draft and Live. Personalization evaluates only live decisions.

Usage

Use this object for defining and managing personalized responses. It includes targeting rules to determine eligibility and specifies the content to return, such as product recommendations.

Associated Objects

This object has these associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

PersonalizationDecisionChangeEvent
Change events are available for the object.
PersonalizationDecisionFeed
Feed tracking is available for the object.
PersonalizationDecisionHistory
History is available for tracked fields of the object.
PersonalizationDecisionOwnerSharingRule
Sharing rules are available for the object.
PersonalizationDecisionShare
Sharing is available for the object.