用例:根据条件选择种子地址

在投放或活动的框架中,Edit the dynamic condition…​链接允许您根据特定选择条件选择种子地址。

在此用例中,网站​My online library​希望根据客户的文学品味个性化其新闻稿。

与采购部门一起,负责投放的用户为已购买警察小说的用户创建了新闻稿。

为了分享与他们协作的最终结果,投放经理决定将采购部门的同事添加到投放作为种子地址。 使用动态条件可节省配置和更新地址的时间。

要使用动态条件,您必须具有:

  • 准备发送的投放,
  • 具有相同值的种子地址。 此值可以是已存在于Adobe Campaign中的字段。 在此示例中,种子地址在“部门”字段中共享“采购”值,默认情况下,该值不在应用程序中。

步骤1 — 创建投放

创建投放的步骤详见创建电子邮件投放部分。

在此示例中,投放管理器已创建新闻稿并选择了收件人。

第2步 — 创建公用值

要创建与示例(采购部门)中相同的公用值,您必须首先扩展种子地址的​模式​并编辑关联的输入表单。

扩展数据模式

有关模式扩展的更多详细信息,请参阅配置指南

  1. 在​Administration > Configuration > Data schemas​节点中,单击​New​图标。

  2. 在​Creation of a data schema​窗口中,选择​Extension of a schema​选项,然后单击​Next

  3. 选择​Seed addresses​源模式,输入​doc​作为​Namespace,然后单击​Ok

  4. 单击 Save.

  5. 在模式编辑窗口中,复制下面的行并将其粘贴到屏幕快照中指示的区域。

      <element name="common">
        <element label="Recipient" name="custom_nms_recipient">
          <attribute label="Department" length="80" name="workField" template="nms:recipient:recipient/@company"
                     type="string" userEnum="workField"/>
        </element>
      </element>
    

    然后复制以下行,并将其粘贴到​Seed to insert in the export files​元素下。

        <element aggregate="doc:seedMember:common">
      </element>
    

    在这种情况下,您将指定在种子地址表中创建了名为​Department​的新明细列表,该明细列表基于标准​@company​模板(在种子地址表中标记为​公司)。

  6. 单击 Save.

  7. 在​Tools > Advanced​菜单中,选择​Update database structure​选项。

  8. 显示更新向导时,单击​Next​按钮以访问“编辑表”窗口:在种子地址数据模式中执行的更改需要结构更新。

  9. 请按照向导进行操作,直到您进入页面运行更新。 单击 Start 按钮。

    完成更新后,您可以关闭向导。

  10. 断开连接,然后重新连接到Adobe Campaign。 在种子地址数据模式中所做的更改现在有效。 要使它们在种子地址屏幕中可见,必须更新关联的​Input form。 请参阅更新输入表单部分。

从链接的表扩展数据模式

种子地址模式可以使用链接到收件人模式-收件人(nms)的表的值。

例如,用户希望集成​Country​表中找到的​Internet Extension,该表链接到收件人模式。

因此,它们必须扩展种子地址模式,详见章节。 但是,要在​步骤4​集成的代码行如下:

<element name="country">
      <attribute label="Internet Extension" length="2" name="iana" type="string"/>
      <attribute label="Country ISO" length="2" name="countryIsoA2" type="string"/>
    </element>

他们表示:

  • 用户要创建名为​Internet Extension​的新元素,
  • 此元素来自​Country​表。
注意

在链接的表名中,必须指定该链接表的​xpath-dst

这可以在收件人表的​Country​元素中找到。

然后,用户可以从该节的​步骤5​进行操作,并更新种子地址的​Input form

请参阅更新输入表单部分。

更新输入表单

  1. 在​Administration > Configuration > Input forms​节点中,找到种子地址输入表单。

  2. 编辑表单,并在​Recipient​容器中插入以下行。

    <input xpath="@workField"/>
    

  3. 保存更改。

  4. 打开种子地址。 Department​字段显示在​Recipient​表中。

  5. 编辑要用于该种子地址的投放,并在​Department​字段中输入​Purchasing​作为值。

第3步 — 定义条件

您现在可以指定种子地址的动态条件。 操作步骤:

  1. 打开投放。

  2. 单击​To​链接,然后单击​Seed addresses​选项卡以访问​Edit the dynamic condition…​链接。

  3. 选择可让您选择所需表达式的种子地址。 此处,用户选择​Department (@workField)​表达式。

  4. 选择所需的值。 在此示例中,用户从值的下拉列表中选择​Purchasing​部门。

    注意

    之前创建的模式扩展来自​收件人​模式。 上述屏幕上显示的值来自​收件人​模式的明细列表。

  5. 单击 Ok.

    查询显示在​Select target​窗口中。

  6. 单击​Ok​批准查询。

  7. 分析投放,然后单击​Delivery​选项卡以访问投放日志。

    采购部门的种子地址显示为待定投放,就像收件人或其他种子地址显示的一样。

  8. 单击​Send​按钮以开始投放。

    采购部门的成员组成了将在其电子邮件收件箱中接收投放的部分种子地址。

On this page