Show Menu
主题×

从文件更新多个订阅状态

此示例说明如何导入包含用户档案的文件,并将其订阅更新为文件中指定的多项服务。导入文件后,需要执行协调,以便将导入的数据标识为带服务链接的用户档案。为确保文件不包含任何重复项,将对数据执行重复数据删除活动。
其工作流如下所示:
  • A Load file activity loads the profile file and defines the structure of the imported columns.
    在本例中,加载的文件采用 .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
    
    
    如您所见,文件中的操作为“订阅”或“退订”。系统需要 Boolean Integer 值以识别要执行的操作:“0”代表退订,“1”代表订阅。为满足此要求,将在“operation”列的详情中执行重映射值的操作。
    如果文件已使用“0”和“1”来标识操作,则无需重映射这些值。在 Column definition 选项卡中确保仅将该列作为 Boolean Integer 进行处理。
  • A Reconciliation activity identifies the data from the file as belonging to the profile dimension of the Adobe Campaign database. 通过 Identification 选项卡,将文件的 email 字段与用户档案资源的 email 字段匹配。
    Relations 选项卡中,使用服务资源创建一个链接,以识别文件的 service 字段。在本例中,这些值与服务资源的 name 字段匹配。
  • A Deduplication based on the email field of the temporary resource (resulting from the reconciliation) identifies duplicates. 消除重复项很重要,因为如果存在重复项,则所有数据的服务订阅都将失败。
  • A Subscription Services activity identifies the services to update as coming from the transition, through the link created in the Reconciliation activity.
    Operation type 标识为来自文件的 operation 字段。此处只能选择 Boolean 或 Integer 字段。如果列表中未显示包含要执行操作的文件列,请确保已根据本例前文所述,在 Load file 活动中正确设置了列格式。