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

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

  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 ไม่ได้