计算发送日期 computing-the-sending-date

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

自定义日期公式 customizing-date-formula

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

使用新平台发送电子邮件时,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. 单击​ Custom date formula ​字段的​ Edit an expression ​按钮。

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

    code language-none
    ToDateTime([targetData/@segmentCode])
    

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

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

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

    code language-none
    ToDateTime([targetData/@segmentCode])
    

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

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

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

使用表达式 using-an-expression

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

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

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

  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小时)发送给目标群体的最后一个季度。
      note note
      NOTE
      联系人日期稍后将在工作流中的电子邮件投放活动中定义。
    • 确保选择​ 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

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

    您应获得以下公式:

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

  • 第一部分将在联系日期(5月25日上午8:00)收到消息。
  • 第二个区段将在两小时后(5月25日上午10:00)收到消息。
  • 第三部分将在6小时后(5月25日下午2:00)收到消息。
  • 第四个区段将在八小时后(5月25日下午4点)收到消息。
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff