从文件更新多个订阅状态

此示例说明如何导入包含用户档案的文件,并将其订阅更新为文件中指定的多项服务。导入文件后,需要执行协调,以便将导入的数据标识为带服务链接的用户档案。为确保文件不包含任何重复项,将对数据执行重复数据删除活动。

其工作流如下所示:

  • 加载文件活动加载用户档案文件并定义导入列的结构。

    在本例中,加载的文件采用 .csv 格式并包含以下数据:

    lastname;firstname;email;birthdate;service;operation
    jackman;megan;megan.jackman@testmail.com;07/08/1975;SVC2;sub
    phillips;edward;phillips@testmail.com;09/03/1986;SVC3;unsub
    weaver;justin;justin_w@testmail.com;11/15/1990;SVC3;sub
    martin;babeth;babeth_martin@testmail.net;11/25/1964;SVC3;unsub
    reese;richard;rreese@testmail.com;02/08/1987;SVC3;sub
    cage;nathalie;cage.nathalie227@testmail.com;07/03/1989;SVC3;sub
    xiuxiu;andrea;andrea.xiuxiu@testmail.com;09/12/1992;SVC4;sub
    grimes;daryl;daryl_890@testmail.com;12/06/1979;SVC3;unsub
    tycoon;tyreese;tyreese_t@testmail.net;10/08/1971;SVC2;sub
    

    如您所见,文件中的操作为“订阅”或“退订”。系统需要 BooleanInteger 值以识别要执行的操作:“0”代表退订,“1”代表订阅。为满足此要求,将在“operation”列的详情中执行重映射值的操作。

    如果文件已使用“0”和“1”来标识操作,则无需重映射这些值。在 Column definition 选项卡中确保仅将该列作为 BooleanInteger 进行处理。

  • 协调活动将文件中的数据标识为属于Adobe Campaign数据库的用户档案维。 通过 Identification 选项卡,将文件的 email 字段与用户档案资源的 email 字段匹配。

    Relations 选项卡中,使用服务资源创建一个链接,以识别文件的 service 字段。在本例中,这些值与服务资源的 name 字段匹配。

  • 基于临时资源(由对帐产生)的​email​字段的外部重复数据删除标识重复。 消除重复项很重要,因为如果存在重复项,则所有数据的服务订阅都将失败。

  • 订阅服务活动通过在​Reconciliation​活动中创建的链接将要更新的服务标识为来自过渡。

    Operation type 标识为来自文件的 operation 字段。此处只能选择 Boolean 或 Integer 字段。如果列表中未显示包含要执行操作的文件列,请确保已根据本例前文所述,在 Load file 活动中正确设置了列格式。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now