認識隔離管理 understanding-quarantine-management
Adobe Campaign 管理隔離地址清單。在執行傳遞分析時,預設情況下將不會向被隔離的收件者的電郵地址傳送內容。例如信箱容量已滿或地址不存在時,您可以隔離電子郵件地址。在任何情況下,隔離程式都符合下述的特定規則。
透過隔離管理最佳化您的傳遞 optimizing-your-delivery-through-quarantines
郵件準備期間會自動排除其電子郵件地址或電話號碼處於隔離狀態的設定檔(請參閱 識別傳送的隔離地址)。 這會加快傳送速度,因為錯誤率對傳送速度有顯著影響。
如果無效地址的比率過高,某些網際網路存取提供者會自動將電子郵件視為垃圾郵件。因此,隔離可讓您避免被這些提供者新增到封鎖清單中。
此外,隔離有助於減少簡訊傳送成本,因為將錯誤的電話號碼排除在遞送服務之外。
如需確保傳送安全並最佳化的最佳實務,請參閱本頁面。
隔離與封鎖清單 quarantine-vs-denylist
隔離和封鎖清單不適用於相同的物件:
-
隔離 僅適用於 地址 (或電話號碼等),而不是個人資料本身。 例如,被隔離的電子郵件地址的設定檔可以更新其設定檔並輸入新地址,然後再次被傳送動作設為目標。 同樣地,如果兩個設定檔碰巧擁有相同的電話號碼,則兩個設定檔在隔離該號碼時都會受到影響。
-
位於 封鎖清單 另一方面,將會導致 設定檔 不再被傳送定位,例如在針對指定頻道取消訂閱(選擇退出)後。 例如,如果電子郵件頻道封鎖清單上的設定檔有兩個電子郵件地址,則兩個地址都會從傳送中排除。
您可以檢查設定檔是否位於一或多個頻道的封鎖清單中 No longer contact 設定檔的區段 General 標籤。 請參閱本節。
識別隔離的地址 identifying-quarantined-addresses
可以為特定傳送或整個平台列出隔離的地址。
識別傳送的隔離地址 identifying-quarantined-addresses-for-a-delivery
在傳送準備階段期間,會將特定傳送的隔離地址列在傳送控制面板的傳送記錄中(請參閱 傳遞記錄和歷史記錄)。
識別整個平台的隔離地址 identifying-quarantined-addresses-for-the-entire-platform
管理員可以從以下位置列出整個平台之隔離區中的地址: Administration > Campaign Management > Non deliverables Management > Non deliverables and addresses 節點。
每個位址都有以下資訊:
識別傳遞報表中的隔離地址 identifying-quarantined-addresses-in-delivery-reports
下列報表提供關於隔離中地址的資訊:
-
對於每次傳遞, Delivery summary 報告顯示傳送目標中隔離的地址數量。 它顯示:
-
傳遞分析期間被置於隔離的地址數量;
-
進行傳送動作後置於隔離區的地址數。
-
-
此 Non-deliverables and bounces 報告會顯示隔離地址、遇到的錯誤型別等資訊,以及依網域劃分的失敗資訊。
您可以查閱此平台所有傳送的資訊(Home page > Reports)或用於特定傳送。 您也可以建立自訂報表,並選取要顯示的資訊。
識別收件者的隔離地址 identifying-quarantined-addresses-for-a-recipient
您可以查詢任何收件者之電子郵件地址的狀態。 若要這麼做,請選取收件者設定檔,然後按一下 Deliveries 標籤。 對於傳送給該收件者的所有郵件,您可以檢視該地址是否失敗、在分析期間是否被隔離等。 對於每個資料夾,您只能顯示其電子郵件地址處於隔離狀態的收件者。 若要這麼做,請使用 Quarantined email address 應用程式篩選器。
將地址傳送到隔離區的條件 conditions-for-sending-an-address-to-quarantine
Adobe Campaign會根據傳送失敗型別和錯誤訊息限定期間指派的原因來管理隔離(請參閱 退回郵件資格 和 傳遞失敗型別和原因)。
- 忽略錯誤:忽略的錯誤不會傳送要隔離的地址。
- 硬錯誤:會立即將相對應的電子郵件地址傳送至隔離區。
- 軟錯誤:軟錯誤不會立即傳送要隔離的地址,但會增加錯誤計數器。有關詳細資訊,請參閱 軟性錯誤管理.
如果使用者將電子郵件歸類為垃圾訊息(回饋迴路),郵件會自動重新導向至Adobe所管理的技術信箱。 之後,系統會自動將使用者的電子郵件地址傳送到狀態為 Denylisted 的隔離區。此狀態僅適用於地址,而且設定檔不在封鎖清單中,因此使用者會繼續收到SMS訊息和推播通知。
在隔離地址清單中(請參閱 識別整個平台的隔離地址), Error reason 欄位指出所選地址被置於隔離區的原因。
軟性錯誤管理 soft-error-management
與硬錯誤相反,軟錯誤不會立即傳送要隔離的地址,而是會增加錯誤計數器。
重試將執行於 傳遞期間. 當錯誤計數器達到限制臨界值時,該地址就會進入隔離區。有關詳細資訊,請參閱 傳送暫時失敗後重試.
如果最後一次重大錯誤發生在10天以前,則會重新初始化錯誤計數器。 然後,地址狀態會變更為 有效 並且會由將其從隔離區清單中刪除 資料庫清理 工作流程。
對於託管或混合安裝,如果您已升級至 增強的MTA,在下列情況下要執行的最大重試次數: Erroneous 狀態以及重試之間的最小延遲現在取決於IP在歷史和目前指定網域的執行狀況。
對於使用舊版Campaign MTA的內部部署安裝和託管/混合安裝,您可以修改錯誤數量和兩個錯誤之間的期間。 若要這麼做,請變更 部署精靈 (Email channel > Advanced parameters)或 在傳遞層級.
從隔離中移除地址 removing-a-quarantined-address
自動更新 unquarantine-auto
符合特定條件的地址會由自動從隔離清單中刪除 資料庫清理 工作流程。
在下列情況下,地址會自動從隔離清單中移除:
- 中的地址 With errors 成功傳送後,狀態會從隔離清單中移除。
- 中的地址 With errors 如果最後一次軟退信發生在10天以前,則會從隔離清單中移除狀態。 如需軟性錯誤管理的詳細資訊,請參閱 本節.
- 中的地址 With errors 已退回的狀態 Mailbox full 錯誤將在30天後從隔離清單中移除。
其狀態然後變更為 Valid.
手動更新 unquarantine-manual
您也可以手動解除隔離地址。 若要從隔離清單手動移除地址,請將其狀態變更為 Valid 從 Administration > Campaign Management > Non deliverables Management > Non deliverables and addresses 節點。
大量更新 unquarantine-bulk
您可能需要對隔離清單執行大量更新,例如ISP中斷的情況。 在這種情況下,電子郵件會錯誤標籤為退回,因為它們無法成功傳遞給收件者。 必須從隔離清單中移除這些地址。
若要執行此動作,請建立工作流程並新增 Query 活動,用於篩選掉所有受影響的收件者。 識別後,可將它們從隔離清單中移除,並包含在未來的Campaign電子郵件傳送中。
以下是此查詢的建議准則:
-
適用於具有傳入電子郵件規則資訊的Campaign Classic v7環境 Error text 隔離清單的欄位:
- 錯誤文字(隔離文字) 包含「Momen_Code10_InvalidRecipient」
- 電子郵件網域(@domain) 等於domain1.com或 電子郵件網域(@domain) 等於domain2.com或 電子郵件網域(@domain) 等於domain3.com
- 更新狀態(@lastModified) YYYY/MM/DD HH當天或之後SS AM
- 更新狀態(@lastModified) 在MM/DD/YYYY HH或之前SS PM
-
對於具有SMTP退回回應資訊的Campaign Classicv7執行個體,在 Error text 隔離清單的欄位:
- 錯誤文字(隔離文字) 包含「550-5.1.1」和 錯誤文字(隔離文字) 包含"support.ISP.com"
其中「support.ISP.com」可以是:例如「support.apple.com」或「support.google.com」
- 更新狀態(@lastModified) YYYY/MM/DD HH當天或之後SS AM
- 更新狀態(@lastModified) 在MM/DD/YYYY HH或之前SS PM
取得受影響的收件者清單後,請新增 Update data 活動以將其電子郵件地址狀態設為 Valid 因此它們會由從隔離清單中移除 Database cleanup 工作流程。 您也可以從隔離表中刪除它們。
推播通知隔離 push-notification-quarantines
推播通知的隔離機制與一般程式整體相同。 不過,推播通知的特定錯誤會以不同方式管理。 例如,對於某些軟錯誤,不會在同一傳送中執行重試。 推播通知的特定性列於下方。 重試機制(重試次數、頻率)與電子郵件的相同。
被隔離的專案是裝置代號。
iOS隔離 ios-quarantine
HTTP/V2通訊協定允許每個推播傳遞有直接的回饋和狀態。 如果使用HTTP/V2通訊協定聯結器,則不再由呼叫回饋服務。 mobileAppOptOutMgt 工作流程。 解除安裝或重新安裝行動應用程式時,Token會視為已解除註冊。
同步時,如果APN針對訊息傳回「未註冊」狀態,則目標Token會立即置於隔離中。
Android隔離 android-quarantine
適用於Android V1
對於每個通知,Adobe Campaign會直接從FCM伺服器接收同步錯誤。 Adobe行銷活動會即時處理這些錯誤,並根據錯誤的嚴重性產生硬或軟錯誤,且可執行重試:
- 已超過承載長度,連線問題,服務可用性問題:已執行重試,軟錯誤,失敗原因為 Refused.
- 超過裝置配額:沒有重試、軟錯誤、失敗原因為 Refused.
- 無效或未登入的權杖、未預期的錯誤、寄件者帳戶問題:無重試、硬錯誤、失敗原因為 Refused.
此 mobileAppOptOutMgt 工作流程每6小時執行一次,以更新 AppSubscriptionRcp 表格。 對於已宣告未註冊或不再有效的權杖,欄位 已停用 設為 真 而連結至該裝置Token的訂閱會自動從未來的傳送中排除。
在傳遞分析期間,所有從目標中排除的裝置都會自動新增至 excludeLogAppSubRcp 表格。
- 傳送開始時的連線問題:失敗型別 Undefined,失敗原因 Unreachable,會執行重試。
- 傳遞期間連線中斷:軟錯誤、失敗原因 Refused,會執行重試。
- 百度在傳送期間傳回同步錯誤:硬錯誤、失敗原因 Refused,不會執行重試。
適用於Android V2
Android V2隔離機制使用與Android V1相同的程式,同樣適用於訂閱和排除專案更新。 如需詳細資訊,請參閱 Android V1 區段。
SMS隔離 sms-quarantines
適用於標準聯結器
SMS訊息的隔離機制與一般程式在整體上相同。 另請參閱 關於隔離. 簡訊的特定性列於下方。
用於擴充通用SMPP聯結器
使用SMPP通訊協定傳送SMS訊息時,錯誤管理的處理方式不同。 有關擴展的通用SMPP聯結器的詳細資訊,請參閱 此頁面.
SMPP聯結器會擷取使用規則運算式(規則運算式)傳回之SR (狀態報告)訊息的資料,以篩選其內容。 然後,此資料會與中的資訊進行比對 Delivery log qualification 表格(可透過 Administration > Campaign Management > Non deliverables Management 功能表)。
在限定新型別的錯誤之前,失敗原因一律設為 已拒絕 依預設。
產生的訊息範例:
SR Generic DELIVRD 000|#MESSAGE#
-
所有錯誤訊息的開頭為 SR 以區分SMS錯誤碼與電子郵件錯誤碼。
-
第二部分(通用 在此範例中,錯誤訊息會參照SMSC實作的名稱,例如 SMSC implementation name 簡訊外部帳戶的欄位。 請參閱此頁面。
由於對於每個提供者,相同的錯誤碼可能有不同的含義,因此此欄位可讓您知道產生錯誤碼的提供者。 然後您可以在相關提供者的檔案中找到錯誤。
-
第三部分(傳遞 在此範例中)的錯誤訊息會與使用SMS外部帳戶中定義的狀態擷取規則運算式從SR擷取到的狀態代碼相對應。
此規則運算式指定於 SMSC specificities 外部帳戶的索引標籤。 請參閱此頁面。
依預設,規則運算式會提取 stat: 由定義的欄位 附錄B 的區段 SMPP 3.4規格.
-
第四部分(000 在此範例中)的錯誤訊息會對應到使用SMS外部帳戶中定義的錯誤代碼擷取規則運算式從SR擷取的錯誤代碼。
此規則運算式指定於 SMSC specificities 外部帳戶的索引標籤。 請參閱此頁面。
依預設,規則運算式會提取 錯誤: 由定義的欄位 附錄B 的區段 SMPP 3.4規格.
-
管路符號(|)後面的所有專案只會顯示在 First text 的欄 Delivery log qualification 表格。 此內容一律會取代為 #MESSAGE# 在訊息標準化之後。 此程式會避免因類似錯誤而出現多個專案,與電子郵件的情況相同。 有關詳細資訊,請參閱 退回郵件資格.
Extended generic SMPP聯結器會套用啟發式來尋找合理的預設值:如果狀態開頭為 傳遞,則視為成功,因為它符合常見狀態 傳遞 或 已傳遞 供大部分提供者使用。 任何其他狀態都會導致硬失敗。