其他数据

在调用交互引擎期间,您可以传输上下文附加信息。 此目标可以来自存储在工作流(出站渠道)的工作表中的数据,或来自网站在呼叫(入站渠道)期间发送的呼叫数据。 您可以在合格规则中、优惠个性化中使用此附加数据,还可以将其存储在建议表中。

对于入站渠道,可能有用于恢复诸如咨询优惠的人员的浏览器语言或呼叫中心代理的名称等信息。 然后,您可以在合格规则中使用此呼叫数据,仅向那些以法语或英语查看网页的用户显示优惠。

在定位工作流(出站渠道)中,您可以在调用引擎时使用目标数据。 例如,您可以通过目标从收件人链接的事务或外部数据库中获取数据来丰富联合数据访问。

其他数据配置

您必须扩展链接到该环境的​nms:interaction​模式,并声明在调用交互引擎时将使用的其他字段的列表。 创建合格规则或个性化优惠时,这些字段将可从​Interaction​节点访问(请参阅使用其他数据)。

对于入站渠道,必须将调用数据字段添加到​Interaction​节点中。

<element label="Interactions" labelSingular="Interaction" name="interaction">
  <attribute label="Navigation language" name="navigationLanguage" type="string"/>
</element>
注意

入站渠道支持XML集合,但到其他模式的链接不支持。

对于出站渠道,必须向​Interaction​节点中添加包含附加字段的​targetData​元素。

<element label="Interactions" labelSingular="Interaction" name="interaction">
  <element name="targetData">
    <attribute label="Date of last transaction" name="lastTransactionDate" type="datetime"/>
  </element>
</element>
注意

出站渠道不支持集合。 但是,您可以创建指向其他模式的链接。

如果要将此数据存储在命题表中,则还必须扩展​nms:compationRcp​模式并声明这些字段。

<element label="Recipient offer propositions" labelSingular="Recipient offer proposition" name="propositionRcp">
  <attribute label="Last transaction date" name="lastTransactionDate" type="datetime"/>
  <attribute label="Navigation language" name="navigationLanguage" type="string"/>
</element>

其他数据实现

输入渠道(网页)

要在调用引擎时传输其他数据,必须将​interactionGlobalCtx​变量添加到网页的JavaScript代码中。 将包含调用数据的​Interaction​节点插入此变量。 您必须遵循​nms:interaction​模式中的相同xml结构。 请参阅:其他数据配置

interactionGlobalCtx = "<interaction navigationLanguage='"+myLanguage+"'/>";

输出渠道

必须创建一个定位工作流,通过遵循与​nms:interaction​模式相同的xml结构和相同的内部名称在工作表中加载其他数据。 请参阅:其他数据配置

使用其他数据

合格规则

您可以在合格规则中为优惠、类别和权重使用其他数据。

例如,您可以选择仅向查看页面的人员显示优惠。

注意

必须限制定义渠道的规则。 在我们的示例中,我们将限制入站Web渠道(Taken into account if​字段)上的规则。

个性化

在个性化优惠时,您还可以使用此附加数据。 例如,您可以为导航语言添加一个条件

注意

您必须对定义数据的渠道限制个性化。 在我们的示例中,我们将限制入站Web渠道上的规则。

如果您已使用其他数据对优惠进行个性化,则此数据默认不会显示在预览中,因为数据库中不提供此数据。 在环境的​Example of call data​选项卡中,必须添加值示例才能在预览中使用。 请遵循​nms:interaction​模式扩展中的相同xml结构。 有关详细信息,请参阅其他数据配置

预览时,单击​Content personalization options for the preview​并在​Call data​字段中选择一个值。

存储

在调用引擎期间,您可以在命题表中存储其他数据以丰富数据库。 这些数据可用于报表、ROI计算或后续流程。

注意

您必须已扩展​nms:postitionRcp​模式并声明将包含要存储的数据的字段。 有关此内容的更多信息:其他数据配置

在优惠空间中,转到​Storage​选项卡并单击​Add​按钮。

在​Storage path​列中,选择命题表中的存储字段。 在​Expression​列中,选择​Interaction​节点中的其他字段。

在生成建议或接受建议时(当用户单击优惠时),您可以检索呼叫数据。

在此页面上