Loading
Prepare for Email to Become the Default Login ExperienceRead More
Intermittent freezing when using using certain browser versionsRead More
Salesforce Personalization
Configure an Objective-Based Recommender

Configure an Objective-Based Recommender

Using a deep learning model, an objective-based recommender generates personalized, targeted recommendations for individuals to advance a specific business-related goal. You can choose to use an existing, predefined objective or create a new, custom objective for the recommender. Salesforce Personalization supports three predefined objectives–Maximize Revenue, Maximize Revenue with Promotions, and Maximize Clicks. These predefined objectives require you to map and include certain Data 360 entities in your profile and item data graphs. If you’re using a predefined objective, make sure you configure the data graphs correctly.

Required Editions

User Permissions Needed
To configure recommenders: Change and Edit Recommenders
  1. From the App Launcher, search for and select Recommenders.
  2. Click New.
  3. In the Recommender Properties window, select a data space.
    The data space that you choose determines which data graphs are available for you to select.
  4. Select a profile data graph.
    The profile data graph that you choose determines which profiles are eligible to receive personalized content and which profile-related attributes the personalization decision process can use. The menu lists only the profile data graphs in the selected data space.
    Note
    Note f you want to use this profile data graph with a custom objective, make sure that it includes the engagement signals' DMOs and fields so that the signals are available for selection during objective creation. For example, the primary Data Model Object (DMO) should include parameters such as user ID, timestamp ID, and unique ID. Additionally, any DMOs and fields used in filters must be present and checked in the profile data graph.
  5. Select an item data graph to use for personalization response training.
    The item data graph returns item-specific or catalog-specific content based on the data graph root object. The recommender uses this content when selecting what to return to the user in a personalized response. The menu lists only the item data graphs in the selected data space.
    Note
    Note If you want to use this item data graph with a custom objective, ensure that it includes the DMO and field used for the engagement signal's item identifier parameter. This will make the engagement signal available for selection during objective creation.
  6. Enter a recommender name and an optional description.
    The Recommender API Name is autogenerated.
  7. (Optional) Activate a fallback recommender. You can activate a fallback recommender at any time. See Set Up a Fallback Recommender.
  8. Click Next.
  9. Select Objective-Based Recommendations, and then click Next. For predefined objectives to function correctly, first configure the profile and item data graphs with Data 360 entities.
  10. (Optional) Add filters.
    You can add filters to a recommender at any time. See Add Recommendation Filters.
  11. Save the recommender.

Personalization creates the recommender. You can select the recommender for any personalization point decision.

  • Create a Custom Objective
    Using specific engagement signals, you can create custom business objectives to use with objective-based recommenders. You can reuse this objective to enhance the customer journey and deliver real-time, personalized recommendations, simplifying setup and boosting customer engagement.
  • Custom Objective for Offers
    Custom objectives use deep learning models to predict the offers that are most likely to drive your business outcomes, even when customers don't directly interact with the offer itself.
 
Loading
Salesforce Help | Article