计算发送日期

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

自定义日期公式

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

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

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

例如,您可以随机对目标受众进行分段,以便分五批发送投放。 您将在6月1日上午10点发送第一批代表目标受众10%的受众,24小时后再次发送一批代表目标受众15%的受众,依此类推。

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

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

  2. 将​Query​活动拖放到工作流中并将其打开。 请参阅Query部分。

  3. 选择受众,例如所有金牌客户,然后单击​Confirm​以保存查询。

  4. 将​分段​活动拖放到工作流中并将其打开。 请参阅Segmentation部分。

  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​字段创建以下表达式。 您还可以直接键入表达式,但请确保使用正确的语法和拼写。

    ToDateTime([targetData/@segmentCode])
    

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

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

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

    ToDateTime([targetData/@segmentCode])
    

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

该投放将在五天内逐步发送给所有目标收件人。

注意

确认发送时,请确保所有日期都在将来。 否则,确认发送后将立即发送消息。

使用表达式

发送时间优化对于涉及呼叫中心的促销活动也非常有用。 您可以确保不会同时收到所有消息。 这样,贵组织便可以根据其能力处理呼叫数。

例如,您希望发送一封电子邮件,邀请您的客户联系呼叫中心以获取促销优惠。 为避免呼叫中心人气过大,您决定随机将目标受众分段,以分四批发送电子邮件。

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

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

  2. 将​Query​活动拖放到工作流中并将其打开。 请参阅Query部分。

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

  4. 将​分段​活动拖放到工作流中并将其打开。 请参阅Segmentation部分。

  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点)收到消息。
  • 第二个区段将在两小时后(5月25日上午10:00)收到消息。
  • 第三个区段将在六小时后(5月25日下午2:00)收到消息。
  • 第四个区段将在八小时后(5月25日下午4:00)收到消息。

在此页面上