Skip to end of banner
Go to start of banner

CJP - Purchases > Collaborative Filtering Bought By the Same Customer

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Overview

Promote products often bought by the same customers as the last products the customer has purchased.

WPOS

Use Cases

Mode

Requirements

ALL

Customer Purchases Correlation

RANKER

You need to have enough statistics of customers buying several products over time.

Variables

  • type: bought_same_customer

Cases to consider

Other types could be considered:

  • 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)

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

  • bought_together: same idea, but with products bought in the same basket

  • basketed_in_same_session: same idea, but with products often added to the basket in the same session

  • viewed_in_same_session: same idea, but with products often viewed in the same session

  • end_up_buying: same idea, but with products often bought in the same session after viewing this product

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)

 Use-Cases (JSON) - click copy on the top right
[
  {
    "id": 4,
    "useCaseModelSource": "library",
    "useCaseModelId": 265,
    "useCaseModelVersion": 1,
    "useCaseModelSubVersion": 1,
    "name": "Purchases > Often Bought By the Same Customer",
    "order": 4,
    "fromIndex": -1,
    "toIndex": -1,
    "variant": "",
    "scope": "local",
    "active": true,
    "parameters": [
      {
        "name": "type",
        "value": {
          "format": "StringParameterValue",
          "value": "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": true,
    "isSelected": true
  }
]
  • No labels