Skip to main content
首頁博客指南如何為東南亞多國配送選擇追蹤 API

如何為東南亞多國配送選擇追蹤 API

17TRACK

選擇東南亞物流追蹤 API 時,應透過測試實際的配送路線、承運商交接及異常處理流程作出判斷,而不是比較承運商數量等表面數據。合適的 API 應連接國際及本地配送環節中的貨件事件、保留有用的承運商詳細資料,並提供系統能可靠處理的更新。應以路線層級的表現、整合穩定性及整體營運成本作為決策基礎。

如何選擇適用於多國配送的追蹤 API

本指南適合電商營運團隊及支援他們的開發人員。實際目標是將承運商追蹤資料轉化為可靠的客戶更新及可執行的配送異常處理,而無需為每個物流合作夥伴建立獨立整合。

從配送路線開始,而不是區域覆蓋聲稱

聲稱 API 支援東南亞,對採購而言過於籠統。你的需求其實更具體:某項配送服務,在特定國家之間運送,並由特定合作夥伴負責每個配送環節。

例如,經由國際物流合作夥伴進入馬來西亞的貨件,其追蹤路徑可能與馬來西亞境內配送的貨件不同。即使最終配送公司相同,也應將兩者視為獨立測試案例。同樣地,在一條路線上成功追蹤,並不代表該承運商提供的所有服務都受到支援。

在要求示範前,先建立配送路線清單。列出目前的業務及切實可行的擴展計劃,而不是所有將來可能服務的國家。

要求需記錄的內容重要原因
配送路線起點、目的地、服務及配送合作夥伴僅有國家層面的覆蓋範圍,並不能驗證你所使用的服務。
配送鏈已知的國際、郵政及最後一公里合作夥伴必須透過交接環節測試可見度。
識別資料原始單號、替換單號及訂單參考編號你的系統需要將更新與正確包裹建立關聯。
營運需求客戶更新、異常佇列或配送對賬不同工作流程需要不同的事件詳細程度及時間安排。

將路線標記為業務關鍵或可選。廣泛的網絡不應掩蓋主要承載大量訂單的路線未能滿足要求的問題。

測試交接後可見度是否仍然完整

跨境配送令「識別追蹤號碼」與「追蹤貨件直至完成配送」有所不同。在評估期間,要求服務供應商示範具代表性貨件的完整事件歷史,包括轉交至目的地配送合作夥伴的過程。

承運商識別及追蹤號碼變更

詢問當一個號碼可能屬於多個承運商時,承運商識別如何運作。你的整合能否提供承運商識別碼?錯誤分配能否更正?如果配送合作夥伴發出第二個追蹤號碼,會如何處理?

不要假設自動偵測能解決所有情況。只要可行,便應保留配送系統中的承運商及服務資料。同時確認相關追蹤號碼是否會自動連結、以獨立欄位返回,或必須在你自己的資料庫中建立關聯。

事件含義及原始詳細資料

標準化狀態有助於跨承運商執行統一工作流程。然而,僅有「異常」這類概括標籤,並不足以決定客戶支援是否應聯絡客戶、向承運商要求更新,或等待海關處理。

同時評估標準化狀態及底層事件。在可行的情況下,保留原始描述、位置、承運商身份、事件時間戳及時區資料。測試你的應用程式能否區分配送失敗、退回運送及海關相關扣留。

翻譯可以協助客服人員理解事件,但不應取代審計記錄中的原文。詢問翻譯描述如何產生,以及含義不明的訊息如何處理。

貨件身份與訂單身份

一張訂單可以包含多個包裹。應將訂單狀態與包裹狀態分開,並定義訂單何時視為全部送達。否則,一個包裹已送達便可能觸發誤導性通知,而另一個包裹仍在運送途中。

衡量更新即時性,不要將其與配送速度混淆

追蹤 API 報告貨件資料,但不會令包裹移動得更快。更新延遲可能在 API 看到事件之前已經發生,而 API 亦可能增加額外的處理或傳送延遲。測試需要區分這些可能性。

在資料可用時,記錄三個時間戳:

  • 承運商事件時間:底層貨件事件被記錄為發生的時間。
  • 供應商處理時間:追蹤服務供應商收到或處理該事件的時間(如有披露)。
  • 應用程式接收時間:你的系統收到通知或提取回應的時間。

記錄時區偏移,並區分事件時間與接收時間。如果沒有處理時間戳,應將衡量結果描述為端到端觀察延遲,而不是將其全部歸因於 API。

按工作流程定義可接受的更新即時性。面向客戶的追蹤頁面與異常處理團隊可能有不同要求。詢問更新行為是否因承運商、貨件狀態或服務方案而異,並在依賴承諾的更新間隔前確認相關條款。

在故障情況下評估整合,而不只是正常情況

成功的示例回應並不能證明生產環境的可靠性。工程團隊應測試登記、更新、重試、對賬及恢復。

  • 貨件登記:檢查驗證錯誤、重複提交、批次限制,以及一筆無效記錄是否會影響批次中的其他記錄。
  • Webhook 行為:確認可用的身份驗證或驗證方式、確認要求、重試規則,以及中斷後的恢復選項。
  • 重複及亂序事件:確保重複通知不會向客戶重複發送訊息,亦不會錯誤地令貨件狀態倒退。
  • 對賬:確定提取端點或其他受支援流程能否恢復 Webhook 接收器遺漏的更新。
  • 速率限制:測試預期高峰、退避行為,以及登記與提取限制之間任何已記錄的差異。
  • 結構變更:詢問版本管理、棄用通知,以及應用程式應如何處理不熟悉的狀態值或新增欄位。

實際的接收器設計應驗證請求、持久化接收、即時確認,然後異步處理。在可行時,使用供應商記錄的事件識別碼進行去重。否則,應根據穩定的事件欄位設計並測試去重規則,而不要假設每個通知都是唯一的。

不要僅因較舊事件遲到便捨棄它。應將其儲存在歷史記錄中,然後按照明確規則計算目前貨件狀態。遲到的歷史事件與真正的退回運送需要不同處理。

圍繞業務症狀建立 API 監控

HTTP 成功率是必要但並不足夠。技術上成功的請求仍可能返回空白歷史記錄、意外的承運商分配,或無法驅動工作流程的事件。

同時監控技術及營運指標:

  • 按路線及承運商細分的登記失敗及未能解析的追蹤號碼。
  • Webhook 接收失敗、處理積壓及重複事件頻率。
  • 自上次收到更新以來的時間,並根據貨件階段及服務預期作出解讀。
  • 已送達但從未進入訂單管理系統的貨件。
  • 缺乏足夠詳細資料,令客服人員無法選擇下一步行動的異常。

貨件暫時沒有更新並不代表貨件已遺失。應根據承運商指引、服務承諾及自身營運歷史制定升級規則。避免對所有國家及服務套用相同的不活躍門檻。

比較計費單位及營運負擔

在了解每份報價計算甚麼之前,不要比較報價。詢問收費是否取決於已登記貨件、請求、活躍追蹤記錄、通知或其他單位。這些是採購問題,不應對任何供應商的定價作出假設。

要求以書面澄清重複登記、重新追蹤、延長運送時間、資料保留、測試配額、超額費用及支援。亦應詢問所提出的方案包含哪些功能,不要假設文件中展示的能力已包含在每份合約內。

使用正常工作量及高峰情境估算總成本。除供應商費用外,也要包括工程維護及人工調查時間。如果員工必須反覆重建遺漏的交接資料,較低的訂閱價格未必代表較低的總成本。

同時檢視資料處理方式。只傳送整合所需的資料,並確認特定承運商或服務是否需要收件人資料。詢問資料保留、存取控制、刪除程序、分包處理商及合約中的資料處理條款。讓私隱或法律團隊參與你營運所在司法管轄區的相關要求。

17TRACK 在評估中的定位

17TRACK 的 Tracking API 是多承運商整合中值得評估的選項。先查看官方 Tracking API 頁面及開發者文件,然後根據你的計劃實施方式及商業條款核對上述要求。

要求確認你指定的承運商、服務類型、交接情境、通知要求及預期用量。應使用具代表性的貨件驗證答案,而不要將產品概覽視為每條路線的證明。

明確界定範圍:此決定涉及向你自己的系統提供資料的 API。消費者追蹤頁面或店面應用程式不能代替對 API 行為、整合控制及合約要求的驗證。同樣地,當實際需求是預訂貨件、製作標籤或管理報關提交時,單靠追蹤資料並不足夠;應分別驗證這些工作流程。

以明確的驗收標準進行概念驗證

使用歷史貨件檢查事件解讀,並使用實時貨件評估更新傳送。包括一般配送,但也要刻意加入困難案例:含義不明的承運商、已更改的追蹤號碼、配送嘗試、海關相關事件、退回貨件及拆分訂單。

  1. 測試前設定要求。識別必需路線、必要欄位、可接受更新延遲及恢復預期。這些是你的驗收標準,而不是普遍適用的行業基準。
  2. 建立參考記錄。為每件貨件保留配送系統詳細資料及相關承運商追蹤歷史,並記錄每次觀察的時間。
  3. 執行完整工作流程。登記貨件、接收更新、顯示追蹤資料、開啟異常,並將配送結果對賬至訂單管理系統。
  4. 引入受控故障。在測試環境中中斷接收器、提交重複資料及測試無效識別碼,並檢查恢復是否需要人工重建。
  5. 按原因檢視差異。區分上游遺漏事件、承運商映射錯誤、供應商處理問題及自身整合缺陷。
  6. 記錄決定。將每項要求記錄為通過、失敗或等待確認,並附上證據及負責人。

在加權評分前使用必需門檻。關鍵私隱要求或不受支援的主要路線,不應在有利的平均分中被掩蓋。在通過門檻的供應商中,優先選擇可用的事件資料、可靠的恢復能力及可持續的營運成本三者兼備的方案。

營運主管應負責異常處理的實用性,工程團隊應負責整合穩定性,而採購及法律團隊應確認商業及資料條款。只有當這些負責人就能力及剩餘限制達成共識後,才應批准推出。

常見問題

我是否需要為每個東南亞國家使用獨立的追蹤 API?

不一定。多承運商 API 可能符合你在多個國家的要求,但仍應驗證你所使用的每個承運商、服務及路線。只有在有記錄的缺口或特殊要求足以證明維護成本合理時,才新增獨立整合。

支援某承運商是否保證能追蹤至最終配送?

否。承運商列表並不能證明每項服務或合作夥伴交接的結果。應測試完整貨件歷史,包括任何次要識別碼及目的地配送事件。

我應該使用 Webhook 還是輪詢?

在受支援的情況下,Webhook 可以減少重複提取請求。對賬流程有助於恢復遺漏的更新。應選擇供應商文件所允許的組合,並根據其限制及恢復機制,在中斷期間進行測試。

追蹤 API 試用應持續多久?

試用時間應足以觀察相關貨件生命周期及重要異常案例。完成所需情境比固定的日曆期限更有用。歷史記錄可以補充實時試用,但不能證明實時通知的可靠性。

API 能否準確告知客戶包裹何時抵達?

只有當所選服務提供適合你工作流程的預計送達日期時,才可使用該日期。確認其來源、含義及更新行為。不要將最近的追蹤事件轉化為沒有依據的配送承諾。

來源

以下官方資源是本指南所討論的 17TRACK 產品及實施檢查的起點。路線層級的驗收標準、監控建議及概念驗證程序屬於編輯指引,並非已報告的產品性能結果。