---
schema_version: "1"
id: 78476d63079d32be775856b7a921504c5f40d60b961890b344f65fa81e000b57
title: PersonalizationObjective
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_PersonalizationObjective.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_PersonalizationObjective.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: df733efaaa9df33bc31285e968d3f53d8f8d3697a243eebfe90063ff0e1a615b
description: Represents a specific business outcome that you want to achieve when creating a recommender. Available in API version 62.0 and later.
---
# PersonalizationObjective

Represents a specific business outcome that you want to achieve when creating a recommender. 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 where an objective'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 objective. This is an optional field.



 |
| DeveloperName | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

System or user-generated API name for the personalization objective. This is a required field.



 |
| LastReferencedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

Timestamp that indicates the last time the personalized objective was referenced by another resource.



 |
| LastViewedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

Timestamp that indicates the last time a user viewed the personalization objective.



 |
| Name | 

Type

string

Properties

Filter, Group, idLookup, Sort

Description

The text label that identifies the personalization objective.



 |

## Usage

Use this object to define a business objective. The personalized, targeted recommendations generated using deep learning algorithms are intended to help achieve this objective. For example, the objective “maximizing revenue” can return recommendations that aim to increase checkout frequency, increase cart value at checkout, or both.

## 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.

[PersonalizationObjectiveChangeEvent](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_change_event.htm)

Change events are available for the object.

[PersonalizationObjectiveFeed](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_feed.htm)

Feed tracking is available for the object.

[PersonalizationObjectiveHistory](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_history.htm)

History is available for tracked fields of the object.

[PersonalizationObjectiveOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_objects_accountownersharingrule.htm)

Sharing rules are available for the object.

[PersonalizationObjectiveShare](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_objects_accountshare.htm)

Sharing is available for the object.