使用聚合

此用例详细说明了如何自动识别添加到收件人库的最后一个应用程序。

使用以下过程,将收件人库中收件人的创建日期与使用聚合创建的上次已知日期进行比较。 同一天创建的所有收件人也将被选中。

要对收件人执行​创建日期= max(创建日期)​类型过滤器,必须运行工作流以执行以下步骤:

  1. 使用基本收件人检索查询库。 有关此步骤的详细信息,请参阅创建查询
  2. 使用从​max(创建日期)​聚合函数生成的结果计算创建收件人的上次已知日期。
  3. 将每个收件人链接到聚合函数会产生相同的模式。
  4. 通过编辑的收件人使用聚合过滤模式。

第1步:计算聚合结果

  1. 创建查询。 此处,目标是计算数据库中所有收件人的上次已知创建日期。 因此,查询不包含筛选器。

  2. 选择 Add data

  3. 在打开的窗口中,选择​Data linked to the filtering dimension,然后选择​Filtering dimension data

  4. 在​Data to add​窗口中,添加一列,该列计算收件人表中​创建日期​字段的最大值。 可以使用表达式编辑器或直接在​Expression​列的字段中输入​max(@created)。 然后单击​Finish​按钮。

  5. 单击 Edit additional data,然后单击 Advanced parameters…。勾选 Disable automatic adding of the primary keys of the targeting dimension 选项。

    此选项可确保不会因此显示所有收件人,并且不会保留显式添加的数据。 在这种情况下,它指的是收件人的最后创建日期。

    保持选中 Remove duplicate rows (DISTINCT) 选项。

第2步:链接收件人和聚合函数结果

要将处理收件人的查询链接到执行聚合函数计算的查询,必须使用模式编辑活动。

  1. 将收件人的查询定义为主集。

  2. 在​Links​选项卡中,添加新链接并在窗口中输入以下信息:

    • 选择与模式相关的临时聚合。 此模式的数据将添加到主集的成员中。
    • 选择​Use a simple join​将聚合结果链接到主集的每个收件人。
    • 最后,指定该链接为​Type 11 simple link

因此,聚合结果链接到每个收件人。

第3步:使用收件人筛选聚合。

一旦建立了链接,聚合结果和收件人就构成同一临时模式的一部分。 因此,可以在模式上创建过滤器,以比较收件人的创建日期和由聚合函数表示的最后已知创建日期。 此过滤器使用拆分活动执行。

  1. 在​General​选项卡中,选择​收件人​作为定位维度,选择​编辑模式​作为过滤维度(在入站过渡模式活动上进行过滤)。

  2. 在​subsets​选项卡中,选择​Add a filtering condition on the inbound population,然后单击​Edit…

  3. 使用表达式编辑器,在收件人的创建日期和聚合计算的创建日期之间添加一个相等标准。

    数据库中的日期类型字段通常保存到毫秒。 因此,您必须将这些收件人延长整天,以避免检索仅在毫秒内创建的应用程序。

    为此,请使用表达式编辑器中提供的​ToDate​函数,该函数可将日期和时间转换为简单日期。

    因此,要用于标准的表达式是:

    • Expression: toDate([target/@created]).
    • Value: toDate([datemax/expr####]),其中expr####与聚合函数查询中指定的聚合相关。

因此,拆分活动的结果与创建的收件人有关,该创建日期与上一个已知创建日期的同一天相同。

然后,您可以添加其他活动,如列表更新或投放,以丰富您的工作流。

On this page

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
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now