Skip to main content
Users
CloudPortalLogin
  • Powered byPowered by
Introduction to Sitecore Personalize
Managing accounts and system settings
Identifying guests
Introduction to experiments
Introduction to experiences
Decisioning
View dashboards
Developer Center
Connecting to an external system
Using client-side JavaScript
Using server-side JavaScript
AI in Personalize
Glossary
  • Sitecore Personalize
  • Introduction to experiences
  • Introduction to experience goals
  • Add a revenue goal to an experience in Sitecore Personalize

Add a revenue goal to an experience in Sitecore Personalize

You can add a revenue goal to help you quantify the financial outcomes of your online content and marketing strategies in terms of order revenue. By adding a revenue goal to an experience, you can get insights on the total order revenue of the experience.

For example, you can create an experience in Sitecore Personalize and add a revenue goal to measure the impact in order revenue of a new product carousel. Additionally, you can specify a goal target, quantifying the revenue value you are hoping to achieve with the experience.

Warning

The Personalize API is what developers use to run interactive experiences. If you add a revenue goal to an interactive experience, ensure that your organization uses the browserId attribute when calling the Personalize API. This ensures that the goal is attributed to the correct browser session and the attribution rate is accurate when viewing performance analytics.

To add a revenue goal:

  1. In the experience builder, click the Goals tile and click Add Goals.

  2. In the Goals pane, click Order revenue.

  3. In the Order revenue pane, in the Goal name field, enter a descriptive name for the goal. This name will display on the Performance screen.

    Adding a revenue goal to an experience in Sitecore Personalize.
  4. In the Goal definition section, do the following:

    • In the first drop-down list, select Increase or Decrease to set whether a higher or lower order revenue is considered a successful outcome.

    • In the second drop-down list, select Revenue to choose order revenue measurements.

    • In the third drop-down list, select one of the following options to measure the order revenue:

      • Per session – calculates the average revenue per session of the experience. This is done by dividing the total revenue of the experience by the number of sessions in the variant.

      • Per conversion (AOV) – calculates the average revenue of converted sessions of the experience. This is done by dividing the total revenue of the experience by the number of converted sessions in the experience.

      • Per guest – calculates the average revenue of the experience for each unique guest. This is done by dividing the total revenue of the experience by the number of unique guests in the experience.

      • Total value - calculates the total revenue of the experience.

  5. In the Goal target field, enter the order revenue value you want to achieve. For example, if you set a target of 1,000, this means the experience will meet the goal when the order revenue value reaches 1,000.

    Note

    Adding a Goal target does not affect any calculations. This value will be displayed as a baseline metric on the Performance screen, designed to help you compare the actual revenue against your targeted goal.

  6. Optionally, to add more details about the goal, click Description.

  7. Sitecore Personalize automatically creates a Friendly ID as you enter a Goal name. You can use this ID to refer to the goal when integrating.

    To edit the ID, click and enter the new ID for the goal.

    Note

    When editing, use a-z, 0-9, and underscores for spaces.

  8. Click Save. The goal is added to the Goals tile.

Revenue goal snapshot

  • What it tracks - the order revenue generated from user purchases, based on the price.

  • Conversion - occurs when the user successfully submits an order through a CHECKOUT event.

  • Attribution - identifies and credits the experience that contributed to the order and its associated value.

  • Multi-touch example - if a user interacts with a personalized homepage, views a product recommendation, and then completes a purchase, each of these touchpoints is credited for influencing the completion of the order and its revenue.

Next steps

  • Start the experience for personalization to take effect.

  • View the analytics. After starting the experience, you can immediately see operational data. Within 24 hours, you’ll see the goal target as a baseline on the Performance screen. This lets you easily identify whether the experience has reached its target.

Do you have some feedback for us?

If you have suggestions for improving this article,

Privacy policySitecore Trust CenterCopyright © 1999-2026 Sitecore