Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
        • デシジョンテーブルの作成
            • ヒットポリシーの例
        • デシジョンテーブルでのルールの管理
    • Sitecore Personalizeでのデータ・システムの管理
  • パーソナライゼーションでのクライアントサイドJavaScriptの使用
  • 用語集
  1. デシジョン・テーブルへのヒット・ポリシーの適用
  1. Sitecore Personalize
  2. Sitecore Personalizeでの意思決定の概要
  3. Sitecore Personalizeでのデシジョン・テーブルの管理
  4. デシジョン・テーブルへのヒット・ポリシーの適用
  5. ヒットポリシーの例

ヒットポリシーの例

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

次の例は、ヒットポリシーを デシジョンテーブルに適用することで結果がどのように決定されるかを示しています。

ユニーク

この例では、次のデシジョンテーブルを設定して、現在のシーズンに基づいて提供するローンの特定のタイプを決定します。

支配

インプット:

現在のシーズン

アウトプット:

ローンオファー

1

「オータム」

「カーローン」

2

「ウィンター」

「ホリデーローン」

3

「春」

「住宅修理ローン」

4

「サマー」

「教育ローン」

このデシジョン テーブルでは、seasonの入力は1つのルールのみを満たすことができます。これは、1つのロケーションに一度に存在できるseasonだけだからです。 Uniqueヒットポリシーに基づいて、決定表は、夏季の教育ローンなど、季節に対応する1種類のローンを返します。

まずは

この例では、デシジョンテーブルは、さまざまな年齢のしきい値に基づいてレンタカーの種類を決定し、高級車のオファーが最も高い優先度、次にミッドレンジ車、最後にエコノミーカーが続きます。

支配

インプット:

年齢

アウトプット:

レンタカーの種類

1

> 28

「高級車」

2

> 22

「ミッドレンジカー」

3

> 18

「エコノミーカー」

年齢が35歳と入力された場合、35歳は各ルールで指定された年齢を超えているため、デシジョン・テーブル内のすべてのルールが満たされます。ただし、Firstヒットポリシーでは、最初に満たされたルールに遭遇するとすぐに残りのルールの評価を停止するため、デシジョンテーブルは高級車のオファーのみを返します。

任意

次の例は、ゲストの年齢とロイヤルティプログラムのメンバーである期間に基づいてゲストに与えられる割引を計算するデシジョンテーブルを示しています。ハイフンは、入力値が特定のルールによって無視されることを示します。

支配

インプット:

年齢

インプット:

会員年数

アウトプット:

ロイヤルティ割引率

1

-

>=5

15

2

>=35

-

15

3

<35

<5

10

ここでは、入力年齢が35歳で、ロイヤルティ プログラムのメンバーシップが5年であれば、最初の2つのルールが満たされます。これらのルールはどちらも同じ15% 割引出力を生成し、それぞれ異なる入力に依存するため、Anyヒット ポリシーを使用して両方を同時に満たすことができます。

コレクトリスト

次の例は、顧客の性別とロイヤルティプログラムのメンバーであるかどうかに応じて、広告カルーセルで関連するオファーを返すデシジョンテーブルを示しています。ハイフンは、入力値が特定のルールによって無視されることを示します。

支配

インプット:

ジェンダー

インプット:

ロイヤリティ会員

アウトプット:

提供

1

「女性」

-

「スパ」

2

「男性」

-

「ゴルフ」

3

「不明」

-

「ワイナリーツアー」

4

-

真

「キャビンアップグレード」

5

-

偽

「無料会員」

この例では、女性のロイヤルティプログラムメンバーの入力に対して、1番目と4番目のルールの両方が満たされます。つまり、性別の入力が女性の場合、ロイヤルティメンバーシップに関係なく、出力はスパオファーになります。同様に、ロイヤルティメンバーシップの入力がtrueの場合、出力は性別に関係なくキャビンのアップグレードになります。 Collect Listヒットポリシーを使用すると、デシジョンテーブルはスパオファーとキャビンアップグレードの両方を含むリストを返します。

合計を収集

この例では、デシジョンテーブルは、ゲストが到達したロイヤルティ階層をメンバーシップの長さに基づいて決定し、各階層に基づいてロイヤルティポイントを割り当てます。

支配

インプット:

ロイヤルティ会員の年

アウトプット:

ロイヤリティポイントボーナス

1

>=1

1000

2

>=2

2000

3

>=3

3000

4

>=5

5000

ここでは、最初の2つのルールは、2つのロイヤルティ メンバー年の入力に対して満たされます。 Collect Sumヒット・ポリシーでは、デシジョン・テーブルは、満たされた2つのルールのロイヤルティ・ポイント・ボーナス値の合計を返します。つまり、合計3,000のロイヤルティポイントボーナスです。

コレクトミン

次の例は、自動車保険の申請者が対象とする自動車保険の最低割引を決定するデシジョンテーブルを示しています。

支配

インプット:

割引タイプ

アウトプット:

割引率

1

「クレームなし」

15

2

「良い学生」

5

3

「ペナルティポイントなし」

10

この例では、最後の2つのルールは、学業成績が良く、交通違反の罰則がない若いドライバーに基づく入力に対して満たされています。ただし、Collect Minヒットポリシーの場合、デシジョンテーブルは5% しか返しません。これは、2つのルールを満たした2つのルールの中で最も低い割引率です。

最大収集

次の例は、自動車保険の申請者が対象となる自動車保険の割引額の最高額を決定するデシジョンテーブルを示しています。

支配

インプット:

割引タイプ

アウトプット:

割引率

1

「クレームなし」

15

2

「良い学生」

5

3

「ペナルティポイントなし」

10

学業成績が良く、交通違反の罰則がない若いドライバーに基づく入力の場合、最後の2つのルールは両方とも満たされています。 Collect Maxヒットポリシーを使用する場合、デシジョンテーブルは10% しか返しません。これは、満たされた2つのルールの中で最も高い割引率です。

収集カウント

次のデシジョン テーブルは、自動車保険の申請者が対象とする割引の合計数を返し、それを別のデシジョン テーブルに入力する方法を示しています。

支配

インプット:

割引タイプ

アウトプット:

割引率

1

「クレームなし」

15

2

「良い学生」

5

3

「ペナルティポイントなし」

10

この例では、学業成績が良く、交通違反の罰則がない若いドライバーに基づく入力の場合、最後の2つのルールが満たされます。 Collect Countヒットポリシーの場合、デシジョンテーブルは、満たされたルールの合計数である数値 (この場合は2) を返します。

ルールの順序

次の例では、デシジョンテーブルは、さまざまな年齢のしきい値に基づいて、対応する製品広告を返します。

支配

インプット:

年齢

アウトプット:

広告対象商品

1

>25

「車」

2

>18

「ガジェット」

3

>12

「ビデオゲーム」

この例では、26歳の入力ageは3つのルールすべてを同時に満たします。Rule Orderヒットポリシーにより、このデシジョンテーブルは、これらすべての満たされたルールの出力をテーブルに表示される順序で返すことができるため、車の広告が最初に表示され、次にガジェットが表示され、次にビデオゲームが表示されます。

この記事を改善するための提案がある場合は、 お知らせください!

Documentation Assistant

This assistant uses AI to generate responses based on Sitecore documentation. While it has access to official sources, answers may be incomplete or inaccurate and should not be considered official advice or support.
Powered by
k
kapa.ai
Protected by reCAPTCHA

© Copyright 2026, Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use