Margin Strategies

Overview

Margin strategies are built on top of existing CP strategies (for example: ClickCP, PurchaseCP). These strategies reorder the list of products returned from original strategies based on the margin, price, and original conditional probability scores of a product.

Strategy

Strategy ID

Modelbuilds Enabled

Strategy Class

Model DB Name

Other Data for Strategy

MarginClickCP

95

Site config

MarginClickCPStrategy

cp_clk_margin

ClickCP

MarginPurchaseCP

94

Site config

MarginPurchaseCPStrategy

cp_pur_margin

PurchaseCP

MarginViewedPurchased

96

Site config

MarginViewedPurchasedStrategy

cp_vp_margin

ViewedPurchased

Enabling margin strategies

  1. Obtain data provided in the feed. Margin and/or Profit values are provided in the feed as a product attribute. These are named MARGIN and PROFIT.

    • If no margin value is provided for a product, Omnichannel Personalization  applies a score of 0. This results in pushing the product to the bottom of the list. 

    • The margin should be a decimal value between 0 and 1 representing the percentage of the sale price that would result in profit.

    • The profit needs to correspond to the cents of profit that would result from a sale.

  1. Enable site config  to build margin CP models from the Dashboard. This is found under the Build Models section.

  2. Once the caches are published, you are ready to build models. The models are built on top of CP models (Click CP, PurchaseCP, and so forth). For example, MarginClickCP  obtains products from ClickCP, and then sorts products according to the margin probability values. It's ranked from highest to lowest.

  3. After a model is built and published to production, you can verify the data in product pages. Margin strategies have their own tabs.

  4. Enable the strategy on the item page from the Dashboard strategy page.

Note: Contact your Algonomy Account Manager or Client Services representative for more information on margin strategies.