在制作购物广告系列之前,您必须先将自己的 Google Ads 账号与 Google Merchant Center 账号关联起来,具体操作如下:
- 从您的 Merchant Center 账号向您的 Google Ads 账号发送关联请求。
- 在您的 Google Ads 账号中批准关联请求。
通过 Merchant Center 账号发送关联请求
您可以通过以下两种方式发送关联请求:
- 使用 Merchant Center 网页界面发送关联请求。
- 使用 Content API for Shopping 更新
Account
的adsLinks
。
在 Google Ads 账号中管理关联请求
您可以在 Google Ads 账号中更改 Merchant Center 关联的状态,方法是使用 Google Ads 网页界面批准或拒绝邀请。您还可以使用 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
来批准关联。
构建一个
UpdateProductLinkInvitationRequest
对象,并将customer_id
字段设置为 Google Ads 客户 ID。将
resource_name
字段设置为product_link_invitation
的资源名称。将
product_link_invitation_status
设置为ACCEPTED
。发出
UpdateProductLinkInvitation
API 调用。
如果用户尝试使用邀请流程,但该用户已经是这两个账号的管理员,则系统会抛出 NO_INVITATION_REQUIRED
错误。您可以检查是否存在此错误,并在这种情况下回退到直接链接流程。
拒绝邀请
拒绝邀请与接受邀请类似,只不过 product_link_invitation_status
字段设置为 REJECTED
。如果邀请被拒绝,则会保持 REJECTED
状态,并且无法接受。然后,您必须根据需要创建新的邀请。
无需邀请即可直接关联
如果尝试将 Google Ads 账号与 Merchant Center 账号相关联的用户同时是这两个账号的管理员,则可以跳过邀请步骤,直接使用 Google Ads API 关联这两个账号。
构建
CreateProductLinkRequest
对象,并将customer_id
字段设置为 Google Ads 客户 ID。创建一个新的
ProductLink
对象,并将其merchant_center_id
字段设置为 Merchant Center 账号的 ID。将
ProductLink
设置为请求对象的product_link
字段。发出
CreateProductLink
API 调用。
如果用户尝试直接关联,但权限不足,则系统会抛出 CREATION_NOT_PERMITTED
错误。您可以检查是否存在此错误,并在这种情况下回退到邀请流程。
列出所有 Merchant Center 关联
您可以使用以下 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'
解除关联
如需解除关联,请按以下步骤操作:
构建
RemoveProductLinkRequest
对象,并将customer_id
字段设置为 Google Ads 客户 ID。将
resource_name
设置为product_link
的资源名称。发出
RemoveProductLink
API 调用。
商家管理工具
商家管理器是商家在 Google 上的统一呈现方式。 如果您使用商家管理工具账号同时管理 Google Ads 账号和 Merchant Center 账号,商家管理工具会在您的 Google Ads 账号与 Merchant Center 账号之间自动创建关联。 您可以使用 Google Ads API 检索这些链接,但无法使用 Google Ads API 更改这些链接。