Create simulations

About simulation

To validate your decisioning logic, you can simulate which offers will be delivered to a test profile for a given placement.

This enables you to test and refine various versions of your offers with no impact on the targeted recipients.


This capability simulates a single request to the Decisions API. Learn more on Deliver offers using the Decisions API.

To access this feature, select the Simulation tab from the Decision management > Offers menu.

Select test profiles

First you need to select the test profiles that you are going to use for simulation.

  1. Click Manage profile.

  2. Select the identity namespace you want to use to identify test profiles. In this example, we will use the Email namespace.


    An identity namespace defines the context of an identifier such as an email address or CRM ID. Learn more about Adobe Experience Platform identity namespaces in this section.

  3. Enter the identity value and click View to list the available profiles.

  4. Add other profiles if you want to test different profile data, and save your selection.

  5. Once added, all profiles are listed in the drop-down list under Test profile. You can switch between the saved test profiles to display the results for each selected profile.

  6. You can click the Profile details link to display the selected profile data.

Add decision scopes

Now select the offer decisions that you want to simulate on your test profiles.

  1. Select Add decision scope.

  2. Select a placement from the list.

  3. The available decisions are displayed.

    • You can use the search field to refine the selection.
    • You can click the Open offer decisions link to open the list of all the decisions that you created. Learn more on decisions.

    Select the decision of your choice and click Add.

  4. The decision scope you just defined displays in the main workspace.

    You can adjust the number of offers that you want to request. For example, if you select 2, the best 2 offers will display for this decision scope.


    You can request up to 30 offers.

  5. Repeat the steps above to add as many decisions as you need.


    Even if you define several decision scopes, only one API request is simulated.

    All De-duplication flags are enabled by default for simulation, which means that the decision engine allows duplicates and thus can make the same proposition accross multiple decisions. Learn more on the Decisions API request properties in this section.

View simulation results

Once you added a decision scope and selected a test profile, you can view the results.

  1. Click View results.

  2. The best available offer(s) are displayed according to the selected profile for each decision.

    Select an offer to display its details.

  3. Select another profile from the list to display the results of the offer decisions for a different test profile.

  4. You can add, remove or update the decision scopes as many times as needed.


Each time you change profiles or update decision scopes, you need to refresh the results using the View results button.

On this page