Saltar al contenido principal

Optimization Overview

The ad optimization process is shown below. DecaSIM applies its AI Scoring methodology to a PROMO FILE the output of this process is a PROMO SET SIZE REPORT. Apply OPTIMIZATION SCENARIOS to this report to populate a TEMPLATE to create an OPTIMIZED FILE

Step By Step Guide

Step 1

Click the green lightning symbol in the top right of the scored Promo Report


Green Lightning Bolt
Fig. 1: Display Optimization Form

This will display the Optimizer setup view:

Optimization Form
Fig. 1: Form To Select Optimization Options

Select a template to use to create an OPTIMIZED FILE Select scenarios associated with that template to use when creating an OPTIMIZED FILE Select value for Hold Out field from Template file to specify which locations to hold out.

06-04-Drop-Down-Template-3-v1
Fig. 1: Drop Down Template Holdout Filter View

Click the preserve associations option, if required

06-04-Drop-Down-Template-3-v1
Fig. 1: Preserve Explicit Associations Between Different Promos

To begin the optimization, click RUN

06-04-Drop-Down-Template-3-v1
Fig. 1: Starting Optimization

Once optimization has completed, download the file (icon on bottom left) or close and view file in OPTIMIZATION view.

06-04-Drop-Down-Template-3-v1
Fig. 1: Successful Optimization Completed

Detailed Descriptions

Below are a detailed overview of each of the key components of the optimization process:

  • Optimization Scenarios

  • Templates

Optimization Scenarios

These are policies that are applied when creating the optimal weekly ad / catalog. They specify the scoring rules for a specific set of blocks in the ad / catalog. Scenarios are associated with a specific template. For multiple Scenarios we specify a PROCESSING ORDER, this determines the order in which these policies are applied.

Specifying Scenario

To create a scenario go to DASHBOARD => OPTIMIZATION => SCENARIOS and click __+__

Display Scenario Form
Fig. 1: Display The 'Create A Scenario Form'
  • Name
  • Processing Order
  • Scope:
  • Threshold Score
  • Lower is Better vs Higher is Better
  • Associated Template
Create Scenario Form
Fig. 1: Create A Scenario Form

Templates

A template outlines how many blocks will appear in the ad / catalog and on which 'page'. Each block can have its own unique filter scope to restrict which items can considered for that block. When combined with an Optimization Scenario policy, DecaSIM will fill each ad block with the best promo that meets the blocks template criteria and the Optimization Scenario criteria.

The expected headers in a TEMPLATE are configured in the CORE CONFIGS JSON file, this can be found in the LINK.

To configure templates DecaSIM needs five field names to be specified:

  {
"template": {
"page": This is the field that contains page number,
"block": This is the field that contains the block number on a specific page,
"location": This is the field that contains the location number. This is unique in the ad and is usually a combination of Page and Block Number.
"holdOut": This is the field that specifies if the location is a hold out - should not be populated when the template is processed ,
"optimization": This is the field we use to append values in the Optimized File. Typically this is the Location field.
}
}

Applying Filters To Locations.

To control what promos can be selected for a specific set of blocks, DecaSIM uses a combination of OPTIMIZATION SCENARIOS and FILTERS.

FILTERS can be set in a TEMPLATE file by adding a new column to a template file and then populating each cell with valid values of that field in the PROMO FILE

For example, adding the field DEPARTMENT to a template file header row will tell DecaSIM to apply a filter using values from the DEPARTMENT field in the PROMO FILE. DecaSIM will then only allow promos that match the template file filter values in that column to be candidates for that location.

Using this same approach, multiple filters can be applied to the same location.

Specifying multiple values in the template file filter cell creates an OR filter. Multiple values must be separated by ### characters.

Holdouts

Some blocks may be out of scope, equally some items may not be in scope even if they score well in DecaSIM's AI model. In addition to this, some promos may also be out of scope. They may be locked in a position in the ad or you may not want them to be featured in the ad.

To specify a HOLD OUT field in a template file, place TRUE in the corresponding cell for a LOCATION.

Exclusions

Some items may be excluded from being featured items. DecaSIM allows teams to maintain a live exclusion file. UPCs in this file that also appear in the PROMO FILE will not be eligible for scoring.

Editing Template Files

In the Template view, select a template and then click the action button to show the drop down menu. Click FILE EDITOR to display the manual file editor.