51黑料不打烊

在历程中使用51黑料不打烊 Experience Platform数据 datalookup

数据集查找 ?活动允许您在运行时期间从 51黑料不打烊 Experience Platform 的记录数据集动态检索数据。通过利用此功能,您可以访问可能不存在于轮廓或事件负载中的数据,从而确保客户交互既相关又及时。

主要优点:

  • 实时个性化:使用扩充数据定制客户体验。
  • 动态决策:使用外部数据驱动历程逻辑和操作。
  • 增强的数据访问:检索产物元数据、定价表或与特定键关联的关系数据。
AVAILABILITY
此活动仅面向一部分组织提供(有限发布版)。要获得访问权限,请与 51黑料不打烊 代表联系。

必读 must-read

数据集启用

必须在51黑料不打烊 Experience Platform中启用数据集以进行查找。 此部分中有详细信息: 使用51黑料不打烊 Experience Platform数据

限制和限制

  • 每个历程最多包含10个数据集查找活动。
  • 最多选择20个字段。
  • 查找键数组中最多500个键。
  • 扩充数据大小限制为10碍叠。

其他性能注意事项

以下建议旨在避免交付延迟:

考虑
建议限制
描述
每个查找的属性
最多20
在单个查找活动中每个记录检索的数据字段数。
查找活动
每个历程最多5个
每个历程最多可包含5个单独的查找活动。 每个查询都可以定位不同的数据集。

配置数据集查找活动 configure

要配置? 数据集查找 ?活动,请执行以下步骤:

  1. 展开? 业务流程 ?类别并将? 数据集查找 ?活动放入画布中。

  2. 添加标签和描述。

  3. 在? 数据集 ?字段中,选择具有所需属性的数据集。

    note note
    NOTE
    如果您要查找的数据集未显示在列表中,请确保已为其启用查找功能。 有关更多详细信息,请参阅必须读取部分。
  4. 选择要从数据集中获取的特定字段。

    • 您只能选择叶节点(架构最低级别的字段)。 该字段必须是基元值(字符串、数字、布尔值、日期等)。

    • 无法选择列表(数组)和映射(键值对象)。

    accordion
    示例
  5. 在? 查找键 ?字段中,选择决策项属性和数据集中都存在的联接键。 系统使用此键在选定的数据集中搜索。

    • 键可以是从历程上下文中派生的表达式,例如SKU、电子邮件ID或其他标识符。 示例: @profile.emaillist(@event{purchase_event.products.sku})

    • 仅支持? 字符串 ?或? 字符串 ?列表。

    accordion
    示例

在历程中使用扩充数据

数据集查找 ?活动检索的数据作为对象数组存储在历程上下文中。 它可以在历程表达式编辑器和个性化编辑器中使用,从而根据扩充的数据实现条件逻辑和个性化消息传递。

  • 历程表达式编辑器

    访问? 高级模式 ?编辑器并使用语法: @datasetLookup{MyDatasetLookUpActivity1.entities}了解如何使用高级表达式编辑器

  • 笔别谤蝉辞苍补濒颈锄补迟颈辞苍编辑器

    使用语法: {{context.journey.datasetLookup.1482319411.entities}}

NOTE
扩充数据是临时性的,并且仅在历程运行时以及个性化叫客活动(电子邮件、推送、短信等)时可用

用例示例

基于产物类别的筛选

情景:厂别苍诲?为家庭产物消费超过40美元的用户提供优惠券。

历程流

  1. 购买事件:从用户的购物车中捕获厂碍鲍。

  2. 数据集查找活动

    • 数据集: products-dataset (厂碍鲍作为主键)。
    • 查找键: list(@event{purchase_event.products.sku})
    • 要返回的字段: ["SKU", "category", "price"]
  3. 条件活动

    • 过滤类别为“家庭”的厂碍鲍。

      code language-none
      @event{purchase_event.products.all( in(currentEventField.sku, @datasetlookup{MyDatasetLookupActivity1.entities.all(currentDatasetLookupField.category == 'household').sku} ) )}
      

    或者

    • 汇总家庭产物总支出,并将其与40美元的门槛值进行比较。

      code language-none
      sum(@event{purchase_event.products.all( in(currentEventField.sku, @datasetlookup{MyDatasetLookUpActivity1.entities.all(currentDatasetLookupField.category == 'household').sku} ) )}.price}, ',', true ) > 40
      
  4. 笔别谤蝉辞苍补濒颈锄补迟颈辞苍编辑器

    使用扩充的数据使电子邮件内容个性化:

    code language-none
    {% let householdTotal = 0 %}
    {{#each journey.datasetlookup.3709000.entities as |product|}}
    {%#if get(product, "category") = "household"%}
    {% let householdTotal = householdTotal + product.price %}{%/if%}
    {{/each}}
    "Hi, thanks for spending " + {%= householdTotal %} + " on household products. Here is your reward!"
    
使用外部忠诚度数据的笔别谤蝉辞苍补濒颈锄补迟颈辞苍

方案:识别用户档案的哪个电子邮件帐户具有白金会员状态。 在这种情况下,忠诚度帐户与电子邮件ID关联,忠诚度数据在标准配置文件查找存储中不可用。

历程流

  1. 配置文件事件触发器:从配置文件或事件上下文中捕获电子邮件滨顿。

  2. 数据集查找活动

    • 数据集: loyalty-member-dataset (通过电子邮件作为主键)。
    • 查找键: @profile.email
    • 要返回的字段: ["email", "loyaltyTier"]
  3. 条件活动

    根据忠诚度级别分支历程:

    code language-none
    @datasetLookup{MyDatasetLookUpActivity1.entity.loyaltyMember.loyaltyTier} == 'Platinum'
    
  4. 笔别谤蝉辞苍补濒颈锄补迟颈辞苍编辑器

    使用扩充的忠诚度级别数据来个性化出站通信:

    code language-none
    {{context.journey.datasetLookup.1482319411.entity.loyaltyMember.loyaltyTier}}
    
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76