Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Promote products or content with attribute values matching previously viewed productsin the same Price Quadrant as previously viewed products.
Each product is connected to a price percentile according to its group (e.g.: category), lower percentiles (e.g.: <20%) are labeled Low-End while top percentiles (e.g.. >80%) are labeled High-End.

WPOS

Use Cases

Mode

Requirements

ALL

Product Attribute Value Retargeting

SCORER*

You will need to select the name of the product attribute you want to promote

Info

* the Use Cases configuration is provided as SCORER with a default weight of 500. You will need to adjust the weight to have the desired strength in the results or change the Mode to RANKER or FILTER if you want the returned suggestions to always match this Best Practice.

Variables

  • field: the name of the product attribute

Cases to consider

You might want to configure this Best Practice several times, for example for the following cases

  • Products matching the brands of products the visitor recently viewed

  • Products matching the categories of products the visitor recently viewed

  • Products matching the gender of products the visitor recently viewed

  • Products matching the other attributes of products the visitor recently viewed which you use as search and navigation facets

  • Products matching the price range of products the visitor recently viewed

  • Products matching the price level of products the visitor recently viewed (price level are low-medium-high and will depend on the category of the products so you can separate the “expensive” products according to their categories from the “cheap” ones)

  • Product matching the Search Discovery Tags of products the visitor recently viewednone

How to configure it?

You can import the JSON below directly in the Admin (use the Import button on the top right), as in this screen-shot, you will need to select a field (product attribute)

Tip

You can use the search icon on the right of the field parameter to get help to select the right field and value.

Tip

There are no parameters to change, as the product attribute is already selected (bq_high_low_end)

...

Expand
titleUse-Cases (JSON) - click copy on the top right
Code Block
languagejson
[
  {
    "useCaseModelSource": "library",
    "useCaseModelId": 2,
    "useCaseModelVersion": 1,
    "useCaseModelSubVersion": 1,
    "name": "Viewed Product Attributes",
    "order": "1",
    "orGroup": null,
    "fromIndex": -1,
    "toIndex": -1,
    "maxWeight": null,
    "variant": "",
    "scope": "local",
    "overwriteLevel": 1,
    "overwriteLabel": null,
    "globalTargetTags": [],
    "active": true,
    "parameters": [
      {
        "name": "field",
        "value": {
          "format": "FieldParameterValue",
          "value": "

...

bq_high_low_end"
        },
        "scope": "global"
      },
      {
        "name": "maxHistoryDepth",
        "value": {
          "format": "NumberParameterValue",
          "value": 10
        },
        "scope": "global"
      },
      {
        "name": "maxAgeSeconds",
        "value": {
          "format": "StringParameterValue",
          "value": "0"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "boostFilter",
        "value": {
          "format": "BooleanParameterValue",
          "value": true
        },
        "scope": "global"
      },
      {
        "name": "boostWeight",
        "value": {
          "format": "StringParameterValue",
          "value": "500"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "required",
        "value": {
          "format": "BooleanParameterValue",
          "value": false
        },
        "scope": "global"
      },
      {
        "name": "minHistoryCount",
        "value": {
          "format": "NumberParameterValue",
          "value": 0
        },
        "scope": "global"
      }
    ],
    "segmentationIds": [],
    "segmentationUniqueKeys": [],
    "CPOInitiativeId": null,
    "notes": null,
    "options": {
      "status": null,
      "includeWidgets": null,
      "excludeWidgets": null,
      "allWidgets": null,
      "conditionalSegments": null,
      "conditionalProductSelections": null,
      "ordering": null,
      "parameters": [
        {
          "name": "system",
          "values": [
            "false"
          ]
        }
      ],
      "allLinkedAccounts": null,
      "accounts": null
    },
    "icons": {
      "strategy": {
        "value": "cpo_journey.png",
        "tooltip": "JOURNEY OPTIMIZATION"
      },
      "level": {
        "value": "L1",
        "tooltip": "LEVEL 1 - ENGAGEMENT JOURNEYS (4+1+4)"
      },
      "initiative": {
        "value": "fa-folder",
        "tooltip": "EVALUATE VISITORS"
      },
      "character": {
        "value": "",
        "tooltip": ""
      },
      "mode": {
        "label": "",
        "value": "",
        "tooltip": ""
      }
    },
    "sections": [
      {
        "id": "main",
        "label": "Values",
        "active": true
      },
      {
        "id": "advanced",
        "label": "Advanced",
        "active": false
      }
    ],
    "status": true,
    "isSelected": true
  }
]