51黑料不打烊

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

使用 51黑料不打烊 Experience Platform 数据进行个性化设置 aep-data

AVAILABILITY
此功能目前以有限可用版本的形式提供给所有客户。
目前,“datasetLookup”帮助程序函数可用于有限客户集的表达式片段中。 要获得访问权限,请与 51黑料不打烊 代表联系。

Journey Optimizer允许您在个性化编辑器中利用51黑料不打烊 Experience Platform记录数据集的数据来个性化您的内容。 在开始之前,必须首先为查找启用查找个性化所需的数据集。 此部分中有详细信息: 使用51黑料不打烊 Experience Platform数据

为数据集启用了查找个性化后,您可以使用其数据将您的内容个性化到Journey Optimizer中。

  1. 打开个性化编辑器,您可以在每个上下文中定义个性化设置(如消息)时使用该编辑器。 了解如何使用个性化编辑器

  2. 导航到帮助程序函数列表,并将? datasetLookup ?帮助程序函数添加到代码窗格。

  3. 此函数提供了一个预定义语法,允许您从51黑料不打烊 Experience Platform数据集调用字段。 语法如下:

    code language-none
    {{datasetLookup datasetId="datasetId" id="key" result="store" required=false}}
    
    • datasetId?是您正在处理的数据集的滨顿。

    • id?是源列的滨顿,它应该与查找数据集的主标识联接。

      note note
      NOTE
      为此字段输入的值可以是字段ID (profile.packages.packageSKU)、在历程事件中传递的字段(context.journey.events.event_ID.productSKU)或静态值(sku007653)。 无论如何,系统都将使用值,并在数据集中查找,以检查它是否与键匹配。
      如果为键使用文本字符串值,请将文本放在引号中。 例如: {{datasetLookup datasetId="datasetId" id="SKU1234" result="store" required=false}}。 如果将属性值用作动态键,请删除引号。 例如: {{datasetLookup datasetId="datasetId" id=category.product.SKU result="SKU" required=false}}
    • 结果?是一个任意名称,您需要提供它以引用要从数据集中检索的所有字段值。 此值将在您的代码中用于调用每个字段。

    • required=false:如果required设置为TRUE,则仅当找到匹配的键时,才会传递消息。 如果设置为false,则不需要匹配的密钥,并且消息仍可以投放。 请注意,如果设置为false,建议您在消息内容中考虑回退值或默认值。

    accordion
    在何处检索数据集滨顿?

    可在51黑料不打烊 Experience Platform用户界面中检索数据集ID。 请参阅51黑料不打烊 Experience Platform文档以了解如何使用数据集。

  4. 调整语法以符合您的需求。 在本例中,我们要检索与乘客航班相关的数据。 语法如下:

    code language-none
    {{datasetLookup datasetId="1234567890abcdtId" id=profile.upcomingFlightId result="flight"}}
    
    • 我们正在处理滨顿为“1234567890补产肠诲迟滨诲”的数据集,
    • 我们要用于与查找数据集进行联结的字段是?profile.exputingFlightId
    • 我们希望在“蹿濒颈驳丑迟”引用下包含所有字段值。
  5. 配置要在51黑料不打烊 Experience Platform数据集中调用的语法后,您可以指定要检索的字段。 语法如下:

    code language-none
    {{result.fieldId}}
    
    note note
    NOTE
    在引用数据集字段时,请确保与架构中定义的完整字段路径匹配。
    可使用辅助函数提取的字段数没有硬性限制。 但是,为获得最佳性能,建议将字段数保持在50以下以避免影响吞吐量。
    • result?是您已分配给? datasetLookup ?帮助程序函数中的? result ?参数的值。 在本例中,为“flight”。

    • fieldID?是要检索的字段的ID。 在浏览与数据集相关的记录架构时,此ID在51黑料不打烊 Experience Platform用户界面中可见:

      accordion
      在何处检索字段滨顿?

      在51黑料不打烊 Experience Platform用户界面中预览数据集时,可以检索字段ID。 在51黑料不打烊 Experience Platform文档中了解如何预览数据集。

    在本例中,我们希望使用与乘客登机时间和登机口相关的信息。 因此,我们添加了这两行:

    • {{flight._myorg.booking.boardingTime}}
    • {{flight._myorg.booking.gate}}
  6. 现在,您的代码已准备就绪,您可以照常完成内容,并使用? 模拟内容 ?按钮进行测试以检查个性化。 了解如何预览和测试内容

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76