您必須先將 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 網頁介面核准或拒絕邀請,藉此變更 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
。
建構
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 變異這些連結。