メインコンテンツへスキップ
これはプレミアム機能です。Kameleoon アカウントで有効化するには、カスタマーサクセスマネージャーにお問い合わせください。
Kameleoon では、訪問者に推奨される商品を決定する高度なマーチャンダイジングルールを定義できます。次のことが可能です。
  • 組み込みの algorithms を活用して、レコメンデーションに表示される商品を選択します。
  • conditions を適用して、どのアルゴリズムを実行するかを決定します。
  • filters を適用して、各アルゴリズムが返す商品を絞り込みます。
設定画面の上部には、ブロックの名前、説明、およびそのブロックに表示される商品の最大数が表示されます。 ブロックは次のように設定できます。
  • ブロックのタイトルを変更する。
  • アルゴリズムとフィルタを組み合わせる。
  • 複雑なシナリオを設定する。

ビルダーとルールの概要

マーチャンダイジングルールビルダーを使用すると、algorithmsconditionsactions を連鎖させることができます。
Kameleoon はルールを上から下に評価します。あるブロックのルールに一致する商品が十分にない場合、Kameleoon は次のブロックに移動します。
+ をクリックして、条件またはアクションを追加します。
次に、3 つのオプションがあります。
  • Action — アプリに表示される商品レコメンデーションブロック全体の名前を変更するなどの操作を実行します。
  • Condition — どのアルゴリズムを実行するかを決定するロジックを定義します。
  • Algorithm — 組み込みのレコメンデーションアルゴリズムを選択し、それにフィルタを適用します。

Actions

  • Change block title でブロックの名前を変更します。
  • Sort products でアルゴリズムが返す商品を異なるロジック(例:価格、それらの商品の注文数、評価)に基づいてソートします。

Conditions と Filters の違い

Conditions と filters は異なる目的を持ちます。
概念目的
Condition論理ルールに基づいてどのアルゴリズムを実行するかを定義します。現在の商品の価格が $20 の場合、アルゴリズム A を実行する。それ以外の場合、アルゴリズム B を実行する。
Filterアルゴリズムが返す商品を絞り込みます。「Popular products」アルゴリズムを適用するが、ユーザーが購入したカテゴリの商品のみを表示するように結果をフィルタリングする。

Conditions

条件を追加するには:
  1. + アイコンをクリック > Condition
  2. 利用可能な条件タイプから選択します。
条件は AND/OR で組み合わせることができます。
「上から下」のロジックにより、条件は次のアルゴリズム(条件の下のアルゴリズム)に適用されます。例えば、下の画像では、商品が $100 を超え、カートに入っている場合、ユーザーには他の人気商品が表示されます。そうでない場合、ユーザーには類似商品が表示されます。
利用可能な条件
カテゴリ条件説明
Product and categoryAre there any products in the cart?訪問者のカートに商品があるかどうかを確認します。
Current cost of items in the cartカートの合計値を評価します。
Current product’s price現在の商品の価格に基づいてターゲティングします。
Current product already in cart?現在の商品が既に訪問者のカートにあるかどうかを確認します。
Current product ID特定の商品 ID と一致させます。
Current product’s brand is現在の商品のブランドと一致させます。
Current category contains現在のカテゴリにキーワードが含まれている場合に一致します。
Current category equals特定のカテゴリと一致させます。
Current product belongs to category特定のカテゴリと一致させます。
Have products in the cart from category訪問者が特定のカテゴリの商品を追加したかを確認します。
Have products in the cart from current category訪問者が現在のカテゴリの商品を追加したかを確認します。
Current product has the parameter特定の属性またはパラメータを含む商品をターゲットにします。
ActionsUser bought something within the period (in days)定義された期間内に購入した訪問者をターゲットにします。
How many times purchased during the selected period購入頻度を評価します。
Opened a product “out of stock”訪問者が在庫切れ商品を見たかを確認します。
Opened a product from the categoriesカテゴリ別の商品閲覧で一致させます。
Added a product from the categories to the cart特定のカテゴリからのカート追加に基づいてターゲットにします。
Bought a product from the categories特定のカテゴリの購入に基づいてターゲットにします。
Opened a product訪問者がいずれかの商品ページを開いたかを確認します。
Added specific product to cart特定の商品がカートに追加されたことに基づいてターゲットにします。
Bought a product訪問者が購入を完了したかを確認します。
Opened a product from the brandあるブランドの商品閲覧に基づいて一致させます。
Added a product from the brands特定のブランドからのカート追加に基づいてターゲットにします。
Bought a product from the brandあるブランドからの購入に基づいてターゲットにします。

Filters

フィルタは、アルゴリズムが返す商品を絞り込みます。 フィルタを追加するには:
  1. algorithm にホバー > 歯車アイコン をクリックします。
  2. Add filter を選択します。
  3. 必要なフィルタを選択し、そのパラメータを設定します。
1 つのアルゴリズムに複数のフィルタを適用できます。
利用可能なフィルタ
フィルタ説明
Show products only from selected categories選択したカテゴリに結果を制限します。
Don’t show products from selected categories特定のカテゴリを除外します。
Show only products from the category of the current product結果を現在の商品のカテゴリに制限します。
Show from categories in which the user has viewed products訪問者が閲覧したカテゴリの商品を表示します。
Show products from categories the user has added to cart訪問者がカートに商品を追加したカテゴリを含めます。
Show products from categories the user purchased訪問者が商品を購入したカテゴリを含めます。
Interacted with productsユーザーが以前に操作した商品を表示します。
Don’t show products from the wishlist”wishlist” としてマークされたアイテムを除外します。
Show only products that fill up the user’s cart to a specified value最低カート値に到達するのに役立つ商品を推奨します。
Show from categories from which the user has added products to the wishlistウィッシュリストアクティビティに関連するカテゴリを含めます。
Show products that match a parameter value of the current product現在の商品の属性(例:色やサイズ)と一致させます。
Show products matching the values of the selected parameter商品間で共有されるパラメータ値でフィルタリングします。
Don’t show products that match a parameter value of the current product現在の商品とパラメータを共有する商品を除外します。
Show products that match the brand of the current product同じブランドのアイテムを表示します。
Show products from the same department結果を同じ部門に制限します。
Don’t show selected products特定の商品を手動で除外します。
Show only products with price価格が設定されているアイテムのみを表示します。
Show products available in specified quantity在庫レベルでフィルタリングします。
Show only statistically related products統計的に強い相関関係を持つ商品を表示します。
Show products with a given margin利益マージンに基づいてフィルタリングします。
Show only products of selected brands選択したブランドに結果を制限します。
Don’t show products of selected brands特定のブランドを除外します。
Discount products割引商品のみを含めます。
Discount value割引率または値のしきい値を設定します。
Skip niche algorithmsニッチベースのロジックを省略します。
Exclude products of the same group同じグループのアイテムを推奨しないようにします。
Show products with only gender性別関連の属性でフィルタリングします。
Show products marked as new arrivals新着商品を含めます。
Sort by ratingユーザー評価で商品を並べ替えます。
Do not show from categories in which the user has viewed products訪問者が閲覧したカテゴリを除外します。
Do not show products from categories the user purchased訪問者が購入したカテゴリを除外します。
Don’t exclude previously purchased products以前に購入した商品を含めます。
Don’t exclude already in-cart products既に訪問者のカートにある商品を含めます。
Show products of selected merchants only選択したマーチャントに結果を制限します。
Don’t show products of selected merchants選択したマーチャントを除外します。
Show products of merchants of the current product現在の商品のマーチャントと一致させます。
Show products that match the rating特定の評価と一致する商品を含めます。
Don’t show products that match the rating特定の評価の商品を除外します。
Do not show products from categories that the user added to cartカート追加に関連するカテゴリを除外します。
By profit収益基準でフィルタリングします。

ユースケースの例

条件とフィルタを組み合わせて、洗練されたマーチャンダイジングシナリオを作成できます。 例:
  • Condition: 現在の商品が $100 を超える場合 → 「Popular products」アルゴリズムを使用します。
  • Filter(Popular products に対して): ユーザーが購入したカテゴリの商品のみを表示します。
条件が満たされない場合、Kameleoon は次のアルゴリズムに移動します。