管理账号关系

您可以使用 Accounts API 管理 Merchant Center 账号与其他服务提供商之间的关系。关系是指一种正式的关联,可让提供商向您的商家提供特定服务。服务定义了授予提供方的权限和功能,例如产品管理或广告系列管理。例如,将 Merchant Center 账号与 Google Ads 账号相关联后,Google Ads 账号就可以使用您的商品数据来投放广告系列。

关系由以下属性组成:

  • 接收服务的 Merchant Center 账号
  • 服务提供商
  • 向 Merchant Center 账号提供的服务或一组服务

服务提供商可以将别名与他们所服务的账号相关联(这相当于 Content API for Shopping 中账号资源中存在的 seller_id 字段)。可以使用 AccountRelationship 资源中的可选 account_id_alias 字段分配别名,该别名用作自定义标识符。

使用别名访问账号的网址结构为 GET /accounts/v1/accounts/{provider}~{account_id_alias}

服务

在 Accounts API 中,账号可以接收以下服务:

  • 账号汇总:此模型用于表示高级账号与其提供服务的账号之间的关系。服务提供商(高级账号)可以不受限制地完全访问关联的子账号。在这种情况下,externalAccountId 是 Merchant Center 账号的标识符。创建子账号时,必须省略 externalAccountId,因为系统会在创建时将该值分配给账号的 ID。

  • 广告系列管理:此服务用于模拟 Merchant Center 账号与 Google Ads 账号之间的关联,使 Google Ads 账号能够访问运行广告系列所需的商品和账号数据。在这种情况下,服务提供商是 GOOGLE_ADSexternalAccountId 是 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 账号,请参阅创建和管理子账号