ก่อนที่จะสร้างแคมเปญ Shopping คุณต้องลิงก์บัญชี Google Ads กับบัญชี Google Merchant Center โดยทำดังนี้
- ส่งคำขอลิงก์จากบัญชี Merchant Center ไปยังบัญชี Google Ads
- อนุมัติคำขอลิงก์ในบัญชี Google Ads
การส่งคำขอลิงก์จากบัญชี Merchant Center
การส่งคำขอลิงก์มี 2 วิธีดังนี้
- ใช้อินเทอร์เฟซเว็บของ Merchant Center เพื่อส่งคำขอลิงก์
- ใช้ Content API for Shopping เพื่ออัปเดต
adsLinks
ของAccount
การจัดการคำขอลิงก์ในบัญชี Google Ads
คุณเปลี่ยนสถานะลิงก์ 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
สร้างออบเจ็กต์
UpdateProductLinkInvitationRequest
และตั้งค่าช่องcustomer_id
เป็นรหัสลูกค้า Google Adsตั้งค่าช่อง
resource_name
เป็นชื่อทรัพยากรของproduct_link_invitation
ตั้งค่า
product_link_invitation_status
เป็นACCEPTED
ออก
UpdateProductLinkInvitation
การเรียก API
หากผู้ใช้ที่เป็นผู้ดูแลระบบของทั้ง 2 บัญชีพยายามใช้ขั้นตอนคำเชิญอยู่แล้ว ระบบจะแสดงข้อผิดพลาด NO_INVITATION_REQUIRED
ในกรณีเช่นนี้ คุณสามารถตรวจสอบข้อผิดพลาดนี้และกลับไปใช้
ขั้นตอนของลิงก์โดยตรงได้
ปฏิเสธคำเชิญ
การปฏิเสธคำเชิญคล้ายกับการยอมรับคำเชิญ เว้นแต่ว่าช่อง product_link_invitation_status
ได้รับการตั้งค่าเป็น REJECTED
หากคำเชิญถูกปฏิเสธ คำเชิญจะยังคงอยู่ในสถานะ REJECTED
และไม่สามารถยอมรับได้ จากนั้นคุณต้องสร้าง
คำเชิญใหม่หากจำเป็น
การลิงก์โดยตรงโดยไม่ใช้คำเชิญ
หากผู้ใช้ที่พยายามลิงก์บัญชี Google Ads กับบัญชี Merchant Center เป็นผู้ดูแลระบบในทั้ง 2 บัญชี คุณจะข้ามขั้นตอนคำเชิญแล้วลิงก์ทั้ง 2 บัญชีได้โดยตรงโดยใช้ Google Ads API
สร้างออบเจ็กต์
CreateProductLinkRequest
และตั้งค่าช่องcustomer_id
เป็นรหัสลูกค้า Google Adsสร้างออบเจ็กต์
ProductLink
ใหม่และตั้งค่าช่องmerchant_center_id
เป็นรหัสของบัญชี Merchant Centerตั้งค่า
ProductLink
เป็นช่องproduct_link
ของออบเจ็กต์คำขอออก
CreateProductLink
การเรียก API
หากผู้ใช้ที่มีสิทธิ์ไม่เพียงพอพยายามทำการลิงก์โดยตรง ระบบจะแสดงข้อผิดพลาด CREATION_NOT_PERMITTED
ในกรณีเช่นนี้ คุณสามารถตรวจสอบข้อผิดพลาดนี้และกลับไปใช้
กระบวนการเชิญได้
แสดงรายการลิงก์ Merchant Center ทั้งหมด
คุณสามารถเรียกใช้รายงาน 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'
ยกเลิกการลิงก์
ทำตามขั้นตอนต่อไปนี้เพื่อยกเลิกการลิงก์
สร้างออบเจ็กต์
RemoveProductLinkRequest
และตั้งค่าช่องcustomer_id
เป็นรหัสลูกค้า Google Adsตั้ง
resource_name
เป็นชื่อทรัพยากรของproduct_link
ออก
RemoveProductLink
การเรียก API
Business Manager
Business Manager คือการนำเสนอธุรกิจใน Google แบบรวม เมื่อคุณจัดการทั้งบัญชี Google Ads และบัญชี Merchant Center โดยใช้บัญชี Business Manager Business Manager จะสร้างลิงก์ระหว่างบัญชี Google Ads กับบัญชี Merchant Center โดยอัตโนมัติ คุณดึงข้อมูลลิงก์เหล่านี้ได้โดยใช้ Google Ads API แต่ลิงก์เหล่านี้จะเปลี่ยนแปลงด้วย Google Ads API ไม่ได้