コンテンツ実験によるコードベースのエクスペリエンスでの決定の使用 experience-decisioning-uc
このユースケースでは、Journey Optimizer コードベースチャネルで決定の使用に必要なすべての手順を示します。
この例では、特定のランキング式が、事前に割り当てられたオファーの優先度よりも優れたパフォーマンスを発揮するかどうか確信が持てません。ターゲットオーディエンスに最適なパフォーマンスを測定するには、コンテンツ実験を使用してキャンペーンを作成し、次の 2 つの配信処理を定義します。
- 最初の処理では、ランキング方法として 優先度 を使用します。
 - 2 番目の処理では、ランキング方法として 式 を使用します。
 
選択戦略の作成
まず、ランキング方法として優先度を使用する選択戦略と、ランキング方法として式を使用する選択戦略の 2 つを作成する必要があります。
優先度を使用した戦略の作成
ランキング方法として優先度を使用する最初の選択戦略を作成するには、次の手順に従います。
- 
                  
決定項目を作成します。方法について詳しくは、こちらを参照してください
 - 
                  
他の決定項目と比較した決定項目の 優先度 を設定します。プロファイルが複数の項目に該当する場合、優先度の高い項目が他の項目よりも優先されます。
 {width="90%"}
                    note note NOTE 優先度は、整数データタイプです。整数データタイプであるすべての属性には、整数値(小数は含まない)を含める必要があります。  - 
                  
決定項目の実施要件を設定します。
 - 
                  
必要に応じて、上記の手順を繰り返して、追加の決定項目を作成します。
 - 
                  
決定項目が含まれる コレクション を作成します。詳細情報
 - 
                  
ランキング方法を選択し、プロファイルごとに最適なオファーを選択するのに使用します。この場合、「オファーの優先度」を選択します。複数のオファーがこの戦略の実施要件を満たす場合、決定エンジンはオファーの 優先度 として設定された値を使用します。詳細情報
 {width="90%"}
                     
式を使用した別の戦略の作成
ランキング方法として式を使用する 2 番目の選択戦略を作成するには、次の手順に従います。
- 
                  
決定項目を作成します。方法について詳しくは、こちらを参照してください
 - 
                  
決定項目の実施要件を設定します。
 - 
                  
必要に応じて、上記の手順を繰り返して、追加の決定項目を作成します。
 - 
                  
決定項目が含まれる コレクション を作成します。詳細情報
 - 
                  
プロファイルごとに最適なオファーを選択するのに使用するランキング方法を選択します。この場合、「式」を選択し、特定の計算済みスコアを使用して、配信する実施要件を満たすオファーを決定します。詳細情報
 {width="90%"}
                     
コードベースのエクスペリエンスキャンペーンの作成
2 つの選択戦略を設定したら、最も高パフォーマンスの戦略を比較するために、戦略ごとに異なる処理を定義するコードベースのエクスペリエンスキャンペーンを作成します。
- 
                  
キャンペーンを作成し、コードベースのエクスペリエンスアクションを選択します。詳細情報
 - 
                  
キャンペーンの概要ページで「実験を作成」をクリックして、コンテンツ実験を設定します。方法について詳しくは、こちらを参照してください
 {width="90%"}
                     - 
                  
キャンペーンの概要ページで、コードベースの設定を選択し、「コンテンツを編集」をクリックします。
 {width="90%"}
                     - 
                  
コンテンツ編集ウィンドウから、処理 A のパーソナライズを開始するには、「コードを編集」をクリックします。
 {width="90%"}
                     - 
                  
コードエディターから「決定ポリシー」を選択し、「決定ポリシーを追加」をクリックして、決定の詳細を入力します。詳細情報
 {width="90%"}
                     - 
                  
「戦略シーケンス」セクションで、「追加」ボタンをクリックし、「選択戦略」を選択します。詳細情報
 {width="80%"}
                    note note NOTE また、「決定項目」を選択して、選択戦略を介さずに 1 つの項目を追加することもできます。各項目に設定されている優先度が適用されます。  - 
                  
作成した最初の戦略(ランキング方法として優先度を使用する戦略)を選択します。
 {width="90%"}
                     - 
                  
変更を保存し、「作成」をクリックします。決定ポリシーの下に新しい決定が追加されます。
 - 
                  
「ポリシーを挿入」ボタンをクリックします。決定ポリシーに対応するコードが追加されます。次に、必要なすべての属性(プロファイル属性を含む)をコードに追加します。詳細情報
 {width="90%"}
                     - 
                  
変更を保存します。
 - 
                  
コンテンツ編集ウィンドウに戻り、「+」ボタンを選択して処理 B を追加し、これを選択して「コードを編集」をクリックします。
 {width="90%"}
                     - 
                  
上記の手順 5 と 6 を繰り返して別の決定ポリシーを作成し、作成した 2 番目の選択戦略(ランキング方法として式を使用する戦略)を選択します。
 {width="90%"}
                     - 
                  
必要に応じて決定ポリシーを編集します(上記の手順 8 および 9 を参照)。
 - 
                  
変更を保存し、コードベースのエクスペリエンスキャンペーンを公開します。
 
実験を実行した後、実験キャンペーンレポートを使用して、キャンペーン処理のパフォーマンスを追跡します。その後、実験の結果を解釈できます。方法について詳しくは、こちらを参照してください
結果が最終的な場合:
- 最もパフォーマンスの高いランキングで処理をすべてのお客様にプッシュできます。
 - または、最もパフォーマンスの高いランキング方法を複製する選択戦略を使用して、新しいキャンペーンを作成することもできます。