丰富数据 enriching-data
关于扩充数据 about-enriching-data
此用例详细说明了如何在定位工作流中使用 Enrichment 活动。 有关使用 Enrichment 活动的详细信息,请参阅:扩充。
此部分中还提供了有关如何使用自定义日期扩充电子邮件投放的用例。
通过Web应用程序向营销数据库中的联系人发送参加竞赛的邀请。 将在 Competition results 表中恢复竞争结果。 此表链接到联系人表(Recipients)。 Competition results 表包含以下字段:
- 竞争名称(@game)
- 试用号(@trial)
- 分数(@score)
在 Recipients 表中找到的联系人可以链接到 Competition results 表中的几行。 这两个表之间的关系为1-n类型。 以下是收件人的结果日志示例:
此用例的目的在于向参加过最新竞争的人员(取决于他们的最高得分)发送个性化投放。 得分最高的获奖者获得一等奖,得分第二高的获奖者获得安慰奖,其他所有获奖者都收到一条祝他们下次好运的信息。
为了设置此用例,我们创建了以下定位工作流:
要创建工作流,请应用以下步骤:
- 已将两个 Query 活动和一个 Intersection 活动添加到上次进入竞争的新订阅者。
- 通过 Enrichment 活动,我们可以添加存储在 Competition results 表中的数据。 将对其执行投放个性化的 Score 字段已添加到工作流的工作表中。
- 通过 Split 类型活动,我们可根据得分创建收件人子集。
- 对于每个子集,添加了 Delivery 类型活动。
步骤1:定位 step-1--targeting
第一个查询允许我们定位过去六个月添加到数据库的收件人。
第二个查询使我们能够定位参加上次竞争的收件人。
随后将添加 Intersection 类型活动,以定向过去六个月内添加到数据库中的收件人以及上次参加竞争的收件人。
步骤2:扩充 step-2--enrichment
在本例中,我们要根据存储在 Competition results 表中的 Score 字段对投放进行个性化设置。 此表与收件人表具有1-n类型的关系。 通过 Enrichment 活动,可将链接到筛选维度的表中的数据添加到工作流的工作表。
-
在扩充活动的编辑屏幕中,依次选择 Add data 和 Data linked to the filtering dimension 并单击 Next。
-
然后选择 Data linked to the filtering dimension 选项,选择 Competition results 表并单击 Next。
-
输入ID和标签,然后在 Data collected 字段中选择 Limit the line count 选项。 在 Lines to retrieve 字段中,选择“1”作为值。 对于每个收件人,扩充活动将向 Competition results 工作表中的工作流工作表添加一行。 单击 Next。
-
在本例中,我们希望恢复收件人的最高得分,但仅针对最后的竞争对手。 为此,请将筛选器添加到 Competition name 字段,以排除与先前比赛相关的所有行。 单击 Next。
-
转到 Sort 屏幕并单击 Add 按钮,选择 Score 字段并选中 descending 列中的方框以按降序对 Score 字段的项目进行排序。 对于每个收件人,扩充活动会添加与上一个游戏最高分匹配的行。 单击 Next。
-
在 Data to add 窗口中,双击 Score 字段。 对于每个收件人,扩充活动将仅添加 Score 字段。 单击 Finish。
右键单击扩充活动的集客过渡并选择 Display the target。 该工作表包含以下数据:
链接的架构为:
在扩充活动的叫客过渡上续订此操作。 我们可以看到与收件人得分关联的数据已添加。 已恢复每个收件人的最高分数。
匹配模式也已扩充。
步骤3:拆分和交付 step-3--split-and-delivery
要根据收件人的得分对其进行排序,请在扩充后添加 Split 活动。
-
第一个(入选者)子集已定义为包含得分最高的收件人。 为此,请定义记录数量的限制,对得分应用降序排序,并将记录数量限制为1。
-
第二个(第二位)子集包含得分第二高的收件人。 配置与第一个子集的配置相同。
-
第三个(个失败者)子集包含所有其他收件人。 转到 General 选项卡并选中 Generate complement 框以定位未获得两个最高分的所有收件人。
-
为每个子集添加一个 Delivery 类型活动,并为每个子集使用不同的投放模板。