拆分 split
拆分 类型的活动允许您将目标拆分为多个子集。 使用所有接收结果构建目标:因此,必须完成所有先前的活动才能执行此活动。
此活动不会触发集客群体的联合。 如果多个过渡登陆在一个拆分活动中,我们建议在其前面插入 Union 活动。
要配置此活动,请在 Subsets 选项卡中定义子集内容和标签,然后在 General 选项卡中选择目标维度。
创建子集 create-subsets
要创建子集,请执行以下操作:
-
单击匹配字段中的标签,然后选择要应用的过滤器。
-
要筛选入站群体,请选择 Add a filtering condition 选项并单击 Edit… 链接。
选择要应用于要包含在此集中的数据的过滤器类型。
该进程与 查询 类型的活动相同。
note note NOTE 您最多可以筛选两个外部数据库(FDA)中的数据。 -
您可以指定从目标提取的最大记录数以创建子集。 为此,请选中 Limit the selected records 选项并单击 Edit… 链接。
向导允许您为此子集的记录选择模式。 了解详情。
-
如果您愿意,可以使用 Add 按钮 添加其他子集。
note note NOTE 如果未选中 Enable overlapping of output populations 选项,则子集将按选项卡的顺序创建。 使用此窗口右上角的箭头来移动它们。 例如,如果第一个子集恢复初始群体的70%,则下一个子集将只对其余30%应用其选择标准,以此类推。 对于创建的每个子集,将向拆分活动添加叫客过渡。
您可以选择生成单个叫客过渡(例如使用段代码标识集):为此,请在 General 选项卡中选择 Generate subsets in the same table 选项。
完成后,每个子集的段码将自动存储在一个附加的列中。 可在投放级别的个性化字段中访问此列。
限制子集记录数 limit-the-number-of-subset-records
如果不希望使用子集中包含的整个群体,则可以限制它包含的记录数。
-
在子集编辑窗口中,选中 Limit the selected records 选项并单击 Edit… 链接。
-
为您的选择选择限制类型:
-
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个收件人。
-
-
如果要定义排序标准,还可以通过附加步骤定义列和排序顺序。
-
然后选择数据限制方法。
可通过多种方法做到这一点:
-
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 限制(可选分布式营销模块)。 了解详情。
-
-
单击 Finish 以批准记录选择条件。 定义的配置随后将显示在编辑器的中间窗口中。
按数据分组限制子集记录数 limit-the-number-of-subset-records-by-data-grouping
您可以按数据分组限制记录数。 可使用固定值或百分比执行此限制。
例如,如果选择 Language 字段作为组字段,则可以定义每种语言的记录列表。
-
选择数据限制值后,选择 By data grouping 或 By data grouping (as a %) 并单击 Next。
-
然后选择分组字段(实例的 Language 字段)并单击 Next。
-
最后,指定数据分组阈值(使用固定值或百分比,具体取决于之前选择的分组方法)。 要为每个值设置相同的阈值,例如,如果您希望将每种语言的记录数设置为10,请选择 All data groupings are the same size 选项。 要为每个值设置不同的限制,请选择 Limitations by grouping value 选项。 这将允许您为英语、法语等语言选择不同的限制。
-
单击 Finish 以批准该限制并返回编辑拆分活动。
限制每个数据分布的子集记录数 limit-the-number-of-subset-records-per-data-distribution
如果分组字段包含的值过多,或者希望避免为每个新的拆分活动重置值,则可以使用Adobe Campaign根据数据分布创建限制。 在选择数据限制值部分)时,请选择 By data distribution 选项,然后从下拉菜单中选择模板。 下面演示了如何创建数据分发模板。
有关带有分发模板的 Local approval 活动的示例,请参阅此页面。
通过数据分发模板,您可以使用分组值列表限制记录数。 要创建数据分发模板,请应用以下步骤:
-
要创建数据分发模板,请转到 Resources > Campaign management > Data distribution 节点并单击 New。
-
General 选项卡允许您输入分发的标签和执行上下文(定向维度、分发字段)。
需要输入以下字段:
-
Label:分发模板的标签。
-
Targeting dimension:输入要应用数据分发的定向维度,例如 Recipient。 此架构必须始终与定位工作流中使用的数据兼容。
-
Distribution field:通过定向维度选择字段。 例如,如果选择 Email domain 字段,则收件人列表将按域细分。
-
Distribution type:选择在 Distribution 选项卡中划分目标限制值的方式: Percentage 或 Set。
-
Approval storage:如果在定位工作流中使用本地审批活动,请输入将存储审批结果的架构。 您必须为每个定位架构指定一个存储架构。 如果您使用 Recipients 目标架构,请输入默认的 Local approval of recipients 存储架构。
如果未经本地批准而通过数据分组进行简单限制,则无需输入 Approvals storage 字段。
-
-
如果您使用本地审批活动,请输入分发模板的 Advanced settings:
需要输入以下字段:
-
Approve targeted messages:如果您希望从要批准的收件人列表中预先选择所有收件人,请选中此选项。 如果未选中此选项,则不会预先选择任何收件人。
note note NOTE 此选项默认处于选中状态。 -
Delivery label:允许您定义一个表达式,以在退货通知中显示交货标签。 默认表达式提供有关投放标准标签(计算字符串)的信息。 您可以修改此表达式。
-
Grouping field:此字段允许您定义用于在审批和返回通知中显示收件人的分组。
-
Web Interface:允许您将Web应用程序链接到收件人列表。 在批准和返回通知中,每个收件人都将可点击,并将链接到选定的Web应用程序。 Parameters 字段(例如 recipientId)允许您配置要在URL和Web应用程序中使用的其他参数。
-
-
Breakdown 选项卡允许您定义分发值列表。
-
Value:输入分布值。
-
Percentage / Set:输入链接到每个值的记录限制(固定或百分比)。
此列由 General 选项卡中的 Distribution type 字段定义。
-
Label:输入链接到每个值的标签。
-
Group or operator:如果您正在使用本地审批活动,请选择分配给每个分发值的运算符或运算符组。
如果未经本地批准而通过数据分组进行简单限制,则无需输入 Group or operator 字段。
note caution CAUTION 确保为操作员分配了适当的权限。
-
过滤参数 filtering-parameters
单击 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 建议使用专属标准。
输入参数 input-parameters
- 表名
- 模式
每个入站事件必须指定由这些参数定义的目标。
输出参数 output-parameters
- 表名
- 模式
- recCount
这组三个值可标识排除项导致的目标。 tableName 是记录目标标识符的表的名称,schema 是群体的架构(通常为nms:recipient),recCount 是表中的元素数。
与补充关联的转换具有相同的参数。