Add a revenue goal to an experiment 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 experiment, you can compare the total order revenue of each variant of the experiment.
For example, you can create an experiment in Sitecore Personalize and add a revenue goal to compare two variants displaying different product carousels. You can then determine which variant results in a higher order revenue.
For Sitecore Personalize to select the winning variant based on the revenue number, add the revenue goal as the experiment's first goal, setting it as the primary goal. If revenue isn't the main metric but still of interest, add it as a secondary goal. All goals that follow a primary goal are automatically set as secondary goals.
The Personalize API is what developers use to run interactive experiments. If you add a revenue goal to an interactive experiment, 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:
-
In the experiment builder, click the Goals tile and click Add Goals.
-
In the Goals pane, click Order revenue.
-
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.
-
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 each variant in the experiment. This is done by dividing the total revenue of the variant by the number of sessions in the variant.
-
Per conversion (AOV) – calculates the average revenue of converted sessions of each variant in the experiment. This is done by dividing the total revenue of the variant by the number of converted sessions in the variant.
-
Per guest – calculates the average revenue of each variant in the experiment for each unique guest. This is done by dividing the total revenue of the variant by the number of unique guests in the variant.
-
Total value - calculates the total revenue of each variant in the experiment.
-
-
-
Optionally, to add more details about the goal, click Description.
-
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.NoteWhen editing, use a-z, 0-9, and underscores for spaces.
-
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 experiment 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 experiment for personalization to take effect and for any variants to be potentially exposed to guests.
-
View the analytics. After starting the experiment, you can immediately see operational data. Within 24 hours, you'll see how your variants are performing against each other on the Performance screen. This lets you see which variant is leading or if a winner has been declared based on the goal.