VJP - Viewed Product Attributes

Overview

This is a case of personalized real-time retargeting of the recent purchase intent. It consists of promoting products (or content) with attribute values matching the ones of products (or content) previously viewed by the visitor (for a selected attribute like category or brand).

WPOS

Use Cases

Mode

Requirements

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

SEARCH*, FIND*

Product Attribute Value Retargeting (Advanced)

SCORER**

Same Requirements

* Typically, we recommend using the advanced use-case for the CONSIDERATION journey step WPOs (e.g.: SEARCH, FIND) and to select the advanced option “onlyPriorSessions”. This way, the current session behavior will not alter the search or product listing results (which can be a UX problem if the user makes a search, clicks on a product and, when clicking back, sees the result list has changed).

** 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

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)

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

ALL WPOS

[ { "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": "{{field}}" }, "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 } ]

SEARCH, FIND (and other CONSIDERATION journey step WPOs)

[ { "useCaseModelSource": "library", "useCaseModelId": 183, "useCaseModelVersion": 1, "useCaseModelSubVersion": 1, "name": "Viewed Product Attributes (prior sessions)", "order": "10", "orGroup": null, "fromIndex": -1, "toIndex": -1, "maxWeight": 1000, "variant": "", "scope": "local", "overwriteLevel": 1, "overwriteLabel": null, "globalTargetTags": null, "active": true, "parameters": [ { "name": "field", "value": { "format": "FieldParameterValue", "value": "{{field_name}}" }, "scope": "global" }, { "name": "maxHistoryDepth", "value": { "format": "NumberParameterValue", "value": 10 }, "scope": "global" }, { "name": "minHistoryCount", "value": { "format": "NumberParameterValue", "value": 0 }, "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": "minAgeSeconds", "value": { "format": "StringParameterValue", "value": "0" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "limit", "value": { "format": "StringParameterValue", "value": "10" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "onlyCurrentSession", "value": { "format": "BooleanParameterValue", "value": false }, "scope": "global" }, { "name": "onlyLastSession", "value": { "format": "BooleanParameterValue", "value": false }, "scope": "global" }, { "name": "onlyPriorSessions", "value": { "format": "BooleanParameterValue", "value": true }, "scope": "global" }, { "name": "suppressOlder", "value": { "format": "BooleanParameterValue", "value": true }, "scope": "global" } ], "segmentationIds": null, "segmentationUniqueKeys": [], "CPOInitiativeId": null, "notes": null, "options": { "status": null, "includeWidgets": null, "excludeWidgets": null, "allWidgets": null, "conditionalSegments": null, "conditionalProductSelections": null, "ordering": { "position": null, "type": null, "priority": null, "parameters": [] }, "parameters": [], "allLinkedAccounts": null, "accounts": [] }, "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": false }, { "id": "advanced", "label": "Advanced", "active": false } ], "status": true, "isSelected": true } ]