您可以使用 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 帳戶執行管理動作,例如設定帳戶設定、管理使用者或更新商家資訊。商家也可以限制授予的存取權。
產品管理:供應商可透過這項服務管理產品和相關功能,例如資料來源和規則。
畫面中有兩個人在握手
如要建立服務,提供服務的帳戶和接收服務的帳戶都必須授權連線。這項授權程序稱為「交握」。
交握程序分為兩個步驟:
- 其中一方提議服務連結。
- 對方核准或拒絕提案。
提案獲得接受後,服務即獲准,並視為完全建立。授予服務供應商的任何存取權,現在都授予給符合資格的使用者 (請參閱下方的存取權)。
請注意,建立、拒絕或核准提案的使用者,必須對啟動程序的帳戶擁有 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
權利。請注意,日後這項功能將僅限產品相關存取權。
關係如何適用於第三方平台
如果您是第三方平台,負責管理其他商家的帳戶,下表將說明不同概念如何對應至您的帳戶結構:
- 服務供應商:您的進階帳戶。
- 接收服務的帳戶:代表你管理業務的 Merchant Center 帳戶。
- 服務:
accountAggregation
,或是將這些帳戶設為進階帳戶的子帳戶。不過,我們不建議這麼做,最好使用accountManagement
服務。accountManagement
,如果您是在建立帳戶後,為不屬於進階帳戶子帳戶的帳戶建立這項服務。