计算发送日期

您可以定義公式,以在特定日期和時間將訊息傳送給每個收件者。

自訂日期公式

例如,您可以在啟動過程中使用傳送時間最佳化。

使用新平台傳送電子郵件時,網際網路服務提供者(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)收到訊息。
  • 第三個區段將在六小時後(5月25日下午2:00)收到訊息。
  • 第四個區段將在八小時後(5月25日下午4:00)收到訊息。

在此页面上