Newer Version Available

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

PersonalizationPoint

Represents a specific touch point in an experience where a personalization decision can be made. It connects a data space, profile data graph, personalization type, and response template to deliver personalized content at that time in a customer journey. Available in API version 62.0 and later.

Supported Calls

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

Fields

Field Details
AbnExperimentId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
Unique identifier that refers to a related experiment.
Relationship Name
AbnExperiment
Refers To
AbnExperiment
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 where a personalization point'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 point. This is an optional field.
DeveloperName
Type
string
Properties
Filter, Group, Nillable, Sort
Description
System or user-generated API name for the personalization point. This is a required field.
IsAuthenticationRequired
Type
boolean
Properties
Defaulted on create, Filter, Group, Sort
Description
Indicates whether the personalization point must use authenticated endpoints for real-time data capture and recommendation requests. When set to true, all interactions with Data Cloud are secured and verified.

The default value is false.

LastReferencedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
Timestamp that indicates the last time the personalized point was referenced by another resource.
LastViewedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
Timestamp that indicates the last time a user viewed the personalization point.
MaxItemsCount
Type
int
Properties
Filter, Group, Nillable, Sort
Description
Indicates the maximum number of recommendations to return.
Name
Type
string
Properties
Filter, Group, idLookup, Sort
Description
The text label that identifies the personalization point.
PersonalizationSchemaEnum
Type
picklist
Properties
Filter, Group, Nillable, Restricted picklist, Sort
Description
Picklist value that indicates the type of personalization schema, which is related to where a personalization decision is created. The accepted values are
  • DecisionDefined
  • ExperienceVariation
  • FlowPath
PersonalizationSchemaId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
Unique identifier that refers to the schema that’s related to the personalization point.
Relationship Name
PersonalizationSchema
Refers To
PersonalizationSchema
ProfileDataGraphId
Type
reference
Properties
Filter, Group, Sort
Description
Unique identifier that refers to the profile data graph that’s used with the personalization point.
Relationship Name
ProfileDataGraph
Refers To
DataGraph
RootPersonalizationPoint
Type
string
Properties
Filter, Group, Nillable, Sort
Description
Indicates the personalization point from where data is gathered‌.
Source
Type
string
Properties
Filter, Group, Nillable, Sort
Description
Indicates the personalization point from where data is gathered‌.
SourceRecordId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
Unique identifier that refers to the specific record that contains the personalization point.
Relationship Name
SourceRecord
Refers To
FlowRecordElement, ManagedContent
Status
Type
picklist
Properties
Defaulted on create, Filter, Group, Restricted picklist, Sort
Description
Indicates the state of the personalization point. The default value is Processing, and the accepted values are:
  • Active
  • CreateError—Error
  • DeleteError—Error
  • Deleting
  • EditError—Error
  • Processing

Usage

Use this object to define a specific touch point in an experience where personalization decisions can be made. For example, a personalization point can be an banner on a webpage. After setting up data space, profile data graph, personalization type, and schema, you can add decisions and targeting rules to the personalization point to tailor the user experience.

Associated Objects

This object has the following 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.

PersonalizationPointChangeEvent
Change events are available for the object.
PersonalizationPointFeed
Feed tracking is available for the object.
PersonalizationPointHistory
History is available for tracked fields of the object.
PersonalizationPointOwnerSharingRule
Sharing rules are available for the object.
PersonalizationPointShare
Sharing is available for the object.