คุณต้องลิงก์บัญชี Google Ads กับบัญชี Google Merchant Center ก่อน จึงจะสร้างแคมเปญ Shopping ได้ โดยทำดังนี้
- ส่งคำขอลิงก์จากบัญชี 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
ของออบเจ็กต์คำขอออกการเรียก API ของ
CreateProductLink
หากผู้ใช้ที่ไม่มีสิทธิ์เพียงพอพยายามใช้การลิงก์โดยตรง ระบบจะแสดงข้อผิดพลาด
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
ออกการเรียก API ของ
RemoveProductLink
Business Manager
Business Manager คือการนำเสนอธุรกิจแบบรวมใน Google เมื่อคุณจัดการทั้งบัญชี Google Ads และบัญชี Merchant Center โดยใช้บัญชี Business Manager แล้ว Business Manager จะสร้าง ลิงก์ระหว่างบัญชี Google Ads กับบัญชี Merchant Center โดยอัตโนมัติ คุณดึงข้อมูลลิงก์เหล่านี้ได้โดยใช้ Google Ads API แต่จะแก้ไขลิงก์เหล่านี้ด้วย Google Ads API ไม่ได้