Show Menu
主题×

如何使用工作流数据

更新数据库

所有收集的数据都可用于更新数据库或投放。 例如,您可以丰富消息内容个性化的可能性(包括消息中的合同数、指定去年的平均购物车等) 或详细定位人群(向合同合同持有人发送消息,向1,000名最佳订阅者目标在线服务等)。 此数据也可以在列表中导出或存档。

列表和直接更新

Adobe Campaign库和现有列表的数据可以使用两个专用活动进行更新:
  • 该活动 List update 允许您将工作表存储在数据列表中。
    您可以选择现有列表或创建它。 在这种情况下,将计算名称和可能的记录文件夹。
    请参阅 列表更新
  • 活动 Update data 将对数据库中的字段执行大量更新。
    For more on this, refer to Update data .

订阅/退订管理

要了解如何通过工作流向收件人订阅和取消订阅信息服务,请参阅 订阅服务

通过工作流发送

投放活动

投放活动详见 投放

丰富和定位投放

投放可以处理来自工作流的数据,以便自定义内容或在目标群体选择框架内。
例如,在直接邮件投放的框架中,您可以在提取文件中包含从工作流中执行的数据操作获取的附加数据:
除了常见的个性化字段之外,您还可以将工作流阶段的个性化字段添加到投放内容。 可以在投放向导中保留和访问工作流活动中定义的其他数据,如以下示例所示,以在直邮投放框架中定义输出文件的名称:
工作流表中包含的数据由其名称标识: 它始终由targetData链 接组成 。 For more on this, refer to Target data .
在电子邮件投放框架中,个性化字段还可以使用来自在定位工作流阶段执行的目标扩展的数据,如下例所示:
如果在定位段代码中指定了活动,则会将其添加到工作流表的特定列,并将提供该个性化字段。 要显示所有个性化字段,请单击可 Target extension > Other... 通过个性化按钮访问的链接。

导出数据

压缩或加密文件

Adobe Campaign允许您导出压缩或加密文件。 在通过活动定义导 Data extraction (file) 出时,您可以定义后处理以压缩或加密文件。
要做到这一点,请执行以下操作:
  1. 使用控制面板为实例安装GPG 密钥对
    控制面板适用于在AWS上托管的所有客户(预先托管其营销实例的客户除外)。
  2. 如果Adobe Campaign安装由Adobe托管,请与Adobe客户服务部联系,在服务器上安装必要的实用程序。
  3. 如果您的Adobe Campaign安装是事先安装的,请安装您要使用的实用程序(例如: GPG、GZIP)以及应用程序服务器上必需的密钥(加密密钥)。
然后,您可以在活动的选项卡 Script 或活动中使用命令或代 JavaScript code 码。 在下面的用例中给出一个示例。
相关主题:

用例: 使用控制面板上安装的密钥加密和导出数据

在此用例中,我们将构建一个工作流,以便使用控制面板上安装的密钥加密和导出数据。
本节还提供了一个教程视频,其中显示了如何使用GPG密钥加密 数据
执行此用例的步骤如下:
  1. 使用GPG实用程序生成GPG密钥对(公共/私有),然后将该公钥安装到控制面板上。 控制面板文档中提供 了详细步骤
  2. 在Campaign Classic中,构建一个工作流以导出数据,并使用通过控制面板安装的私钥将其导出。 为此,我们将按如下方式构建工作流:
    • Query 活动: 在此示例中,我们要执行一个查询来目标要导出的数据库中的数据。
    • Data extraction (file) 活动: 将数据提取到文件中。
    • JavaScript code 活动: 加密要提取的数据。
    • File transfer 活动: 将数据发送到外部源(在本例中为SFTP服务器)。
  3. 配置活动 Query 以从库目标所需数据。 如需详细信息,请参阅 此部分
  4. 打开 Data extraction (file) 活动,然后根据需要配置它。 有关如何配置活动的全局概念,请参 阅本节
  5. 打开 JavaScript code 活动,然后复制并粘贴下面的命令以加密要提取的数据。
    确保将命令 的指 纹值替换为控制面板上安装的公钥的指纹。
    var cmd='gpg ';
    cmd += ' --trust-model always';
    cmd += ' --batch -yes';
    cmd += ' --recipient fingerprint';
    cmd += ' --encrypt --output ' + vars.filename + '.gpg ' + vars.filename;
    execCommand(cmd,true);
    vars.filename=vars.filename + '.gpg'
    
    
  6. 打开 File transfer 活动,然后指定要将文件发送到的SFTP服务器。 有关如何配置活动的全局概念,请参 阅本节
  7. 您现在可以运行工作流。 执行目标后,查询的数据将导出到SFTP服务器中,生成加密的。gpg文件。