จัดการความสัมพันธ์ของบัญชี

คุณสามารถใช้ Accounts API เพื่อจัดการความสัมพันธ์ระหว่างบัญชี Merchant Center กับผู้ให้บริการรายอื่นๆ ความสัมพันธ์คือการเชื่อมต่ออย่างเป็นทางการที่ช่วยให้ผู้ให้บริการสามารถเสนอบริการที่เฉพาะเจาะจงแก่ธุรกิจของคุณได้ บริการจะกำหนดสิทธิ์และความสามารถที่มอบให้ผู้ให้บริการ เช่น การจัดการผลิตภัณฑ์หรือการจัดการแคมเปญ ตัวอย่างเช่น การลิงก์บัญชี Merchant Center กับบัญชี Google Ads จะช่วยให้บัญชี Google Ads ใช้ข้อมูลผลิตภัณฑ์ของคุณเพื่อแสดงแคมเปญโฆษณาได้

ความสัมพันธ์ประกอบด้วยแอตทริบิวต์ต่อไปนี้

  • บัญชี Merchant Center ที่รับบริการ
  • ผู้ให้บริการ
  • บริการหรือชุดบริการที่มอบให้บัญชี Merchant Center

อีเมลแทน

ผู้ให้บริการสามารถเชื่อมโยงชื่อแทนกับบัญชีที่ตนให้บริการได้ (ซึ่งเทียบเท่ากับ ช่อง seller_id ที่มีอยู่ใน ทรัพยากร บัญชีใน Content API for Shopping) คุณกำหนดชื่อแทนได้โดยใช้ช่อง account_id_alias ที่ไม่บังคับภายในทรัพยากร AccountRelationship และชื่อแทนนี้จะทำหน้าที่เป็นตัวระบุที่กำหนดเอง ชื่อแทนต้องประกอบด้วยอักขระ 1-50 ตัวที่เลือกจากตัวอักษร ASCII, เลขฐานสิบ, ขีดกลาง, ขีดล่าง, จุด หรือตัวหนอน ([A-Za-z0-9_~.-]{1,50})

โครงสร้าง URL สำหรับเข้าถึงบัญชีโดยใช้อีเมลแทนคือ GET /accounts/v1/accounts/{provider}~{account_id_alias}

บริการ

ใน Accounts API บัญชีสามารถรับบริการต่อไปนี้ได้ คุณสามารถ เพิ่มบริการเหล่านี้ได้หลายรายการในระหว่าง การสร้างบัญชี

  • การรวมบัญชี: บริการนี้จะลิงก์ บัญชีขั้นสูงกับ บัญชีอื่น โดยให้สิทธิ์เข้าถึงแบบเต็มและไม่จำกัดแก่บัญชีขั้นสูง โดยทั่วไปแล้ว ตลาดกลาง ผู้ค้าปลีกหลายแบรนด์ หรือผู้ค้าปลีกระหว่างประเทศที่ต้องการควบคุมบัญชีที่ซ้อนกันแบบรวมศูนย์จะใช้บริการนี้ หากคุณเป็นแพลตฟอร์มอีคอมเมิร์ซหรือพาร์ทเนอร์ช่องทาง เราขอแนะนำให้ใช้ accountManagement แทน เมื่อคุณ สร้างบัญชี โดยใช้การรวมบัญชี คุณต้องละเว้น externalAccountId

  • การจัดการแคมเปญ: บริการนี้จะจำลองลิงก์ระหว่างบัญชี Merchant Center กับบัญชี Google Ads โดยให้สิทธิ์บัญชี Google Ads เข้าถึงข้อมูลผลิตภัณฑ์และข้อมูลบัญชีที่จำเป็นเพื่อแสดงแคมเปญโฆษณา ในกรณีนี้ ผู้ให้บริการคือ GOOGLE_ADS และ externalAccountId คือรหัสของบัญชี Google Ads นอกจากนี้ คุณยังเสนอใช้บริการนี้กับบัญชีที่มีอยู่ได้ด้วย

  • การช็อปปิ้งแบบเปรียบเทียบสินค้า: แสดงถึงความสัมพันธ์กับบริการช็อปปิ้งแบบเปรียบเทียบสินค้า (CSS) ที่ดำเนินการบัญชี Merchant Center

  • การจัดการข้อมูลธุรกิจในพื้นที่: แสดงถึงความสัมพันธ์กับผู้จัดการร้านค้าสำหรับการจัดการสินค้าคงคลังในร้านและข้อมูลธุรกิจในพื้นที่โดยใช้ Google Business Profile

  • การจัดการบัญชี: บริการนี้ช่วยให้ผู้ให้บริการดำเนินการด้านการดูแลระบบในบัญชี Merchant Center ได้ เช่น การกำหนดค่าการตั้งค่าบัญชี การจัดการผู้ใช้ หรือการอัปเดตข้อมูลธุรกิจ นอกจากนี้ ธุรกิจยังจำกัดสิทธิ์เข้าถึงที่มอบให้ได้ด้วย เมื่อใช้ ในระหว่างการสร้างบัญชี, บริการนี้จะสร้างบัญชีที่ลิงก์กับผู้ให้บริการ ซึ่ง เป็นแนวทางที่แนะนำสำหรับแพลตฟอร์มอีคอมเมิร์ซและพาร์ทเนอร์ ช่องทาง นอกจากนี้ คุณยังเสนอใช้บริการนี้กับบัญชีที่มีอยู่ได้ด้วย

  • การจัดการผลิตภัณฑ์: บริการนี้ช่วยให้ผู้ให้บริการจัดการผลิตภัณฑ์ และฟีเจอร์ที่เกี่ยวข้อง เช่น แหล่งข้อมูลและกฎ เมื่อเพิ่มในระหว่างการสร้างบัญชี โดยทั่วไปแล้วจะใช้ร่วมกับ accountManagement หรือ accountAggregation นอกจากนี้ คุณยังเสนอใช้บริการนี้กับบัญชีที่มีอยู่ได้ด้วย

แฮนด์เชค

หากต้องการสร้างบริการ ทั้งบัญชีที่ให้บริการและบัญชีที่รับบริการต้องให้สิทธิ์การเชื่อมต่อ กระบวนการให้สิทธิ์นี้เรียกว่าแฮนด์เชค

แฮนด์เชคเป็นกระบวนการ 2 ขั้นตอน ดังนี้

  1. ฝ่ายหนึ่งเสนอลิงก์บริการ
  2. อีกฝ่ายอนุมัติหรือปฏิเสธข้อเสนอ

เมื่อข้อเสนอได้รับการยอมรับแล้ว บริการจะได้รับการอนุมัติและถือว่าสร้างขึ้นอย่างสมบูรณ์ ผู้ใช้ที่มีสิทธิ์ (ดูสิทธิ์เข้าถึงด้านล่าง) จะได้รับสิทธิ์เข้าถึงที่มอบให้ผู้ให้บริการแล้ว

โปรดทราบว่าผู้ใช้ที่สร้างข้อเสนอ ปฏิเสธ หรือยอมรับข้อเสนอต้องมี ADMIN สิทธิ์ เข้าถึง ในบัญชีที่เริ่มกระบวนการ ดังนั้น หากผู้ให้บริการ เสนอใช้บริการ ผู้ใช้ที่เสนอต้องเป็นADMIN ใน บัญชีของผู้ให้บริการ และผู้ใช้ที่ยอมรับหรือปฏิเสธข้อเสนอ ต้องเป็นADMIN ในบัญชีที่รับบริการ

ลักษณะการทำงานของแฮนด์เชคที่เฉพาะเจาะจงของบริการ

ต่อไปนี้คือคำอธิบายข้อกำหนดแฮนด์เชคที่เฉพาะเจาะจงสำหรับบริการแต่ละรายการ

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

  • การช็อปปิ้งแบบเปรียบเทียบสินค้า: ระบบจะอนุมัติบริการนี้โดยอัตโนมัติเมื่อเพิ่ม ในระหว่างการสร้างบัญชีโดยใช้ createAndConfigure

  • การจัดการแคมเปญ: แม้ว่าบริการนี้จะเป็นไปตามกระบวนการแฮนด์เชคปกติ แต่การเสนอจะทำในระบบหนึ่ง (เช่น Google Ads) และการอนุมัติจะ ทำในอีกระบบหนึ่ง (เช่น ใน Merchant Center หรือผ่าน Merchant API)

  • การจัดการข้อมูลธุรกิจในพื้นที่: สำหรับบริการนี้ การเสนอแฮนด์เชคจะทำในเมธอดเฉพาะ และการอนุมัติจะทำในอีกระบบหนึ่ง (เช่น Google Business Profile) โปรดดูขั้นตอนโดยละเอียดใน คำแนะนำในการลิงก์ Google Business Profile

  • การจัดการบัญชี: สำหรับบริการนี้ กระบวนการแฮนด์เชคปกติ จะใช้เมื่อใช้ propose หากเพิ่มบริการในระหว่างการสร้างบัญชีโดยใช้ createAndConfigure ระบบจะอนุมัติบริการโดยอัตโนมัติ

  • การจัดการผลิตภัณฑ์: สำหรับบริการนี้ กระบวนการแฮนด์เชคปกติ จะใช้ (ฝ่ายหนึ่งเสนอ อีกฝ่ายยอมรับ)

สิทธิ์เข้าถึง

บริการแต่ละประเภทจะให้สิทธิ์เข้าถึงระดับหนึ่งแก่ผู้ใช้ของผู้ให้บริการในบัญชีที่รับบริการ

  • การรวมบัญชี: บริการนี้ให้สิทธิ์ระดับADMIN แบบเต็ม

  • การจัดการแคมเปญ: บริการนี้ให้สิทธิ์เข้าถึงแบบจำกัด ซึ่งช่วยให้บัญชี Google Ads ที่เชื่อมโยงเข้าถึงผลิตภัณฑ์และข้อมูลบัญชีพื้นฐานได้

  • การช็อปปิ้งแบบเปรียบเทียบสินค้า: โดยค่าเริ่มต้น บริการนี้ให้สิทธิ์ADMIN แบบเต็ม อย่างไรก็ตาม ธุรกิจสามารถจำกัดสิทธิ์เข้าถึงที่มอบให้ใน Merchant Center ได้

  • การจัดการข้อมูลธุรกิจในพื้นที่: บริการนี้ไม่ได้ให้สิทธิ์เข้าถึงโดยตรง แต่จะช่วยให้ข้อมูลในร้านค้าซิงค์ผลิตภัณฑ์กับบัญชี Merchant Center ได้

สำคัญ: สิทธิ์เข้าถึงที่อธิบายไว้สำหรับบริการประเภทต่อไปนี้ใช้ได้ กับผู้ให้บริการที่ได้รับอนุมัติเท่านั้น โปรดติดต่อทีมสนับสนุน ของเราหากคุณเป็น ผู้ให้บริการและต้องการใช้ความสามารถนี้ หากคุณได้รับอนุมัติให้ใช้เมธอด accounts.link สำหรับการจัดการผลิตภัณฑ์ใน Content API for Shopping แล้วก่อนหน้านี้ คุณจะใช้บริการนี้ใน Merchant API ได้โดยไม่ต้องขออนุมัติเพิ่มเติม

  • การจัดการบัญชี: โดยค่าเริ่มต้น บริการนี้ให้สิทธิ์ระดับADMIN แบบเต็ม

  • การจัดการผลิตภัณฑ์: บริการนี้ให้สิทธิ์ระดับADMIN แบบเต็ม โปรดทราบว่าในอนาคต สิทธิ์นี้จะจำกัดไว้เฉพาะสิทธิ์เข้าถึงที่เกี่ยวข้องกับผลิตภัณฑ์เท่านั้น

วิธีใช้ความสัมพันธ์กับแพลตฟอร์มของบุคคลที่สาม

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

  1. ผู้ให้บริการ: บัญชีขั้นสูง ของคุณ
  2. บัญชีที่รับบริการ: บัญชี Merchant Center ที่ แสดงถึงธุรกิจที่คุณจัดการ
  3. บริการ:
    • accountManagement: นี่คือบริการที่แนะนำสำหรับแพลตฟอร์มอีคอมเมิร์ซและพาร์ทเนอร์ช่องทางที่สร้างบัญชีใหม่ในนามของผู้ขาย บริการนี้จะสร้างบัญชีที่ผู้ขายเป็นเจ้าของ ซึ่งลิงก์กับคุณเพื่อการจัดการ ซึ่งสอดคล้องกับโครงสร้าง Merchant Center ที่แนะนำสำหรับกรณีการใช้งานนี้
    • accountAggregation: บริการนี้จะลิงก์บัญชีขั้นสูงกับบัญชีอื่น แม้ว่าระบบจะรองรับ แต่เราไม่แนะนำให้แพลตฟอร์มอีคอมเมิร์ซและพาร์ทเนอร์ช่องทางใช้บริการนี้

ดูรายละเอียดเกี่ยวกับวิธีตั้งค่าบัญชีขั้นสูง และลิงก์กับบัญชี Merchant Center ใหม่ได้ที่สร้าง บัญชี