使用文件中包含的数据扩充用户档案数据

此範例說明如何使用檔案中包含的購買資料擴充設定檔資料。我們認為購買資料儲存在協力廠商系統中。 每个用户档案都可以在文件中存储多次购买。该工作流的最终目标是向至少购买了两件物品的目标用户档案发送电子邮件,以感谢他们对于品牌的信任。

工作流的配置如下所示:

  • A 查詢 定位將接收訊息之設定檔的活動。

  • A 載入檔案 載入購買資料的活動。 例如:

    tcode;tdate;customer;product;tamount
    aze123;21/05/2017;dannymars@example.com;TV;799
    aze124;28/05/2017;dannymars@example.com;Headphones;8
    aze125;31/07/2017;john.smith@example.com;Headphones;8
    aze126;14/12/2017;john.smith@example.com;Plastic Cover;4
    aze127;02/01/2018;dannymars@example.com;Case Cover;79
    aze128;04/03/2017;clara.smith@example.com;Phone;149
    

    在此範例檔案中,使用電子郵件地址來調解資料與資料庫設定檔。 您还可以启用唯一 ID,如此文档所述。

  • 一個 擴充 在從檔案載入的交易資料與在中選取的設定檔之間建立連結的活動 Query. 在活动的 Advanced relations 选项卡中定义链接。链接基于来自 Load file 活动的过渡。工作流使用了用户档案资源的“email”字段和导入文件的“customer”列作为协调条件。

    创建链接后,将添加两组 Additional data

    • 包含两个行的集合,对应于各个用户档案的最后两次交易。对于此集合,将添加产品名称、交易日期和产品价格作为附加数据。对数据应用降序排序。要创建集合,请从 Additional data 选项卡:

      选择之前在活动的 Advanced relations 选项卡中定义的链接。

      勾选 Collection 并指定要检索的行数(在本例中为“2”)。在此屏幕中,您可以自定义集合的 AliasLabel。引用此集合时,在工作流的以下活动中会显示这些值。

      对于集合中要保留的 Data,请选择要用在最终投放中的列。

      对交易日期应用降序排序,以确保检索最新交易。

    • 聚合可计入每个用户档案的交易总数。此聚合稍后将用于筛选至少记录了两次交易的用户档案。要创建聚合,请从 Additional data 选项卡:

      选择之前在活动的 Advanced relations 选项卡中定义的链接。

      选择 Aggregate

      要保留 Data,请定义 Count All 聚合。需要时请指定自定义别名,以便在后续活动中更快地找到它。

  • A 細分 活動只有一個區段,可擷取至少已記錄兩個交易的初始目標設定檔。 仅进行了一次交易的用户档案将被排除。要实现此目的,应根据之前定义的聚合进行分段查询。

  • 一個 電子郵件傳遞 使用中定義之其他資料的活動 Enrichment 以動態擷取設定檔進行的最後兩次購買。 添加个性化字段时,Additional data (TargetData) 节点中会显示附加数据。

相关主题:

在此页面上