คุณใช้ Accounts API เพื่อจัดการความสัมพันธ์ระหว่างบัญชี Merchant Center กับผู้ให้บริการรายอื่นๆ ได้ ความสัมพันธ์คือการเชื่อมต่ออย่างเป็นทางการ ที่ช่วยให้ผู้ให้บริการนำเสนอบริการที่เฉพาะเจาะจงแก่ธุรกิจของคุณได้ บริการจะกำหนดสิทธิ์และความสามารถที่มอบให้แก่ผู้ให้บริการ เช่น การจัดการผลิตภัณฑ์หรือการจัดการแคมเปญ เช่น การลิงก์บัญชี Merchant Center กับบัญชี Google Ads จะช่วยให้บัญชี Google Ads ใช้ข้อมูลผลิตภัณฑ์เพื่อเรียกใช้แคมเปญโฆษณาได้
ความสัมพันธ์ประกอบด้วยแอตทริบิวต์ต่อไปนี้
- บัญชี Merchant Center ที่รับบริการ
- ผู้ให้บริการ
- บริการหรือชุดบริการที่ให้บริการแก่บัญชี Merchant Center
ผู้ให้บริการสามารถเชื่อมโยงนามแฝงกับบัญชีที่ให้บริการ (ซึ่งเทียบเท่ากับฟิลด์ seller_id
ที่อยู่ในแหล่งข้อมูลบัญชีใน Content API for Shopping) คุณกำหนดชื่อแทนได้โดยใช้ฟิลด์account_id_alias
ที่ไม่บังคับภายในทรัพยากรAccountRelationship
และใช้เป็นตัวระบุที่กำหนดเอง
โครงสร้าง URL สำหรับการเข้าถึงบัญชีโดยใช้นามแฝงคือ
GET /accounts/v1/accounts/{provider}~{account_id_alias}
บริการ
ใน API บัญชี บัญชีจะรับบริการต่อไปนี้ได้
การรวบรวมบัญชี: โมเดลนี้แสดงความสัมพันธ์ระหว่างบัญชีขั้นสูงกับบัญชีที่ให้บริการ ผู้ให้บริการ (บัญชีขั้นสูง) จะได้รับ สิทธิ์เข้าถึงบัญชีย่อยที่ลิงก์แบบเต็มโดยไม่มีข้อจำกัด ในกรณีนี้
externalAccountId
คือตัวระบุบัญชี Merchant Center เมื่อสร้างบัญชีย่อย คุณต้องละเว้นexternalAccountId
เนื่องจากระบบจะกำหนดให้กับ รหัสบัญชีเมื่อสร้างการจัดการแคมเปญ: บริการนี้จำลองลิงก์ระหว่างบัญชี Merchant Center กับบัญชี Google Ads เพื่อให้บัญชี Google Ads เข้าถึงข้อมูลผลิตภัณฑ์และบัญชีที่จำเป็นต่อการเรียกใช้แคมเปญโฆษณาได้ ผู้ให้บริการในกรณีนี้คือ
GOOGLE_ADS
และexternalAccountId
คือรหัสของบัญชี Google Adsการเปรียบเทียบราคา: แสดงถึงความสัมพันธ์กับบริการช็อปปิ้งแบบเปรียบเทียบสินค้า (CSS) ที่ดำเนินการบัญชี Merchant Center
การจัดการข้อมูลในพื้นที่: แสดงถึงความสัมพันธ์กับผู้จัดการร้านค้า ในการจัดการสินค้าคงคลังและข้อมูลในร้านโดยใช้ Google Business Profile
การจัดการบัญชี: บริการนี้ช่วยให้ผู้ให้บริการดำเนินการด้านการดูแลระบบในบัญชี Merchant Center ได้ เช่น การกำหนดค่าการตั้งค่าบัญชี การจัดการผู้ใช้ หรือการอัปเดตข้อมูลทางธุรกิจ ธุรกิจยังจำกัดสิทธิ์เข้าถึงที่ให้ไว้ได้ด้วย
การจัดการผลิตภัณฑ์: บริการนี้ช่วยให้ผู้ให้บริการจัดการผลิตภัณฑ์ และฟีเจอร์ที่เกี่ยวข้อง เช่น แหล่งข้อมูลและกฎ
Handshake
หากต้องการสร้างบริการ ทั้งบัญชีที่ให้บริการและบัญชีที่รับบริการต้องให้สิทธิ์การเชื่อมต่อ กระบวนการให้สิทธิ์นี้ เรียกว่าแฮนด์เชค
การแฮนด์เชคเป็นกระบวนการ 2 ขั้นตอน ดังนี้
- ฝ่ายหนึ่งเสนอลิงก์บริการ
- อีกฝ่ายอนุมัติหรือปฏิเสธข้อเสนอ
เมื่อยอมรับข้อเสนอแล้ว บริการจะได้รับการอนุมัติและถือว่า จัดตั้งขึ้นอย่างสมบูรณ์ ตอนนี้ผู้ใช้ที่มีสิทธิ์จะได้รับสิทธิ์เข้าถึงใดๆ ที่มอบให้แก่ผู้ให้บริการ (ดูสิทธิ์เข้าถึงด้านล่าง)
โปรดทราบว่าผู้ใช้ที่สร้าง ปฏิเสธ หรืออนุมัติข้อเสนอต้องมีสิทธิ์
ADMIN
เข้าถึง
ในบัญชีที่เริ่มกระบวนการ ดังนั้น หากผู้ให้บริการ
เสนอใช้บริการ ผู้ใช้ที่ทำการเสนอต้องเป็นADMIN
ในบัญชีของผู้ให้บริการ
และผู้ใช้ที่ยอมรับหรือปฏิเสธข้อเสนอต้องเป็นADMIN
ในบัญชีที่รับ
ลักษณะการแฮนด์เชคเฉพาะบริการ
ต่อไปนี้เป็นคำอธิบายข้อกำหนดการแฮนด์เชคที่เฉพาะเจาะจงสำหรับแต่ละบริการ
การรวบรวมบัญชี: บริการนี้จะสร้างได้เมื่อเป็นส่วนหนึ่งของ การสร้างบัญชีเท่านั้น ผู้ให้บริการควรเป็นบัญชีขั้นสูง และบริการจะได้รับการอนุมัติโดยอัตโนมัติเนื่องจากผู้ใช้บัญชีขั้นสูง มีสิทธิ์เข้าถึง
ADMIN
บัญชีที่สร้างขึ้นอย่างเต็มรูปแบบการจัดการแคมเปญ: แม้ว่ากระบวนการนี้จะเป็นไปตามกระบวนการจับคู่ปกติ แต่ข้อเสนอจะสร้างขึ้นในระบบหนึ่ง (เช่น Google Ads) และการอนุมัติจะดำเนินการในอีกระบบหนึ่ง (เช่น ใน Merchant Center หรือผ่าน Merchant API)
การจัดการข้อมูลในพื้นที่: สำหรับบริการนี้ เราขอเสนอการยืนยันตัวตนในวิธีเฉพาะและดำเนินการอนุมัติในระบบอื่น (เช่น Google Business Profile) โปรดดูขั้นตอนโดยละเอียดในคำแนะนำในการลิงก์ Google Business Profile
การจัดการบัญชี: สำหรับบริการนี้ กระบวนการจับมือตามปกติ จะมีผลบังคับใช้ (ผู้ให้บริการหรือธุรกิจเสนอ ตามด้วย การยอมรับจากอีกฝ่าย)
การจัดการผลิตภัณฑ์: สำหรับบริการนี้ กระบวนการแฮนด์เชคปกติ จะมีผล (เสนอโดยฝ่ายหนึ่งและอีกฝ่ายยอมรับ)
สิทธิ์เข้าถึง
บริการแต่ละประเภทจะให้สิทธิ์เข้าถึงระดับหนึ่งแก่ผู้ใช้บริการ ของผู้ให้บริการในบัญชีที่ให้บริการ ดังนี้
การรวบรวมบัญชี: บริการนี้ให้สิทธิ์
ADMIN
เต็มรูปแบบการจัดการแคมเปญ: บริการนี้ให้สิทธิ์การเข้าถึงแบบจำกัด ซึ่งอนุญาตให้บัญชี Google Ads ที่เชื่อมโยงเข้าถึงผลิตภัณฑ์และข้อมูลบัญชีพื้นฐาน
การเปรียบเทียบราคา: บริการนี้ให้สิทธิ์
ADMIN
เต็มรูปแบบโดยค่าเริ่มต้น อย่างไรก็ตาม ธุรกิจสามารถจำกัดสิทธิ์เข้าถึงที่ให้ไว้ใน Merchant Center ได้การจัดการข้อมูลในพื้นที่: บริการนี้ไม่มีสิทธิ์เข้าถึงโดยตรง แต่จะช่วยให้ข้อมูลสามารถซิงค์ผลิตภัณฑ์กับบัญชี Merchant Center ได้
สำคัญ: สิทธิ์การเข้าถึงที่อธิบายไว้สำหรับประเภทบริการต่อไปนี้มีผล
เฉพาะกับผู้ให้บริการที่ได้รับอนุมัติเท่านั้น โปรดติดต่อทีมสนับสนุนหากคุณเป็นผู้ให้บริการและต้องการใช้ความสามารถนี้ หากคุณได้รับอนุมัติให้ใช้accounts.link
วิธีจัดการผลิตภัณฑ์ใน Content API for Shopping อยู่แล้ว คุณสามารถใช้บริการนี้ใน Merchant API ได้โดยไม่ต้องขออนุมัติเพิ่มเติม
การจัดการบัญชี: บริการนี้ให้
ADMIN
สิทธิ์เต็มรูปแบบโดยค่าเริ่มต้นการจัดการผลิตภัณฑ์: บริการนี้ให้สิทธิ์
ADMIN
เต็มรูปแบบ โปรดทราบว่าในอนาคต สิทธิ์นี้จะจำกัดไว้เฉพาะสิทธิ์การเข้าถึงที่เกี่ยวข้องกับผลิตภัณฑ์เท่านั้น
ความสัมพันธ์กับแพลตฟอร์มของบุคคลที่สาม
หากคุณเป็นแพลตฟอร์มของบุคคลที่สามที่จัดการบัญชีในนามของธุรกิจอื่นๆ ต่อไปนี้คือวิธีที่แนวคิดต่างๆ เชื่อมโยงกับโครงสร้างบัญชีของคุณ
- ผู้ให้บริการ: บัญชี ขั้นสูงของคุณ
- บัญชีที่รับบริการ: บัญชี Merchant Center ที่แสดงถึง ธุรกิจที่คุณจัดการ
- บริการ
accountAggregation
หากคุณสร้างบัญชีเหล่านี้เป็นบัญชีย่อย ของบัญชีขั้นสูง อย่างไรก็ตาม เราไม่แนะนำให้ทำเช่นนี้และขอแนะนำให้ใช้บริการaccountManagement
accountManagement
หากคุณกำลังสร้างบริการนี้หลังจากสร้างบัญชี สำหรับบัญชีที่ไม่ใช่บัญชีย่อยของบัญชีขั้นสูง
ดูรายละเอียดเกี่ยวกับวิธีตั้งค่าบัญชี ขั้นสูงและลิงก์กับบัญชี Merchant Center ใหม่ได้ที่สร้างและจัดการ บัญชีย่อย