将 Merchant Center 帐号与 Google Ads 帐号相关联

制作购物广告系列之前,您需要先将 Google Ads 帐号与 Google Merchant Center 帐号相关联,具体操作步骤如下:

  1. 从您的 Merchant Center 帐号向 Google Ads 帐号发送关联请求。
  2. 在您的 Google Ads 帐号中批准该关联请求。

您可以通过以下两种方式发送关联请求:

  1. 使用 Merchant Center 网页界面发送关联请求
  2. 使用 Content API for Shopping 更新 AccountadsLinks

您可以通过使用 Google Ads 网页界面批准或拒绝邀请,在 Google Ads 帐号中更改 Merchant Center 关联状态。您还可以使用 Google Ads API 更新邀请或移除现有关联,如下所述。

列出所有 Merchant Center 邀请

您可以使用以下 GAQL 查询生成 Google Ads API 报告,以检索将 Google Ads 客户 ID 与 Merchant Center 帐号相关联的所有待处理邀请的列表。

SELECT
    product_link_invitation.merchant_center.merchant_center_id,
    product_link_invitation.type
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
    AND product_link_invitation.type = 'MERCHANT_CENTER'

如需检索所有邀请,请移除上述查询中 product_link_invitation.status 字段的过滤条件。

接受邀请

您可以通过将 product_link_invitation 状态设置为 ACCEPTED 来批准关联。

  1. 构造一个 UpdateProductLinkInvitationRequest 对象并将 customer_id 字段设置为 Google Ads 客户 ID。

  2. resource_name 字段设置为 product_link_invitation 的资源名称。

  3. product_link_invitation_status 设置为 ACCEPTED

  4. 发出 UpdateProductLinkInvitation API 调用。

如果已经是这两个帐号的管理员的用户尝试邀请流程,则会抛出 NO_INVITATION_REQUIRED 错误。您可以检查是否存在此错误,在此类情况下回退到直接链接流程。

拒绝邀请

拒绝邀请与接受邀请类似,只不过 product_link_invitation_status 字段设置为 REJECTED。如果邀请被拒绝,它将继续处于 REJECTED 状态,无法被接受。然后,您必须创建新的邀请(如果需要)。

无需邀请的直接关联

如果尝试将 Google Ads 帐号与 Merchant Center 帐号相关联的用户是这两个帐号的管理员,那么您可以绕过邀请步骤,使用 Google Ads API 直接关联这两个帐号。

  1. 构造一个 CreateProductLinkRequest 对象并将 customer_id 字段设置为 Google Ads 客户 ID。

  2. 创建一个新的 ProductLink 对象,并将其 merchant_center_id 字段设置为 Merchant Center 帐号的 ID。

  3. ProductLink 设置为请求对象的 product_link 字段。

  4. 发出 CreateProductLink API 调用。

如果没有足够的权限的用户尝试直接链接,系统会抛出 CREATION_NOT_PERMITTED 错误。您可以检查是否存在此错误,在这种情况下会回退到邀请流程。

您可以使用以下 GAQL 查询生成 Google Ads API 报告,以检索 Google Ads 客户 ID 的关联列表。

SELECT
    product_link.merchant_center.merchant_center_id,
    product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'

要解除关联,请按以下步骤操作:

  1. 构造一个 RemoveProductLinkRequest 对象并将 customer_id 字段设置为 Google Ads 客户 ID。

  2. resource_name 设置为 product_link 的资源名称。

  3. 发出 RemoveProductLink API 调用。

商家管理工具是 Google 上的商家的一种统一表示形式。如果您使用商家管理工具账号管理 Google Ads 账号和 Merchant Center 账号,商家管理工具会自动创建 Google Ads 账号与 Merchant Center 账号之间的关联。您可以使用 Google Ads API 检索这些关联,但无法通过 Google Ads API 更改这些关联。