このページ:ジャーニー属性、プロファイル属性、AI スコアに基づいてランキング式を作成し、ジャーニーキャップが適用される際に、各プロファイルに最適なジャーニーが選択されるようにします。
Adobe Journey Optimizer を使用すると、プロファイルがシステムで許可されている数を超えて選定される場合にエントリできるジャーニーを制御できます。 これを行うには、ルールセットを使用して、ジャーニーのエントリまたは同時実行のキャップを定義します。 プロファイルがキャップで許可されている数を超えてジャーニーの実施要件を満たす場合、各ジャーニーに割り当てられた優先度によって、選択されるジャーニーが決まります。
優先度を使用する代わりに、ランキング式を使用して、ジャーニー属性、プロファイル属性、AI モデルスコアに基づいてジャーニーのランキングを動的に調整することもできます。
数式は、静的な優先度よりも柔軟性があります。 例えば、ゴールドロイヤルティメンバーのジャーニーを向上させることができます。
ランキング式の作成 create-journey-ranking-formula
ジャーニーのランキング式を作成するには、次の手順に従います。
-
「オーケストレーションランキング」セクションにアクセスし、「ランキング式」タブを選択します。 以前に作成した式のリストが表示されます。
-
「数式を作成」をクリックします。
-
式の名前を指定し、必要に応じて説明を追加します。
{width="80%"}
note NOTE ランキングオブジェクトは、ランキング式が適用されるエンティティです。 デフォルトでは、ランキングオブジェクトは ジャーニー に設定されています。 -
オプションで、「AI モデルを選択」をクリックして、ランキング式を作成するための参照として使用するモデルを設定します。 詳細情報
-
「条件 1」セクションで、次の手順を実行して、ランキングスコアを適用するジャーニーを指定します。
- ジャーニー属性を選択します(ジャーニー名、タグ、優先度、その他のジャーニープロパティなど)。
- 論理演算子を選択します。
- 一致する条件を追加します。値を入力または選択するか、プロファイル属性を選択できます。
{width="70%"}
-
オプションで、追加の要素を指定して、条件が true になる一致条件を絞り込むことができます。
{width="70%"}
例えば、ジャーニータグに ロイヤルティ が含まれるなど条件 1 を定義したとします。 さらに、ロイヤルティステータスが ゴールド に等しい場合、条件 1 が true であるなどの別の条件を追加できます。
-
上記で定義した条件を満たすジャーニーにランキングスコアを割り当てる式を作成します。 次のいずれかを参照できます。
-
変数:
- ジャーニーの優先度。ジャーニーの作成時にジャーニーに割り当てられた手動値です。
- オプションで選択した AI モデルから出力されたスコア。
-
属性:
- 外部で派生した傾向スコアなど、プロファイルに存在する可能性のある属性。
- ジャーニー属性。
-
自由な形式で割り当てることができる静的な値。
-
上記のすべての組み合わせ。
{width="70%"}
-
-
「条件を追加」をクリックし、必要な回数に応じて 1 つ以上の条件を追加します。 ロジックは次のとおりです。
- 特定の決定項目に対して最初の条件が true である場合、その条件は次の条件よりも優先されます。
- 最初の条件が true でない場合、決定エンジンは 2 番目の条件に進み、それ以降も同様に処理されます。
-
すべての条件を定義したら、最後のフィールドでは、上記の条件を満たさないすべてのジャーニーに割り当てられる式を作成できます。
{width="70%"}
-
「作成」をクリックして、ランキング式を完成させます。
リストからこの数式を選択して詳細を表示し、編集または削除できるようになりました。 これは、ルールセットを設定する際に使用できます。 詳細情報
ランキング式の例 journey-ranking-formula-example
以下の例を検討してください。
ジャーニーに「マーケティング」タグがある場合、ランキングスコアはジャーニーの優先度です。
ジャーニーに「プロモーション」タグが付いている場合、ランキングスコアはAI モデルスコアです。
ジャーニーに「ロイヤルティ」タグがあり、プロファイルのロイヤルティステータスがゴールドである場合、使用されるランキングスコアでは、ジャーニーの優先度に 5 が加算されます。
ジャーニーに「ロイヤルティ」タグがあり、プロファイルのロイヤルティステータスがシルバーの場合、ランキングスコアはジャーニーの優先度に2を加えたものになります。
上記の条件のいずれも満たさない場合、使用されるランキングスコアはジャーニーの優先度です。
コードエディターの使用 journey-ranking-formula-code-editor
ランキング式を PQL 構文で表すには、画面の右上にある専用ボタンを使用してコードエディターに切り替えます。 PQL 構文の使用方法について詳しくは、関連するドキュメントを参照してください。
次に、ジャーニー属性、プロファイル属性、静的な値を活用して、ランキング式を作成できます。
ルールセットへの数式の割り当て assign-formula-to-ruleset
数式を使用してジャーニーをランク付けするには、ルールセットに割り当てる必要があります。
これで、式がルールセットに割り当てられます。 次に、そのルールセットをジャーニーに適用できます。
ジャーニーへのルールセットの適用 assign-rule-set-to-journey
ジャーニーにルールセットを割り当てるには、次の手順に従います。
-
ルールセットを割り当てるジャーニーを作成するか、開きます。 詳しくは、ジャーニーの作成方法を参照してください。
-
ジャーニープロパティで、ドロップダウンリストからルールセットを選択します。 方法についてはこちらを参照してください。
note NOTE 一度に 1 つのジャーニーに適用できるルールセットは 1 つのみです。 -
ジャーニーを保存します。
このルールセットを使用するすべてのジャーニーは、キャップが適用された際に、選択した数式でランク付けされます。
ルールセットとランキング式のパフォーマンスを監視するには、概要レポートのジャーニーのキャップと競合の節を参照してください。 データレイクレベルでの破棄を調査し、プロファイルがキャップ到達(CAP_REACHED)またはより低い優先度(LOWER_PRIORITY)のいずれを理由に除外されたかを特定するには、この節で説明するクエリを使用してください。
This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.
For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.
- TL;DR: This page explains how to create ranking formulas that dynamically rank journeys based on journey attributes, profile attributes, or AI model scores, and how to assign them to a rule set so the best journey is selected per profile when journey caps apply.
Intents:
- Create a ranking formula with one or more criteria in Orchestration ranking > Ranking formulas
- Assign ranking scores using variables (journey priority, AI model score), attributes, static values, or a combination
- Optionally reference an AI model with Select AI model
- Express a formula in PQL syntax using the code editor
- Assign the formula to a journey-domain rule set and apply that rule set to journeys
Glossary:
- Ranking formula: An expression that dynamically ranks journeys based on journey attributes, profile attributes, or AI model scores (product-specific)
- Ranking object: The entity that the formula applies to; by default set to Journey (product-specific)
- Journey priority: A manual value assigned to the journey when creating it (product-specific)
- Ranking method: Rule set setting that selects Formula instead of the default Priority (product-specific)
- Criterion: A condition (journey attribute, logical operator, matching condition) with an expression that assigns a ranking score (product-specific)
Guardrails:
- This feature is currently in Limited Availability; contact your Adobe representative to gain access.
- Ranking formulas are only available to organizations that have purchased the Decisioning add-on offering.
- Formulas are assigned at the rule set level, not on individual journeys.
- To use a formula, set the rule set Ranking method to Formula instead of the default Priority, and select the Journey domain.
- Switching to the code editor (PQL syntax) will prevent you from reverting back to the default builder view for this formula.
- Only one rule set can be applied to a journey at a time.
- Criterion logic: if the first criterion is true for a decision item it takes precedence over the next ones; otherwise the decisioning engine moves on to the next criterion, and so on.
- Example expressions keep weights verbatim: journey priority; journey priority plus 5 (Loyalty tag with Gold status); journey priority plus 2 (Loyalty tag with Silver status).
Terminology:
- Canonical name: ranking formula — Acronym: n/a — variants: journey arbitration ranking formulas, journey ranking formula
- Synonyms: none
- Do not confuse: “ranking formula” (a dynamic expression) ≠ “journey priority” (a static manual value) ≠ “AI model score” (a trained model output referenced in a formula)
- Do not confuse: “Formula” ranking method ≠ “Priority” ranking method (the default)
FAQ:
- Q: What can a ranking formula reference? — A variable (journey priority or AI model score), an attribute (profile or journey attribute), a static value, or a combination of these.
- Q: How is precedence decided across criteria? — The first criterion that is true for a decision item takes precedence; otherwise the decisioning engine evaluates the next criterion.
- Q: Are formulas assigned per journey? — No, formulas are assigned at the rule set level; the rule set is then applied to journeys.
- Q: What happens if I switch to the code editor? — You express the formula in PQL syntax, and this prevents reverting back to the default builder view for that formula.
- Q: When is the formula applied? — When the cap is applied; all journeys using the rule set are ranked with the selected formula.