[也適用於v8]{class="badge positive" title="亦適用於Campaign v8"}
傳遞傳送疑難排解 delivery-troubleshooting
本節列出您在傳送傳遞時可能會遇到的常見問題,以及如何疑難排解這些問題。
此外,請務必遵循此頁面中詳述的最佳實務和檢查清單,以確保您的傳遞執行良好。
相關主題:
傳送速度緩慢 slow-deliveries
按一下 Send 按鈕後,您的傳送似乎需要比平常更長的時間。 這可能是由於不同的元素所造成:
已排程傳遞 scheduled-deliveries-
如果傳送未在確切排程日期執行,這可能與伺服器時區之間的差異有關。 中間來源執行個體和生產執行個體可能位於不同的時區。
例如,如果中間來源執行個體在布里斯班時區,而生產執行個體在達爾文時區,兩個時區彼此相隔半小時,則在稽核記錄中,您會清楚地看到,如果排程在11:56進行生產的傳送,則排程為中間進行的相同傳送將為12:26,其差異為半小時。
失敗狀態 failed-status
如果電子郵件傳遞的狀態為 Failed,則它可以連結至個人化區塊的問題。 例如,當結構描述不符合傳遞對應時,傳遞中的個人化區塊可能會產生錯誤。
傳遞記錄是瞭解傳遞失敗原因的關鍵。 您可以從傳送記錄中偵測到下列可能錯誤:
-
收件者訊息失敗並出現「無法聯絡」錯誤,指出:
code language-none Error while compiling script 'content htmlContent' line X: `[table]` is not defined. JavaScript: error while evaluating script 'content htmlContent
此問題的原因幾乎永遠是HTML內的個人化,嘗試呼叫尚未定義或對應到上游目標定位或傳送目標對應的表格或欄位。
若要修正此問題,需要檢閱工作流程和傳遞內容,以明確決定哪些個人化嘗試呼叫相關表格,以及表格是否可以對應。 從那裡,在HTML中移除對此表格的呼叫或修正傳遞的對映將是解析的路徑。
-
在中間來源部署模型中,傳遞記錄中可能會顯示以下訊息:
code language-none Error during the call of method 'AppendDeliveryPart' on the mid sourcing server: 'Communication error with the server: please check this one is correctly configured. Code HTTP 408 'Service temporarily unavailable'.
原因與效能問題有關。 這表示行銷執行個體在傳送資料至中間來源伺服器之前,會花費太多時間建置資料。
若要解決此問題,建議對資料庫執行真空並重新索引。 如需資料庫維護的詳細資訊,請參閱本節。
您也應該重新啟動所有具有已排程活動的工作流程,以及所有處於失敗狀態的工作流程。 請參閱本節。
-
傳送失敗時,傳送記錄檔中可能會出現下列錯誤:
code language-none DLV-XXXX The count of message prepared (123) is greater than the number of messages to send (111). Please contact support.
通常,此錯誤表示電子郵件中有收件者的多個值之個人化欄位或區塊。 個人化區塊正在使用中,且正在為特定收件者擷取多個記錄。
若要解決此問題,請檢查使用的個人化資料,然後檢查目標,找出具有超過其中一個欄位專案的收件者。 您也可以在傳遞活動之前的目標工作流程中使用 Deduplication 活動,以檢查一次只有一個個人化欄位。 如需重複資料刪除的詳細資訊,請參閱此頁面。
-
部分傳送可能會因為「無法聯絡」錯誤而失敗,並指出:
code language-none Inbound email bounce (rule 'Auto_replies' has matched this bounce).
這表示傳送成功,但Adobe Campaign收到收件者的自動回覆(例如「不在辦公室」回覆),符合「Auto_replies」傳入電子郵件規則。
Adobe Campaign會忽略自動回覆電子郵件,收件者的地址不會傳送給隔離區。