[也适用于v8]{class="badge positive" title="也适用于Campaign v8"}

用例:根据条件选择种子地址 use-case-selecting-seed-addresses-on-criteria

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

在此使用案例中,网站​ 我的在线图书馆 ​希望根据客户的文学品味,将其新闻稿个性化。

负责递送的用户与购买部门合作,为购买警察小说的订阅者制作了一本通讯。

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

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

  • 准备发送的投放,
  • 具有公共值的种子地址。 此值可以是Adobe Campaign中已存在的字段。 在本例中,种子地址共享“Department”字段中的“Purchasing”值,默认情况下,该值不在应用程序中。

步骤1 — 创建投放 step-1---creating-a-delivery

有关创建投放的详细步骤,请参见创建电子邮件投放一节。

在本例中,投放经理已创建新闻稿并选择收件人。

第2步 — 创建公共值 step-2---creating-a-common-value

若要创建类似于示例(采购部门)中的通用值,您必须首先扩展种子地址的​ 数据架构,并编辑关联的输入表单。

扩展数据架构 extending-the-data-schema

有关架构扩展的详细信息,请参阅此部分

  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. 在架构编辑窗口中,复制以下行并将其粘贴到屏幕快照中指示的区域中。

    code language-none
      <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 ​元素下。

    code language-none
        <element aggregate="doc:seedMember:common">
      </element>
    

    在这种情况下,您正在指定已在种子地址表中创建了名为​ Department ​的新枚举,该枚举基于标准​ @company ​枚举模板(在种子地址表单中的名称​ Company ​下标记)。

  6. 单击 Save

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

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

  9. 请按照该助手操作,直到您进入页面运行更新为止。 单击 Start 按钮。

    更新完成后,可以关闭该助手。

  10. 断开连接,然后重新连接到Adobe Campaign。 现在,在种子地址数据架构中所做的更改生效。 为了从种子地址屏幕中可见,您必须更新关联的​ Input form。 请参阅更新输入表单部分。

从链接表扩展数据模式 extending-the-data-schema-from-a-linked-table

种子地址数据模式可以使用链接到收件人数据模式 — 收件人(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 ​表。
CAUTION
在链接表名称中,必须指定该链接表的​ xpath-dst
这可以在收件人表的​ Country ​元素中找到。

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

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

更新输入表单 updating-the-input-form

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

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

    code language-none
    <input xpath="@workField"/>
    

  3. 保存您的更改。

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

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

步骤3 — 定义条件 step-3---defining-the-condition

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

  1. 打开投放。

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

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

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

    note note
    NOTE
    之前创建的架构扩展来自​ 收件人 ​架构。 上述屏幕上显示的值来自​ 收件人 ​架构的枚举。
  5. 单击 Ok

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

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

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

    采购部门的种子地址将显示为待定投放,与收件人或其他种子地址类似。

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

    购买部门的成员构成了您的种子地址的一部分,您将在其电子邮件收件箱中接收投放。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1