CJP - Purchases > Collaborative Filtering Bought By the Same Customer

Overview

Promote purchase behavior patterns found by Boxalino’s Deep Learning: Neural Collaborative Filtering based on products bought by the same customers than the products already bought by the customer.

Read more about Neural Collaborative Filtering.

WPOS

Use Cases

Mode

Requirements

WPOS

Use Cases

Mode

Requirements

ALL

Customer Purchases Correlation

RANKER

You need to confirm with Boxalino that this Collaborative Filtering has been computed for your account

Variables

  • type: collaborative-filtering-bought-same-customer

Cases to consider

Other types could be considered:

  • collaborative-filtering-bought-after: same idea, also with products bought by the same customer, but which happened after (so if customers by product A, find products often bought after buying product A by the same customer)

  • collaborative-filtering-first-second-purchase: same idea, but solely for purchases done as second purchase (after the first purchase)

  • collaborative-filtering-bought-together: same idea, but with products bought in the same basket

  • collaborative-filtering-basket-same-session: same idea, but with products often added to the basket in the same session

  • collaborative-filtering-viewed-same-session: same idea, but with products often viewed in the same session

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.

Typically, you don’t need to configure any parameter and can use it as is (as indicated, you can try other types if you want)

 

[ { "id": 4, "useCaseModelSource": "library", "useCaseModelId": 265, "useCaseModelVersion": 1, "useCaseModelSubVersion": 1, "name": "Purchases > Collaborative Filtering Bought By the Same Customer", "order": 4, "fromIndex": -1, "toIndex": -1, "variant": "", "scope": "local", "active": true, "parameters": [ { "name": "type", "value": { "format": "StringParameterValue", "value": "collaborative-filtering-bought-same-customer" }, "scope": "global" }, { "name": "topWeightNbValuesMaxThreshold", "value": { "format": "StringParameterValue", "value": "0" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "sourceField", "value": { "format": "FieldParameterValue", "value": "id" }, "scope": "global" }, { "name": "role", "value": { "format": "StringParameterValue", "value": "mainProduct" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "required", "value": { "format": "BooleanParameterValue", "value": false }, "scope": "global" }, { "name": "origin", "value": { "format": "StringParameterValue", "value": "boxalino_std" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "topWeightMinThreshold", "value": { "format": "StringParameterValue", "value": "0" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "boostWeight", "value": { "format": "StringParameterValue", "value": 100000 }, "scope": "global", "startval": {}, "schema": "" }, { "name": "limit", "value": { "format": "StringParameterValue", "value": "10" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "maxAgeMilliSeconds", "value": { "format": "StringParameterValue", "value": "0" }, "scope": "global", "startval": {}, "schema": "" }, { "name": "minHistoryCount", "value": { "format": "NumberParameterValue", "value": 0 }, "scope": "global" }, { "name": "suppressOlder", "value": { "format": "BooleanParameterValue", "value": true }, "scope": "global" } ], "conditions": [], "icons": { "strategy": { "value": "cpo_sales.png", "tooltip": "SALES OPTIMIZATION" }, "level": { "value": "L1", "tooltip": "LEVEL 1 - ONLINE CONVERSIONS" }, "initiative": { "value": "fa-folder", "tooltip": "EFFECTIVE CONTEXT" }, "character": { "value": "", "tooltip": "" }, "mode": { "label": "", "value": "", "tooltip": "" } }, "options": { "parameters": [ { "name": "system", "values": [ "false" ] } ] }, "overwriteLevel": 1, "sections": [ { "id": "main", "label": "Values", "active": true }, { "id": "advanced", "label": "Advanced", "active": false } ], "status": false, "isSelected": true } ]