可以在 沙坑 級別,以便有安全的環境用於測試。
例如,在非生產實例中,如果出現錯誤,則允許清單可確保您沒有向客戶發送不需要的消息的風險。
此功能可用於生產和非生產砂箱。
允許的清單允許您指定單個電子郵件地址或域,這些地址或域將是唯一有權接收您從特定沙箱發送的電子郵件的收件人或域。 這可以防止您在測試環境中意外地將電子郵件發送到真實的客戶地址。
此功能僅適用於電子郵件通道。
要訪問允許的電子郵件地址和域的詳細清單,請轉到 Administration > Channels > Email configuration,然後選擇 Allowed list。
要將允許的清單導出為CSV檔案,請選擇 Download CSV 按鈕
使用 Delete 按鈕,將選定控制項在Tab鍵次序中下移一個位置。
您可以搜索電子郵件地址或域,並在 Address type。 選中後,可清除清單頂部顯示的過濾器。
要啟用允許的清單,請執行以下步驟。
存取 Channels > Email configuration > Allow list 功能表。
按一下「Enable/Disable allowed list」。
選擇「Enable allowed list」。
按一下「Save」。已啟用允許的清單。
啟用功能時,將應用允許的清單邏輯。 請參閱此章節深入瞭解。
要將新電子郵件地址或域添加到特定沙盒的允許清單中,您可以 手動填充清單,或使用 API調用。
允許的清單最多可包含1,000個條目。
您可以手動填充 Journey Optimizer 通過用戶介面添加電子郵件地址或域允許的清單。
一次只能添加一個電子郵件地址或域。
請依照下列步驟以執行此操作。
選取 Add email or domain 按鈕。
選擇地址類型: Email address 或 Domain address。
輸入要向其發送電子郵件的電子郵件地址或域。
請確保輸入有效的電子郵件地址(如abc@company.com)或域(如abc.company.com)。
根據需要指定原因。
中允許包含32到126之間的所有ASCII字元 Reason 的子菜單。 完整清單可在 此頁例如。
按一下「Submit」。
要填充允許的清單,還可以使用 ALLOWED
值 listType
屬性。 例如:
您可以執行 添加。 刪除 和 獲取 操作。
瞭解有關在中進行API調用的詳細資訊 Adobe Experience PlatformAPI參考文檔。
當允許清單為 啟用,應用以下邏輯:
如果允許的清單為 空,不會發送電子郵件。
如果實體為 在允許的清單上,而不是在取消清單中,可以將電子郵件發送給相應的收件人。 但是,如果實體 隱藏清單,相應的收件人將不會收到電子郵件,原因是 Suppressed。
如果實體為 不在允許的清單中 (且不在禁止清單上),相應收件人將不會接收電子郵件,原因是 Not allowed。
在非生產沙箱上啟用此功能後,可以檢索從發送中排除的電子郵件地址或域,因為這些地址或域不在允許的清單中。 要執行此操作,可使用 Adobe Experience Platform查詢服務,以在下面調用API。
獲取 電子郵件數 由於收件人不在允許清單中而未發送的,請使用以下查詢:
SELECT count(distinct _id) from cjm_message_feedback_event_dataset WHERE
_experience.customerJourneyManagement.messageExecution.messageExecutionID = '<MESSAGE_EXECUTION_ID>' AND
_experience.customerJourneyManagement.messageDeliveryfeedback.feedbackStatus = 'exclude' AND
_experience.customerJourneyManagement.messageDeliveryfeedback.messageExclusion.reason = 'EmailNotAllowed'
獲取 電子郵件地址清單 由於收件人不在允許清單中而未發送的,請使用以下查詢:
SELECT distinct(_experience.customerJourneyManagement.emailChannelContext.address) from cjm_message_feedback_event_dataset WHERE
_experience.customerJourneyManagement.messageExecution.messageExecutionID IS NOT NULL AND
_experience.customerJourneyManagement.messageDeliveryfeedback.feedbackStatus = 'exclude' AND
_experience.customerJourneyManagement.messageDeliveryfeedback.messageExclusion.reason = 'EmailNotAllowed'