拆分

Split​类型活动允许您将目标拆分为多个子集。 该目标由所有接收结果构成:因此,必须完成所有以前的活动才能执行此活动。

此活动不会触发入站人口的合并。 如果多个过渡以一个拆分活动着陆,我们建议在它前面插入一个​Union​活动。

有关使用拆分活动的示例,请参阅使用拆分活动创建子集。

本节介绍了一个示例,说明如何使用“拆分”活动使用过滤条件将目标分割为不同的种群。

此部分中提供了一个示例,说明如何在拆分活动中使用实例变量。

要配置此活动,请在​Subsets​选项卡中定义子集内容和标签,然后在​General​选项卡中选择目标维。

创建子集

要创建子集,请执行以下操作:

  1. 单击匹配字段中的标签,然后选择要应用的过滤器。

  2. 要过滤入站人口,请选择​Add a filtering condition​选项,然后单击​Edit…​链接。

    选择要应用到数据的过滤器类型,以将其包含在此集中。

    该过程与​查询​类型活动的过程相同。

    注意

    最多可以过滤两个外部数据库(联合数据访问)中的数据。

  3. 您可以指定要从目标中提取的最大记录数以创建子集。 要执行此操作,请选中​Limit the selected records​选项,然后单击​Edit…​链接。

    通过向导,您可以选择此子集的记录的选择模式。 可在限制子集记录数中找到这些步骤。

  4. 如果您愿意,可以使用​Add​按钮​添加其他子集

    注意

    如果未选中​Enable overlapping of output populations​选项,则按选项卡的顺序创建子集。 使用此窗口右上角的箭头移动它们。 例如,如果第一个子集恢复了初始种群的70%,则下一个子集将仅将其选择标准应用于其余的30%,依此类推。

    对于创建的每个子集,将向拆分过渡添加出站活动。

    您可以选择生成单个出站过渡(例如,使用段代码标识集):要执行此操作,请在​General​选项卡中选择​Generate subsets in the same table​选项。

    如果完成,则每个子集的段代码自动存储在附加列中。 此列可在投放级别的个性化字段中访问。

限制子集记录

如果您不希望使用子集中包含的全部人口,可以限制将包含的记录数。

  1. 在子集编辑窗口中,选中​Limit the selected records​选项并单击​Edit…​链接。

  2. 选择选择的限制类型:

    • Activate random sampling:此选项将随机抽取记录。应用的随机采样类型取决于数据库引擎。

    • Keep only the first records after sorting:此选项允许您根据一个或多个排序顺序定义限制。如果选择​Age​字段作为排序标准,选择100作为限制,则只保留最小的100个收件人。

    • Keep the first ones after sorting (criteria, random):此选项组合了前两个选项。它允许您根据一个或多个排序顺序定义限制,如果某些记录的值与定义的标准相同,则对第一个记录应用随机选择。

      例如,如果选择​Age​字段作为排序标准,然后定义限制为100,但数据库中2000个最年轻的收件人都为18个,则将从这2000个中随机选择100个收件人。

  3. 如果要定义排序标准,还可以通过附加步骤定义列和排序顺序。

  4. 然后选择数据限制方法。

    有多种方法可以实现此目的:

    • Size (in %):百分比的记录。例如,以下配置提取了总人口的10%。

      百分比适用于初始人口,而不是活动结果。

    • Size (as a % of the segment):仅与子集相关而与初始人口无关的记录的百分比。

    • Maximum size:最大记录数。

    • By data grouping:您可以根据入站人口的指定字段中的值设置记录数量限制。有关此主题的详细信息,请参阅通过数据分组限制子集记录数

    • By data grouping (in %):您可以根据入站人口的指定字段中的值使用百分比设置记录数量限制。有关此主题的详细信息,请参阅通过数据分组限制子集记录数

    • By data distribution:如果分组字段的值太多,或者您希望避免为每个新拆分活动再次输入值,则Adobe Campaign允许您配置限 By data distribution 制(可选分布式营销模块)。有关详细信息,请参阅限制每个数据分发的子集记录数

  5. 单击​Finish​以批准记录选择条件。 定义的配置随后将显示在编辑器的中间窗口中。

通过数据分组限制子集记录数

您可以按数据分组限制记录数。 可以使用固定值或百分比执行此限制。

例如,如果选择​Language​字段作为组字段,则可以为每种语言定义记录列表。

  1. 选择数据限制值后,选择​By data grouping​或​By data grouping (as a %)​并单击​Next

  2. 然后选择分组字段(例如​Language​字段),然后单击​Next

  3. 最后,指定数据分组阈值(使用固定值或百分比,具体取决于先前选择的分组方法)。 要为每个值设置相同的阈值(例如,如果要将每种语言的记录数设置为10),请选择​All data groupings are the same size​选项。 要为每个值设置不同的限制,请选择​Limitations by grouping value​选项。 这将允许您为英语、法语等选择其他限制。

  4. 单击​Finish​批准限制并返回编辑拆分活动。

限制每个数据分发的子集记录数

如果您的分组字段包含的值过多,或者您希望避免重置每个新拆分活动的值,则Adobe Campaign允许您为每个数据分发创建限制。 在选择数据限制值(有关此主题的详细信息,请参阅创建子集部分)时,选择​By data distribution​选项并从下拉菜单中选择模板。 创建数据分发模板如下所示。

有关具有分发模板的​Local approval​活动的示例,请参阅使用本地批准活动

重要

要使用此函数,您需要购买分布式营销模块,这是一个活动选项。 请核实您的许可协议。

通过列表分组模板,可以限制记录数。 要创建数据分发模板,请应用以下步骤:

  1. 要创建数据分发模板,请转至​Resources > Campaign management > Data distribution​节点,然后单击​New

  2. 在​General​选项卡中,可以输入分发的标签和执行上下文(定位维度、分发字段)。

    需要输入以下字段:

    • Label:“分发”模板的标签。

    • Targeting dimension:例如,输入将应用数据分发的 Recipient 定位维度。此模式必须始终与定位工作流中使用的数据兼容。

    • Distribution field:通过定位维度选择字段。例如,如果选择​Email domain​字段,则收件人列表将按域划分。

    • Distribution type:在选项卡中选择目标的限制值划分方 Distribution 式: PercentageSet​者

    • Assignment type:选择数据分发分配类型。您可以按组或运算符进行分配或按本地实体进行分配。 在​分布式营销​中使用按本地实体赋值。 有关详细信息,请参阅此部分

    • Approval storage:如果您在定 Local approval 位工作流中使用活动(请 参阅本地审批),请输入将存储审批结果的模式。必须为每个定位存储指定一个模式模式。 如果使用​Recipients​定位模式,请输入默认的​Local approval of recipients​存储模式。

      如果在未获得本地批准的情况下通过数据分组进行简单限制,则无需输入​Approvals storage​字段。

  3. 如果您使用​Local approval​活动(请参阅本地批准),请输入​Advanced settings​作为分发模板:

    需要输入以下字段:

    • Approve targeted messages:如果希望从要批准的收件人的列表中预先选择所有收件人,请选中此选项。如果未选中此选项,则不会预先选择任何收件人。

      注意

      此选项默认处于选中状态。

    • Delivery label:允许您定义表达式,以在返回通知中显示投放标签。默认表达式提供有关投放(计算字符串)标准标签的信息。 您可以修改此表达式。

    • Grouping field:此字段允许您定义用于在审批和返回通知中显示收件人的分组。

    • Web Interface:允许您将web应用程序链接到收件人列表。在批准和返回通知中,每个收件人都可单击,并将链接到选定的Web应用程序。 通过​Parameters​字段(例如​recipientId)可配置要在URL和Web应用程序中使用的其他参数。

  4. 使用​Breakdown​选项卡可以定义分布值的列表。

    • Value:输入分配值。

    • Percentage / Set:输入链接到每个值的记录限制(固定或百分比)。

      此列由​General​选项卡中的​Distribution type​字段定义。

    • Label:输入链接到每个值的标签。

    • Group or operator:如果您使用的是 Local approval 活动(请参 阅本地批准),请选择分配给每个分配值的运算符或操作员组。

      如果在未获得本地批准的情况下通过数据分组进行简单限制,则无需输入​Group or operator​字段。

      重要

      确保已为操作员分配了适当的权限。

    • Local entity:选择分配给每个分配值的本地实体。本地实体在​分布式营销​中使用。 有关详细信息,请参阅此部分

筛选参数

单击​General​选项卡以输入活动标签。 为此拆分选择目标和筛选尺寸。 如有必要,您可以更改给定子集的这些尺寸。

如果希望利用剩余人口,请选中​Generate complement​选项。 补充是入站目标减去子集的合并。 随后将向该活动添加额外的出站过渡,如下所示:

要使此选项正常工作,入站数据必须具有主键。

例如,如果通过​Data loading (RDBMS)​活动直接从外部数据库(如Netezza,它不支持索引的概念)读取数据,则由​Split​活动生成的补码将不正确。

要避免这种情况,可以在​Split​活动前拖放​Enrichment​活动。 在​Enrichment​活动中,检查​Keep all additional data from the main set​并在其他数据中指定要用于配置​Split​活动过滤器的列。 然后,来自​Split​活动的入站过渡的数据被本地存储在Adobe Campaign服务器上的临时表中,并且可以正确生成补码。

使用​Enable overlapping of output populations​选项可以管理属于几个子集的群体:

  • 如果未选中该框,拆分活动将确保一个收件人不能出现在多个输出过渡中,即使它满足多个子集的条件也是如此。 它们将位于具有匹配条件的第一个选项卡的目标。
  • 选中该框后,如果收件人符合筛选条件,则可以在多个子集中找到这些过滤器。 Adobe Campaign建议使用独占条件。

输入参数

  • tableName
  • 模式

每个入站事件都必须指定由这些参数定义的目标。

输出参数

  • tableName
  • 模式
  • recCount

这三组值标识排除所产生的目标。 tableName 是记录目标标识符的表的名称, schema 是人口的模式(通常是nms: recCount 收件人),是表中元素的数量。

与补码相关的过渡具有相同的参数。

在此页面上

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