创建决策策略 create-decision
决策策略是优惠的容器,它们利用决策引擎根据受众选择要投放的最佳内容。
决策策略包含决策引擎挑选最佳内容的所有选择逻辑。决策政策是针对特定活动的。他们的目标是为每个轮廓选择最佳的报价,而活动创作允许您指示如何呈现所选的决策项目,包括应在消息中包含哪些项目属性。
将决策策略用于基于代码的营销活动的主要步骤如下:
将决策策略添加到基于代码的营销活动 add-decision
要在您的网站或移动应用程序上向访客展示最佳的动态选件和体验,请向基于代码的营销活动添加决策策略。 要实现此目的,请执行以下步骤。
创建决策策略 add
选择项目和选择策略 select
策略序列 部分允许您选择要与决策策略一起呈现的决策项和选择策略。
-
单击 添加 按钮,然后选择要包含在策略中的对象类型:
-
选择策略:添加一个或多个选择策略。 决策策略利用与资格约束和排名方法关联的集合来确定要显示的项目。 您可以选择现有的选择策略,也可以使用 创建选择策略 按钮创建新选择策略。了解如何创建选择策略
-
决策项:添加单个决策项以呈现,而无需通过选择策略运行。 一次只能选择一个决策项目。 将应用为物料设置的任何资格约束。
note note NOTE 决策策略支持最多10个选择策略和决策项目组合。 了解有关Decisioning护栏和限制的更多信息 -
-
添加多个决策项目和/或策略时,将按特定顺序评估它们。 将首先评估添加到序列中的第一个对象,依此类推。 要更改默认序列,您可以拖放对象和/或组以根据需要重新排序。 了解有关决策策略评估顺序的更多信息
在决策策略中管理评估顺序 evaluation-order
将决策项和选择策略添加到策略中后,您可以安排它们的顺序以确定它们的评估顺序,并将选择策略组合在一起以一起评估它们。
每个对象或对象组左侧的数字表示用于计算项和策略的 顺序顺序。 要在序列中移动选择策略(或一组策略)的位置,请将其拖放到另一个位置。
您还可以 将 多个选择策略组合到组中,以便一起评估而不是分别评估。 为此,请单击选择策略下的 +
按钮以将其与另一个策略组合。 您还可以将选择策略拖放到另一个策略上,以将这两个策略分组到一个组中。
多个策略及其分组决定了策略的优先级和合格优惠的排名。 第一种策略具有最高优先级,同一组内组合策略具有相同的优先级。
例如,您有两个集合,一个在策略A中,另一个在策略B中。该请求用于发送回两个决策项目。 假设策略A中有两个符合条件的优惠,而策略B中有三个符合条件的优惠。
-
如果两个策略不是 组合 或按顺序(1和2)组合,则第一个策略中的前两个符合条件的优惠将返回第一行。 如果第一个策略中没有两个符合条件的优惠,则决策引擎将依次转到下一个策略以查找仍然需要的任意数量的优惠,并且最终将在需要时返回回退。
-
如果同时 评估这两个集合,则由于策略A中有两个符合条件的优惠和策略B中有三个符合条件的优惠,因此这五个优惠都将根据各自的排名方法确定的值栈叠在一起。 由于请求了两个选件,因此将返回这五个选件中符合条件的前两个选件。
现在,我们来看一个示例,其中您将多个策略划分为不同的组。
你定义了三种策略。 策略1和策略2被归入组1,策略3独立(组2)。
每个策略的合格优惠及其优先级(用于排名功能评估)如下所示:
-
第1组:
- 策略1 — (选件1、选件2、选件3) — 优先级1
- 策略2 — (选件3、选件4、选件5) — 优先级1
-
第2组:
- 策略3 — (选件5,选件6) — 优先级0
首先评估最高优先级的策略选件,并将其添加到排名选件列表。
迭代1:
将同时评估策略1和策略2选件(选件1、选件2、选件3、选件4、选件5)。 假设结果为:
选件1 - 10
选件2 - 20
战略1中的报价3 - 30,战略2中的报价45。 两者中的最高值将被考虑在内,因此会考虑45。
选件4 - 40
选件5 - 50
排名后的选件现在如下所示:选件5、选件3、选件4、选件2、选件1。
迭代2:
已评估策略3选件(选件5、选件6)。 假设结果为:
- 选件5 — 将不进行评估,因为上述结果中已存在该选件。
- 选件6 - 60
排名后的选件现在如下所示:选件5 、选件3、选件4、选件2、选件1、选件6。
添加后备优惠 fallback
选择决策项目和/或选择策略后,您可以添加备用优惠,如果上述项目或选择策略均不合格,则会向用户显示备用优惠。
您可以从列表中选择任何项目,这将显示在当前沙盒中创建的所有决策项目。 如果没有符合条件的选择策略,则无论应用于所选项目的日期和资格限制如何,都会向用户显示回退。
当您的决策策略准备就绪时,保存该策略并单击 创建。 现在,决策策略已创建,您可以在基于代码的体验内容中使用决策属性。 了解详情
在代码编辑器中使用决策策略 use-decision-policy
创建决策策略后,即可在个性化编辑器中使用。 要实现此目的,请执行以下步骤。
-
单击 插入策略 按钮。 将添加与决策策略对应的代码。
note note NOTE 此序列将按您希望返回决策策略的次数重复。 例如,如果您选择在创建决策时返回2个项目,则相同的序列将重复两次。 -
现在,您可以在该代码中添加所需的所有决策属性。 可用的属性存储在 优惠 目录的架构中。 自定义属性存储在
_<imsOrg
> 文件夹中,标准属性存储在_experience
文件夹中。 了解有关优惠目录架构的更多信息note note NOTE 对于决策策略项目跟踪,决策策略内容需要按如下方式添加 trackingToken
属性:trackingToken: {{item._experience.decisioning.decisionitem.trackingToken}}
-
单击每个文件夹以将其展开。 将鼠标光标置于所需位置,然后单击要添加属性旁边的+图标。 您可以向代码添加任意数量的属性。
-
您还可以添加个性化编辑器中可用的任何其他属性,例如配置文件属性。
客户历程分析中的报告 cja
如果您正在使用Customer Journey Analytics,则可以利用Decisioning为您的基于代码的营销活动创建自定义报告仪表板。
下面列出了主要步骤。 有关如何使用Customer Journey Analytics的详细信息,请参阅Customer Journey Analytics文档。
-
在Customer Journey Analytics中创建并配置 连接。 这允许您连接到需要报表的数据集。 了解如何创建连接
-
创建 数据视图 并将其关联到之前创建的连接。 在 组件 选项卡中,选择要显示在报告中的相关架构字段。 对于Decisioning,请确保包含 propositioninteract 和 propositiondisplay 字段。 了解如何创建和配置数据视图
-
在 工作区项目 中组合数据组件、表和可视化图表,为基于代码的营销活动创建和共享报告。了解如何创建工作区项目