CJP - Smart Bestsellers on Clustering from Purchases

Overview

Best-selling trends within the Cluster the customer belongs.

Customer Clustering distributes all customers into clusters based on their purchase history

WPOS

Use Cases

Mode

Requirements

WPOS

Use Cases

Mode

Requirements

ALL

https://boxalino.atlassian.net/wiki/spaces/BPKB/pages/392397009

SCORER*

You need to have activated the BAIA module: Customer Clustering as described in this success case

* the Use Cases configuration is provided as SCORER with a default weight of 500.

Variables

  • field_prefix: the prefix of the clustered field before the cluster id*

  • field_postfix: the postfix of the clustered field after the cluster id*

*Typically, fields will be like “bq_order_count_cluster_id_[NB]_short_term” with NB the id of the cluster (everything before is the prefix, e.g.: bq_order_count_cluster_id_, everything after is the postfix, e.g.: _short_term). However, please ask for this information to Boxalino after you have completed your Customer Clustering activation project.

As for the PCS - Smart Bestsellers, you can define different cases than the Order Count and period than short-term.

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 prefix and postfix in two separate parameters.

You need to ask Boxalino what values should be considered for the prefix and the postfix

 

[ { "useCaseModelSource": "library", "useCaseModelId": 195, "useCaseModelVersion": 1, "useCaseModelSubVersion": 1, "name": "CJP - Smart Bestsellers on Clustering from Purchases", "order": 14, "orGroup": null, "fromIndex": -1, "toIndex": -1, "maxWeight": null, "variant": "", "scope": "local", "overwriteLevel": 1, "overwriteLabel": null, "globalTargetTags": null, "active": true, "parameters": [ { "name": "minValue", "value": { "format": "NumberParameterValue", "value": -1 }, "scope": "global" }, { "name": "maxValue", "value": { "format": "NumberParameterValue", "value": -1 }, "scope": "global" }, { "name": "boostWeight", "value": { "format": "StringParameterValue", "value": "500" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "prefix", "value": { "format": "StringParameterValue", "value": "{{field_prefix}}" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "normalizeForFieldName", "value": { "format": "StringParameterValue", "value": null }, "scope": "global", "startval": {}, "schema": "" }, { "name": "postfix", "value": { "format": "StringParameterValue", "value": "{{field_postfix}}" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "type", "value": { "format": "StringParameterValue", "value": "boxalino_std_customer-cluster_id" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "targetAsValue", "value": { "format": "BooleanParameterValue", "value": true }, "scope": "global" }, { "name": "valuesConditionMapKey", "value": { "format": "StringParameterValue", "value": null }, "scope": "global", "startval": {}, "schema": "" }, { "name": "valuesConditionValueIndex", "value": { "format": "StringParameterValue", "value": "0" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "factor", "value": { "format": "NumberParameterValue", "value": 0.0001 }, "scope": "global" }, { "name": "targetSeparator", "value": { "format": "StringParameterValue", "value": "\\\\|" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "required", "value": { "format": "BooleanParameterValue", "value": false }, "scope": "global" }, { "name": "limitField", "value": { "format": "StringParameterValue", "value": null }, "scope": "global", "startval": {}, "schema": "" }, { "name": "limitFieldValues", "value": { "format": "StringParameterValue", "value": "*" }, "scope": "global", "startval": {}, "schema": "" } ], "segmentationIds": null, "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": "L2", "tooltip": "LEVEL 2 - CUSTOMIZED JOURNEYS" }, "initiative": { "value": "fa-folder", "tooltip": "STORED BEHAVIORS" }, "character": { "value": "", "tooltip": "" }, "mode": { "label": "", "value": "", "tooltip": "" } }, "sections": [ { "id": "main", "label": "Values", "active": true }, { "id": "advanced", "label": "Advanced", "active": false } ], "status": false, "isSelected": true } ]