ลิงก์บัญชี Merchant Center กับบัญชี Google Ads

คุณต้องลิงก์บัญชี Google Ads กับบัญชี Google Merchant Center ก่อน จึงจะสร้างแคมเปญ Shopping ได้ โดยทําดังนี้

  1. ส่งคําขอลิงก์จากบัญชี Merchant Center ไปยังบัญชี Google Ads
  2. อนุมัติคําขอลิงก์ในบัญชี Google Ads

การส่งคำขอลิงก์ทำได้ 2 วิธีดังนี้

  1. ใช้เว็บอินเทอร์เฟซของ Merchant Center เพื่อส่งคำขอลิงก์
  2. ใช้ Content API for Shopping เพื่ออัปเดตadsLinksของAccount

คุณเปลี่ยนสถานะการลิงก์ Merchant Center ในบัญชี Google Ads ได้โดยใช้เว็บอินเทอร์เฟซของ Google Ads เพื่ออนุมัติหรือปฏิเสธคำเชิญ นอกจากนี้ คุณยังอัปเดตคําเชิญหรือนําลิงก์ที่มีอยู่ออกได้โดยใช้ Google Ads API ตามที่อธิบายไว้ด้านล่าง

แสดงรายการคำเชิญทั้งหมดของ Merchant Center

คุณสามารถเรียกใช้รายงาน Google Ads API โดยใช้การค้นหา GAQL ต่อไปนี้เพื่อดึงข้อมูลรายการคําเชิญที่รอดําเนินการทั้งหมดเพื่อลิงก์รหัสลูกค้า Google Ads กับบัญชี 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

  2. ตั้งค่าช่อง resource_name เป็นชื่อทรัพยากรของ product_link_invitation

  3. ตั้งค่า product_link_invitation_status เป็น ACCEPTED

  4. ออกคำขอUpdateProductLinkInvitation การเรียก API

หากผู้ใช้ที่เป็นผู้ดูแลระบบในทั้ง 2 บัญชีอยู่แล้วพยายามดำเนินการตามขั้นตอนการเชิญ ระบบจะแสดงข้อผิดพลาด NO_INVITATION_REQUIRED คุณสามารถตรวจสอบข้อผิดพลาดนี้และเปลี่ยนไปใช้ขั้นตอนลิงก์โดยตรงได้ในกรณีดังกล่าว

ปฏิเสธคำเชิญ

การปฏิเสธคําเชิญคล้ายกับการยอมรับคําเชิญ ยกเว้นว่าช่อง product_link_invitation_status ได้รับการตั้งค่าเป็น REJECTED หากคำเชิญถูกปฏิเสธ คำเชิญจะยังคงอยู่ในสถานะ REJECTEDและไม่สามารถยอมรับได้ จากนั้นคุณต้องสร้างคำเชิญใหม่หากจำเป็น

การลิงก์โดยตรงโดยไม่ได้รับคำเชิญ

หากผู้ใช้ที่พยายามลิงก์บัญชี Google Ads กับบัญชี Merchant Center เป็นผู้ดูแลระบบในทั้ง 2 บัญชี คุณจะข้ามขั้นตอนการเชิญและลิงก์ทั้ง 2 บัญชีได้โดยตรงโดยใช้ Google Ads API

  1. สร้างออบเจ็กต์ CreateProductLinkRequest และตั้งค่าช่อง customer_id เป็นรหัสลูกค้า Google Ads

  2. สร้างออบเจ็กต์ ProductLink ใหม่และตั้งค่าช่อง merchant_center_id ให้เป็นรหัสของบัญชี Merchant Center

  3. ตั้งค่า ProductLink เป็นช่อง product_link ของออบเจ็กต์คำขอ

  4. ออกคำสั่ง CreateProductLink เรียก API

หากผู้ใช้ที่ไม่มีสิทธิ์เพียงพอพยายามลิงก์โดยตรง ระบบจะแสดงข้อผิดพลาด CREATION_NOT_PERMITTED คุณสามารถตรวจสอบข้อผิดพลาดนี้และกลับไปใช้ขั้นตอนการเชิญในกรณีดังกล่าว

คุณเรียกใช้รายงาน Google Ads API ได้โดยใช้การค้นหา GAQL ต่อไปนี้เพื่อดึงข้อมูลรายการลิงก์สําหรับรหัสลูกค้า Google Ads

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

  2. ตั้งค่า resource_name เป็นชื่อทรัพยากรของ product_link

  3. ออกคำขอ RemoveProductLink การเรียก API

Business Manager คือการนำเสนอธุรกิจแบบรวมใน Google เมื่อคุณจัดการทั้งบัญชี Google Ads และบัญชี Merchant Center โดยใช้บัญชี Business Manager แล้ว Business Manager จะสร้างการลิงก์ระหว่างบัญชี Google Ads กับบัญชี Merchant Center โดยอัตโนมัติ คุณสามารถดึงข้อมูลลิงก์เหล่านี้ได้โดยใช้ Google Ads API แต่ลิงก์เหล่านี้จะเปลี่ยนแปลงด้วย Google Ads API ไม่ได้