计算发送日期

上次更新: 2023-12-29
  • 创建对象:
  • Intermediate
    User

您可以定义一个公式,以在特定日期和时间将消息发送给每个收件人。

自定义日期公式

例如,可以在启动过程中使用发送时间优化。

使用新平台发送电子邮件时,Internet服务提供商(ISP)会怀疑无法识别的IP地址。 如果突然发送大量电子邮件,ISP通常会将其标记为垃圾邮件。

为了避免被标记为垃圾邮件,您可以通过在不同时间分发大量电子邮件来逐步增加发送量。 这应该可以确保启动阶段的顺利发展,并帮助您降低地址无效的总比率。

例如,您可以随机细分目标受众,以分五批发送投放。 您将在6月1日上午10:00发送第一批占目标受众10%的邮件,在24小时后发送第二批占目标受众15%的邮件,依此类推。

您可以使用工作流计划此操作。

  1. 访问营销活动列表并创建新工作流。 请参阅 创建工作流.

  2. 拖放 查询 活动并将其打开。 请参阅 查询 部分。

  3. 选择一个受众,例如您的所有Gold客户,然后单击 Confirm 以保存查询。

  4. 拖放 分段 活动并将其打开。 请参阅 分段 部分。

  5. 定义五个区段。 对于每个区段:

    • 填写 Segment code 字段:手动输入发送消息的所需日期和时间。

      例如,您希望在6月1日上午10:00 GMT+1发送第一批。 使用以下格式: YYYY-MM-DD hh:mm:ss+tz.

      要在发送后的第二天发送下一个批次,请输入 2017-06-02 10:00:00+01 用于第二个区段。

      对于剩余的段,按以下方式定义后续的批:

      • 2017-06-03 10:00:00+01
      • 2017-06-04 10:00:00+01
      • 2017-06-05 10:00:00+01
    • 确保选择 Limit the population of this segment 选项。

      Limitation 选项卡,选择 Random sampling 并为每个区段输入所需的百分比:第一个批为10,第二个批为15,依此类推。

  6. 定义所有区段后,选择 Generate all segments in the same transition 并单击 Confirm.

  7. 拖放 电子邮件投放 活动并将其打开。 请参阅 电子邮件投放 部分。

  8. 单击 Schedule 区域,然后选择 Messages to be sent automatically on the date specified below.

  9. Start sending from 字段,定义联系日期。

  10. 从发送时间优化下拉菜单中,选择 Send at a custom date defined by a formula.

  11. 单击 Edit an expression 的按钮 Custom date formula 字段。

  12. 使用以下表达式创建 ToDateTime 函数和 Segment code 字段。 您也可以直接在表达式中键入,但请确保使用正确的语法和拼写。

    ToDateTime([targetData/@segmentCode])
    

    ToDateTime 函数将段代码从文本字符串转换为日期和时间值。

    确认表达式以返回到上一个屏幕。

    Schedule 窗口中,自定义日期公式显示如下:

    ToDateTime([targetData/@segmentCode])
    

  13. 确认计划,保存投放并执行工作流。

该投放将在5天内逐步发送给所有定向的收件人。

注意

确认发送时,请确保所有日期都是未来的日期。 否则,一旦确认发送,将立即发送消息。

使用表达式

发送时间优化对于涉及呼叫中心的营销活动也很有用。 您可以确保所有消息不会同时收到。 这样,您的组织就可以根据其容量处理呼叫数。

例如,您想要发送一封电子邮件,邀请客户联系呼叫中心以获取促销优惠。 为避免让呼叫中心不堪重负,您决定随机细分目标受众,以分四批发送电子邮件。

您可以使用工作流计划此操作。

  1. 访问营销活动列表并创建新工作流。 请参阅 创建工作流.

  2. 拖放 查询 活动并将其打开。 请参阅 查询 部分。

  3. 选择一个受众,例如超过35个配置文件,然后单击 Confirm 以保存查询。

  4. 拖放 分段 活动并将其打开。 请参阅 分段 部分。

  5. 定义四个区段。 对于每个区段:

    • 按以下方式定义区段代码:

      • 上午8:00 — 上午10:00: 0. 该消息将于上午8:00(联系日期)发送给目标群体的第一季度。
      • 上午10:00 — 中午12:00: 2. 该消息将于上午10:00(联系日期+ 2小时)发送到目标群体的第二季度。
      • 下午2:00 — 下午4:00: 6. 呼叫中心在下午12:00到下午2:00之间关闭,则消息将在下午2:00(联系日期+ 6个小时)发送到目标人口的第三季度。
      • 下午4:00 — 下午6:00: 8. 该消息将在下午4:00(联系日期+ 8小时)发送给目标群体的最后一个季度。
      注意

      联系人日期稍后将在工作流中的电子邮件投放活动中定义。

    • 确保选择 Limit the population of this segment 选项。

    • Limitation 选项卡,选择 Random sampling 并为每个区段输入所需的百分比: 25.

  6. 定义所有区段后,选择 Generate all segments in the same transition 并单击 Confirm.

  7. 拖放 电子邮件投放 活动并将其打开。 请参阅 电子邮件投放 部分。

  8. 单击 Schedule 区域。

  9. 选择 Messages to be sent automatically on the date specified below

  10. Start sending from 字段,定义联系日期。

    在此示例中,选择5月25日上午8:00。

  11. 从发送时间优化下拉菜单中,选择 Send at a custom date defined by a formula 然后单击 Edit an expression 按钮。

  12. Expression editor,设置日期和区段代码以计算每个客户的数据。

    在函数列表中,选择 AddHours.

    在可用字段中,选择 Current delivery > Delivery scheduling > Contact date.

    这使您能够检索 Start sending from 字段。

    在函数列表中,选择 ToInteger. 在可用字段中,选择 Additional data > Segment code.

    这使您可以检索您在区段代码中指定的编号。

    您应获得以下公式:

    AddHours([currentDelivery/scheduling/@contactDate], ToInteger([targetData/@segmentCode]))
    
  13. 确认以保存表达式。 确认计划,保存投放并执行工作流。

  • 第一部分将在联系日期(5月25日上午8:00)收到消息。
  • 第二个区段将在两小时后(5月25日上午10:00)收到消息。
  • 第三部分将在6小时后(5月25日下午2:00)收到消息。
  • 第四个区段将在八小时后(5月25日下午4点)收到消息。

在此页面上