拆分

通过​Split​类型的活动,您可以将目标分割成多个子集。 该目标由所有接收结果构建:因此,之前的所有活动都必须已完成,才能执行此活动。

此活动不会触发集客群体的并集。 如果多个过渡在一个拆分活动中落地,我们建议在该活动前面插入​Union​活动。

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

此部分中介绍了如何使用拆分活动将目标使用筛选条件细分为不同群体的示例。

此部分中提供了显示如何在拆分活动中使用实例变量的示例。

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

创建子集

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

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

  2. 要筛选集客群体,请选择​Add a filtering condition​选项,然后单击​Edit…​链接。

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

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

    注意

    最多可以在两个外部数据库(FDA)中过滤数据。

  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​活动的示例,请参阅使用本地批准活动

重要

要使用此功能,您需要购买分布式营销模块,该模块是一个Campaign选项。 请核实您的许可协议。

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

  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​活动生成的补码将不正确。

要避免这种情况,您可以将​Enrichment​活动拖放到​Split​活动之前。 在​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:recipient), recCount 是表中元素的数量。

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

在此页面上