[有限发布版]{class="badge informative"}

使用公式对历程进行排名 journey-ranking-formulas

在此页面上:​根据历程属性、用户档案属性或AI得分创建排名公式,以便在应用历程上限时为每个用户档案选择最佳历程。

AVAILABILITY
此功能当前处于“有限可用”状态。 请联系 Adobe 代表获取访问权限。
排名公式仅适用于已购买​ Decisioning ​附加产品的组织。

Adobe Journey Optimizer可帮助您控制当用户档案符合超出系统允许范围的条件时,可以输入哪些历程。 为此,您可以使用规则集来定义历程进入或并发的上限。 当用户档案符合条件的历程超过上限允许时,分配给每个历程的优先级将确定选择哪些历程。

您还可以使用​ 排名公式 ​来根据历程属性、用户档案属性或AI模型分数动态调整历程的排名,而不是使用优先级。

与静态优先级相比,公式可提供更大的灵活性。 例如,您可以提升金会员的历程。

创建排名公式 create-journey-ranking-formula

要为历程创建排名公式,请执行以下步骤。

  1. 访问​ 业务流程排名 ​部分,然后选择​ 排名公式 ​选项卡。 此时将显示之前创建的公式列表。

  2. 单击​创建公式。

  3. 指定公式名称,并根据需要添加说明。

    包含名称和描述字段的公式详细信息窗格 {width="80%"}

    note
    NOTE
    排名对象是将应用排名公式的实体。 默认情况下,排名对象设置为​历程。
  4. (可选)单击​ 选择AI模型 ​以设置将用作构建排名公式的引用的模型。 了解详情

  1. 在​ 标准1 ​部分中,通过执行以下操作来指定要将排名得分应用于哪些历程:

    • 选择历程属性(如历程名称、标记、优先级或其他历程属性);
    • 选择逻辑运算符;
    • 添加匹配条件 — 您可以键入/选择值,或选择配置文件属性。

    标准1部分具有历程属性、运算符和匹配条件 {width="70%"}

  2. (可选)您可以指定其他元素以将标准的匹配条件细化为true。

    用于优化匹配条件的其他条件 {width="70%"}

    例如,您定义了​标准1,例如​ 历程标签 ​包含​忠诚度。 此外,您还可以添加其他条件,例如​ 忠诚度状态 ​等于​Gold,则​ 标准1 ​为true。

  3. 创建表达式,将排名得分分配给满足以上定义条件的历程。 您可以引用以下任意一项:

    • 变量:

      • 历程优先级,它是在创建历程时分配给历程的手动值;
      • 你选择在上面选择的AI模型得出的分数;
    • 属性:

      • 个人资料上可能存在的任何属性,如任何外部派生的倾向分数;
      • 历程属性;
    • 可以自由格式分配的静态值;

    • 以上各项的组合。

    使用变量、属性或静态值分配排名得分的表达式生成器 {width="70%"}

  4. 单击​ 添加条件 ​可根据需要多次添加一个或多个条件。 其逻辑如下:

    • 如果第一个标准对于给定的决策项为true,则它优先于下一个标准。
    • 如果不为true,则决策引擎将转到第二个标准,依此类推。
  5. 定义所有标准后,在最后一个字段中,您可以构建一个表达式,该表达式将分配给不符合上述标准的所有历程。

    不符合任何条件的历程的 表达式字段 {width="70%"}

  6. 单击​ 创建 ​以完成排名公式。

您现在可以从列表中选择此公式以查看其详细信息,然后对其进行编辑或删除。 然后,当您配置规则集时,它便可用。 了解如何操作

排名公式示例 journey-ranking-formula-example

请参考下面的示例。

示例1:使用历程优先级或基于历程标记的AI分数

排名公式:营销标记使用历程优先级 {width="60%"}

如果历程具有“营销”标记,则排名分数是历程优先级。

排名公式:促销标记使用AI模型得分 {width="60%"}

如果历程具有“促销”标记,则排名分数是AI模型分数。

示例2:按用户档案状态提高忠诚度历程

排名公式:具有金会员状态的忠诚度标记使用历程优先级加5 {width="60%"}

如果历程具有“忠诚度”标记,并且用户档案的忠诚度状态为“金级”,则使用的排名分数是历程优先级加5。

排名公式:具有银牌状态的忠诚度标记使用历程优先级加2 {width="60%"}

如果历程具有“忠诚度”标记,并且用户档案的忠诚度状态为“白银”,则排名得分为历程优先级加2。

如果不符合上述任何条件,则使用的排名分数是历程优先级。

使用代码编辑器 journey-ranking-formula-code-editor

若要以​ PQL语法 ​表达排名公式,请使用屏幕右上角的专用按钮切换到代码编辑器。 有关如何使用PQL语法的更多信息,请参阅专用文档。

CAUTION
此操作将阻止您返回此公式的默认生成器视图。

然后,您可以利用历程属性、配置文件属性和静态值来构建排名公式。

将公式分配给规则集 assign-formula-to-ruleset

要使用公式对历程进行排名,您需要将其分配给规则集。

NOTE
公式在规则集级别分配,而不是在单个历程中分配。
  1. 从​ 业务规则 ​菜单中,创建要用于历程仲裁的规则集。 了解如何操作

  2. 确保选择​ 历程 ​域。

    已选择历程域的规则集属性 {width="60%"}

  3. 在规则集属性中,将​ 排名方法 ​设置为​公式(而不是默认的​优先级)。

  4. 从下拉列表中选择您创建的排名公式。

    从下拉列表中选择排名公式的规则集 {width="60%"}

  5. 创建要添加到规则集的历程上限规则。 了解如何操作

  6. 保存规则集。

现在,该公式已分配给规则集。 然后,您可以将该规则集应用于历程。

将规则集应用于历程 assign-rule-set-to-journey

要将规则集分配给历程,请执行以下步骤。

  1. 创建或打开要为其分配规则集的历程。 了解如何创建历程

  2. 在历程属性中,从下拉列表中选择规则集。 了解如何操作。

    note
    NOTE
    一次只能将一个规则集应用于历程。
  3. 保存历程。

当应用上限时,使用此规则集的所有历程将按所选公式进行排名。

要监视规则集和排名公式的执行方式,请参阅概述报表中的历程上限和冲突部分。 要在数据湖级别调查放弃情况并确定配置文件是由于达到上限(CAP_REACHED)还是较低优先级(LOWER_PRIORITY)而被排除,请使用此部分中提供的查询。

AI Knowledge Reference

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.
recommendation-more-help
journey-optimizer-help