在批次作業中使用商家資訊群組篩選器

在 AdGroupCriterion.listing_group 或 AssetGroupListingGroupFilter 的情境下使用商家資訊群組篩選器時,請在設計整合時考量下列事項。

批次分割

如果批次作業中的任何作業包含廣告群組條件或素材資源群組產品組合篩選器,Google Ads API 伺服器收到批次作業時,會將作業分割成多個子批次。與批次工作中的標準作業不同,每個包含商家資訊群組篩選器作業的子批次,都會視為完整作業。

包含商家資訊群組篩選器的批次工作,會根據下列因素拆分為子批次:

  1. 商家資訊群組篩選器類型
  2. 商家資訊群組篩選器指定的 AdGroup 或 AssetGroup
  3. 作業順序

請考量作業的分組方式:

下圖說明此概念。每個灰色方塊代表透過 Google Ads API 提交的批次工作。在灰色方塊中,個別作業會依顏色分組,代表 Google Ads API 伺服器建立的子批次。每個灰色方塊中的作業順序,對應的是作業新增至批次工作的順序。

這張圖表顯示批次作業分成子批次

限制

在批次工作的內容中使用商家資訊群組篩選條件時,須遵守下列限制:

疑難排解

批次工作中的商家資訊群組篩選器作業會以單一交易的形式處理,因此可能會發生許多作業因少數錯誤作業而失敗的情況。此外,由於 BatchJob 作業的處理方式,失敗的根本原因可能會出現在下游失敗之前或之後的索引。

舉例來說,處理 ListBatchJobResults 的回應時:

這類錯誤表示該索引處的作業已復原,因為相同原子子批次中的另一項作業失敗。如要找出問題的根本原因,請針對共用相同 AdGroup 或 AssetGroup ID 的作業,逐一檢查交易錯誤operation_index前後的每個 BatchJobResult status 訊息。