計算傳送日期

上次更新: 2023-12-29
  • 建立對象:
  • Intermediate
    User

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

自訂日期公式

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

使用新平台傳送電子郵件時,網際網路服務提供者(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. 確認排程、儲存傳遞並執行工作流程。

此傳遞將會在五天內逐步傳送給所有目標收件者。

注意

確認傳送時,請確定所有日期都是未來的日期。 否則,訊息會在確認傳送後立即傳送。

使用運算式

傳送時間最佳化對於涉及客服中心的行銷活動也很有用。 您可以確保所有訊息不會同時收到。 這可讓您的組織根據其容量處理通話次數。

例如,您想要傳送電子郵件邀請客戶連絡客服中心,以取得促銷優惠。 為避免客服中心人滿為患,您決定隨機將目標受眾分段,以四批傳送您的電子郵件。

您可以使用工作流程進行排程。

  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 欄位,定義聯絡日期。

    在此範例中,選取五月二十五日上午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)收到訊息。

本頁內容