管理帳戶關係

您可以使用 Accounts API 管理 Merchant Center 帳戶與其他服務供應商之間的關係。關係是指正式連結,可讓供應商為貴商家提供特定服務。服務會定義授予供應商的權限和功能,例如產品管理或廣告活動管理。舉例來說,將 Merchant Center 帳戶連結至 Google Ads 帳戶後,Google Ads 帳戶就能使用你的產品資料放送廣告活動。

關係由下列屬性組成:

  • 接收服務的 Merchant Center 帳戶
  • 服務供應商
  • 提供給 Merchant Center 帳戶的服務或一組服務

服務供應商可以將別名與他們服務的帳戶建立關聯 (這相當於 Content API for Shopping 中「帳戶」資源的 seller_id 欄位)。別名可使用 AccountRelationship 資源中的選用 account_id_alias 欄位指派,並做為自訂 ID。

如要使用別名存取帳戶,網址結構為 GET /accounts/v1/accounts/{provider}~{account_id_alias}

服務

在帳戶 API 中,帳戶可接收下列服務:

  • 帳戶匯總:此模型會建立進階帳戶與其提供服務的帳戶之間的關係。服務供應商 (進階帳戶) 可完全存取連結的子帳戶,不受任何限制。在本例中,externalAccountId是 Merchant Center 帳戶的 ID。建立子帳戶時,必須省略 externalAccountId,因為系統會在建立帳戶時指派帳戶 ID。

  • 廣告活動管理:這項服務會模擬 Merchant Center 帳戶與 Google Ads 帳戶之間的連結,讓 Google Ads 帳戶存取放送廣告活動所需的產品和帳戶資料。在本例中,服務供應商為 GOOGLE_ADS,而 externalAccountId 是 Google Ads 帳戶的 ID。

  • 購物比較:代表與經營 Merchant Center 帳戶的購物比較服務 (CSS) 之間的關係。

  • 店面資訊管理:這代表與商店經理的關係,可使用 Google 商家檔案管理店面商品目錄和資訊。

  • 帳戶管理:這項服務可讓供應商對 Merchant Center 帳戶執行管理動作,例如設定帳戶設定、管理使用者或更新商家資訊。商家也可以限制授予的存取權。

  • 產品管理:供應商可透過這項服務管理產品和相關功能,例如資料來源和規則。

畫面中有兩個人在握手

如要建立服務,提供服務的帳戶和接收服務的帳戶都必須授權連線。這項授權程序稱為「交握」。

交握程序分為兩個步驟:

  1. 其中一方提議服務連結。
  2. 對方核准或拒絕提案。

提案獲得接受後,服務即獲准,並視為完全建立。授予服務供應商的任何存取權,現在都授予給符合資格的使用者 (請參閱下方的存取權)。

請注意,建立、拒絕或核准提案的使用者,必須對啟動程序的帳戶擁有 ADMIN 存取權。因此,如果服務供應商提議提供服務,提出提議的使用者必須是服務供應商帳戶的 ADMIN,而接受或拒絕提議的使用者必須是接收帳戶的 ADMIN

服務專屬交握行為

以下說明各項服務的具體握手需求:

  • 帳戶匯總:這項服務只能在建立帳戶時一併設定。服務供應商應為進階帳戶,且由於進階帳戶使用者擁有建立帳戶的完整 ADMIN 存取權,因此服務會自動獲得核准。

  • 廣告活動管理:這項作業會遵循正常的交握程序,但提案是在一個系統 (例如 Google Ads) 中進行,核准則是在另一個系統 (例如 Merchant Center 或透過 Merchant API) 中完成。

  • 店面資訊管理:這項服務會在專用方法中提議握手,並在其他系統 (例如 Google 商家檔案) 中完成核准。如需詳細步驟,請參閱連結 Google 商家檔案指南

  • 帳戶管理:這項服務適用一般握手程序 (由服務供應商或商家提議,然後由另一方接受)。

  • 產品管理:這項服務適用一般交握程序 (由一方提議,另一方接受)。

存取權

每種服務類型都會為服務供應商的使用者提供特定層級的存取權,方便他們管理帳戶:

  • 帳戶匯總:這項服務提供完整的 ADMIN 權限。

  • 廣告活動管理:這項服務提供受限的存取權,允許相關聯的 Google Ads 帳戶存取產品和基本帳戶資訊。

  • 購物比較:這項服務預設提供完整的 ADMIN 權利。不過,商家可以限制在 Merchant Center 中授予的存取權。

  • 店面資訊管理:這項服務不提供直接存取權。而是讓產品資訊與 Merchant Center 帳戶同步。

重要事項:以下服務類型所述的存取權僅適用於核准的服務供應商。如果您是服務供應商,並想使用這項功能,請與支援團隊聯絡。如果先前已獲准在 Content API for Shopping 中使用 accounts.link 方法管理產品,即可在 Merchant API 中使用這項服務,不必再次取得核准。

  • 帳戶管理:根據預設,這項服務提供完整的ADMIN權利。

  • 產品管理:這項服務提供完整的 ADMIN 權利。請注意,日後這項功能將僅限產品相關存取權。

關係如何適用於第三方平台

如果您是第三方平台,負責管理其他商家的帳戶,下表將說明不同概念如何對應至您的帳戶結構:

  1. 服務供應商:您的進階帳戶
  2. 接收服務的帳戶:代表你管理業務的 Merchant Center 帳戶。
  3. 服務
    • accountAggregation,或是將這些帳戶設為進階帳戶的子帳戶。不過,我們不建議這麼做,最好使用 accountManagement 服務。
    • accountManagement,如果您是在建立帳戶後,為不屬於進階帳戶子帳戶的帳戶建立這項服務。

如要進一步瞭解如何設定進階帳戶並連結至新的 Merchant Center 帳戶,請參閱「建立及管理子帳戶」。