使用 AI 公式生成器 create-ranking-formulas
排名公式 允许您定义规则,这些规则将确定应首先显示哪个选件,而不是考虑优先级分数。
要创建这些规则,Adobe Journey Optimizer 中的AI公式生成器在优惠的排名方面提供了更大的灵活性和控制力。 您现在可以定义自定义排名公式,这些公式通过引导式界面将AI模型分数、优惠优先级、配置文件属性、优惠属性和上下文信号组合在一起,而不是仅依赖静态优惠优先级。
此方法允许您根据AI驱动的倾向、业务价值和实时上下文的任意组合动态调整优惠排名,从而更轻松地使决策与营销目标和客户需求保持一致。 AI公式生成器支持简单公式或高级公式,具体取决于您要应用的控制量。
创建排名公式后,可将其分配给选择策略。 使用此选择策略时,如果多个优惠都有资格显示,则决策引擎将使用所选的公式来计算首先交付哪个优惠。
创建排名公式 create-ranking-formula
要创建排名公式,请执行以下步骤。
-
访问 策略设置 菜单,然后选择 排名公式 选项卡。 此时将显示之前创建的公式列表。
-
单击 创建公式。
-
指定公式名称,并根据需要添加说明。
-
(可选)单击 选择AI模型 以设置将用作构建排名公式的引用的模型。
note note NOTE AI公式生成器不支持使用连续量度的个性化优化模型。 每次在定义下面的公式时引用模型分数时,都将使用您选择的AI模型。
note caution CAUTION 使用合并到排名公式中的AI模型时,数据未反映在保持和模型驱动流量的转化率报表中。 -
定义条件以确定匹配决策项的排名分数。 您可以
note note NOTE 排名公式中的嵌套深度限制为30级。 这是通过计数PQL字符串中的 )
个右括号来测量的。 规则字符串的大小最多可达8KB,适用于UTF-8编码字符。 这相当于8,000个ASCII字符(每个1字节),或2,000-4,000个非ASCII字符(每个2-4字节)。 了解有关Decisioning护栏和限制的更多信息 -
您还可以使用Adobe Experience Platform中的数据动态调整排名逻辑以反映真实情况。 这对于经常更改的属性(如产品可用性或实时定价)特别有用。
此功能目前为公开 Beta 版,可供所有客户使用。如果您希望获得访问权限,请联系您的客户代表。 了解如何将Adobe Experience Platform数据用于决策
使用公式生成器定义标准 ranking-select-criteria
借助直观的界面,您可以通过单独或合并调整AI分数(倾向)、选件价值(优先级)、上下文杠杆和外部配置文件倾向来优化决策,以优化每次交互。
要直接从界面定义标准,请执行以下步骤。
-
在 标准1 部分中,通过执行以下操作指定要对其应用排名分数的决策项:
-
(可选)您可以指定其他元素以将标准的匹配条件细化为true。
例如,您定义了条件1,例如 天气 自定义属性 等于 温暖 条件。 此外,您可以添加其他条件,例如,如果满足第一个条件,并且在发出请求时温度超过75度,则标准1为true。
-
创建表达式,将排名得分分配给满足上述定义条件的决策项。 您可以引用以下任意一项:
- 来自您在 详细信息 以上部分中选择的AI模型的得分;
- 决策项的优先级,该优先级是在创建决策项时手动分配的值;
- 个人资料上可能存在的任何属性,如任何外部派生的倾向分数;
- 可以自由格式分配的静态值;
- 以上任意组合。
note note NOTE 单击字段旁边的图标以添加预定义变量。 -
单击 添加条件 可根据需要多次添加一个或多个条件。 其逻辑如下:
- 如果第一个标准对于给定的决策项为true,则它优先于下一个标准。
- 如果不为true,则决策引擎将转到第二个标准,依此类推。
-
在最后一个字段中,您可以构建一个表达式,该表达式将分配给不符合上述条件的所有决策项。
-
单击 创建 以完成排名公式。 您现在可以从列表中选择该列表以查看其详细信息,然后对其进行编辑或删除。 它可用于选择策略中,为符合条件的决策项排名。
排名公式示例
请看下面的示例:
如果决策项目的区域(自定义属性)等于用户档案的地理标签(用户档案属性),则此处表示的排名分数(决策项目优先级、AI模型分数和静态值的组合)将应用于满足该条件的所有决策项目。
使用代码编辑器 ranking-code-editor
若要以 PQL语法 表达排名公式,请使用屏幕右上角的专用按钮切换到代码编辑器。 有关如何使用PQL语法的更多信息,请参阅专用文档。
例如,如果实际天气炎热,您希望使用“hot”属性提高所有选件的优先级。 为此,在决策调用中传递了 contextData.weather=hot。
要在公式中利用与决策项目相关的属性,请确保在排名公式的代码中遵循正确的语法。 展开每个部分以了解更多信息:


排名公式PQL示例 ranking-formula-examples
您可以根据需要创建许多不同的排名公式。 以下是一些示例。
如果配置文件住在选件对应的城市,则将该城市中所有选件的优先级加倍。
排名公式:
code language-none |
---|
|
排名公式:
code language-none |
---|
|
您可以根据客户倾向得分提高选件的得分。
在此示例中,实例租户是 _salesvelocity,并且配置文件架构包含存储在数组中的分数范围:
因此,对于用户档案,例如:
code language-none |
---|
|
Journey Optimizer允许您根据调用中传递的上下文数据提升某些选件。 例如,如果传递了contextData.weather=hot
,则必须提升所有带attribute=hot
的选件的优先级。
note note |
---|
NOTE |
有关如何传递上下文数据的详细信息,请参阅此部分。 |
请注意,在使用 Decisioning API时,上下文数据将添加到请求正文中的配置文件元素,如下面的示例所示:
code language-none |
---|
|