ภาพรวมของ Sub-API ของบัญชี

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

API ย่อยของบัญชีช่วยให้คุณทำสิ่งต่อไปนี้ได้

  • ดำเนินการหลักๆ ในบัญชี Merchant Center: สร้างบัญชี Merchant Center ใหม่, ดึงข้อมูลรายละเอียด, อัปเดตการตั้งค่าหลัก, ตรวจสอบปัญหาที่ระดับบัญชี, แสดงรายการบัญชีที่คุณเข้าถึงได้ และลบบัญชีเมื่อจำเป็น
  • สร้างข้อมูลทางธุรกิจและการแสดงข้อมูลร้านค้าออนไลน์: กำหนดค่ารายละเอียดธุรกิจที่สำคัญ (เช่น ที่อยู่และข้อมูลติดต่อ) แอตทริบิวต์อัตลักษณ์ที่ประกาศด้วยตนเอง และตั้งค่าเว็บไซต์ของร้านค้าออนไลน์โดยระบุ ยืนยัน และอ้างสิทธิ์ URL ของหน้าแรก ซึ่งเป็นกุญแจสำคัญในการนำเสนอธุรกิจของคุณ
  • จัดการสิทธิ์เข้าถึงของผู้ใช้และค่ากำหนดการสื่อสาร: ดูวิธีควบคุมผู้ที่มีสิทธิ์เข้าถึงบัญชี Merchant Center, กำหนดสิทธิ์เฉพาะ และกำหนดค่ากำหนดการแจ้งเตือนทางอีเมลสำหรับการอัปเดตและข่าวสารสำคัญเกี่ยวกับบัญชี
  • จัดการการลงทะเบียนและการเข้าร่วมโปรแกรม: จัดการการลงทะเบียนในโปรแกรมต่างๆ ของ Merchant Center (เช่น ข้อมูลที่แสดงฟรีหรือโฆษณา Shopping) จัดการสถานะการเข้าร่วม และทำความเข้าใจข้อกำหนดเฉพาะของโปรแกรมเพื่อขยายการเข้าถึงของผลิตภัณฑ์
  • กำหนดค่าโลจิสติกส์: การจัดส่ง การคืนสินค้า และภูมิภาค: ตั้งค่าการจัดส่งระดับบัญชี กำหนดนโยบายคืนสินค้าออนไลน์สำหรับลูกค้า และสร้างภูมิภาคทางภูมิศาสตร์เพื่อการกำหนดเป้าหมายและการนำส่งบริการที่แม่นยำ
  • ใช้ประโยชน์จากการผสานรวมขั้นสูงและการลิงก์บัญชี: ดูวิธีจัดการการตั้งค่าสำหรับประสบการณ์การใช้งานแบบ Omnichannel, ลิงก์กับบัญชี Google Business Profile และผู้ให้บริการพาร์ทเนอร์ฟีดในพื้นที่ (LFP) รวมถึงสร้างและจัดการความสัมพันธ์ด้านบริการกับบัญชีอื่นๆ เช่น ผู้ให้บริการหรือเอเจนซีบุคคลที่สาม

คู่มือชุดนี้จะแสดงวิธีการโดยละเอียดและตัวอย่างสำหรับกรณีการใช้งานทั่วไป ดังนี้

  • สร้างบัญชี: ดูขั้นตอนในการสร้างบัญชี Merchant Center ใหม่แบบเป็นโปรแกรมและจัดการความสัมพันธ์กับบัญชีขั้นสูง ซึ่งจำเป็นสำหรับการจัดการผู้ขายหรือแบรนด์หลายราย
  • ความสัมพันธ์: ทำความเข้าใจวิธีจัดโครงสร้างและจัดการความสัมพันธ์ของบริการระหว่างบัญชี Merchant Center ต่างๆ (เช่น กับบัญชีขั้นสูงหรือผู้ให้บริการบุคคลที่สาม)
  • ลิงก์ Google Business Profile: เชื่อมต่อบัญชี Merchant Center กับ Google Business Profile เพื่อเพิ่มประสิทธิภาพการแสดงข้อมูลธุรกิจในพื้นที่
  • ควบคุมการเข้าถึงบัญชี: จัดการสิทธิ์และบทบาทของผู้ใช้ภายในบัญชี Merchant Center เพื่อควบคุมผู้ที่สามารถดำเนินการบางอย่างได้
  • จัดการการแจ้งเตือนทางอีเมลของ Merchant Center: ปรับแต่งการแจ้งเตือนทางอีเมลที่คุณและผู้ใช้คนอื่นๆ ได้รับเกี่ยวกับการแจ้งเตือน ข่าวสาร และเคล็ดลับของบัญชี
  • จัดการการตั้งค่าหน้าแรก: ตั้งค่า ยืนยัน และอ้างสิทธิ์ URL ของเว็บไซต์ของร้านค้าออนไลน์ ซึ่งเป็นขั้นตอนสำคัญสำหรับการยืนยันบัญชีและการเข้าร่วมโปรแกรม
  • การย้ายข้อมูล Content API: ดูข้อมูลเกี่ยวกับการย้ายข้อมูลจาก Content API for Shopping ได้ที่หัวข้อย้ายข้อมูลการจัดการบัญชี

โครงสร้างและความสัมพันธ์ของบัญชี Merchant Center

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

บัญชีผู้ขาย

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

กรณีการใช้งานทั่วไป

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

ความสัมพันธ์และบริการ:

คุณสามารถลิงก์บัญชีผู้ขายกับผู้ให้บริการเพื่อรับความช่วยเหลือเกี่ยวกับงานต่างๆ เช่น การจัดการข้อมูลผลิตภัณฑ์หรือการจัดการบัญชีและแคมเปญ

บัญชีขั้นสูง

บัญชีขั้นสูงคือบัญชีเฉพาะทางภายใน Google Merchant Center โดยออกแบบมาสำหรับธุรกิจและผู้ให้บริการบุคคลที่สาม (เช่น เครื่องมือสร้างร้านค้า พาร์ทเนอร์ช่องทาง เอเจนซี และมาร์เก็ตเพลส) ที่ต้องการจัดการบัญชี Merchant Center หลายบัญชีในวงกว้าง

กรณีการใช้งานทั่วไป

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

ความสัมพันธ์และบริการ

แม้ว่าบัญชีขั้นสูงทั้งหมดจะจัดการบัญชีผู้ขายหลายบัญชี แต่การกำหนดค่าและการใช้ความสัมพันธ์และบริการที่เหมาะสมที่สุดมักจะแตกต่างกันไปตามโมเดลธุรกิจที่เฉพาะเจาะจง การทำความเข้าใจความแตกต่างเหล่านี้เป็นกุญแจสำคัญในการใช้ประโยชน์จาก API อย่างมีประสิทธิภาพ แนวทางปฏิบัติแนะนำต่อไปนี้เหมาะสำหรับกรณีการใช้งานทั่วไป

ผู้สร้างร้านค้าและพาร์ทเนอร์ช่องทาง

พาร์ทเนอร์เหล่านี้ควรสร้างบัญชีขั้นสูงและสร้างความสัมพันธ์กับผู้ขายที่ทำงานด้วย ดังนี้

  • สำหรับผู้ขายรายใหม่ที่ไม่มีบัญชี: เมื่อเปลี่ยนบัญชีเป็นบัญชีขั้นสูงใน UI ของ Merchant Center แล้ว Google จะกำหนดค่าเครื่องมือสร้างร้านค้าและพาร์ทเนอร์ช่องทางเป็นบัญชีขั้นสูงแบบหลายลูกค้าโดยอัตโนมัติด้วยบริการ Account Aggregation (accountAggregation) เครื่องมือสร้างร้านค้าหรือพาร์ทเนอร์ช่องทางสามารถใช้ accounts.createAndConfigure กับ accountAggregation เพื่อสร้างบัญชีย่อยใหม่สำหรับผู้ขาย ซึ่งจะปรากฏและจัดการได้ใน Merchant Center
  • สำหรับบัญชี Merchant Center ที่มีอยู่: คุณไม่สามารถย้ายบัญชีแบบสแตนด์อโลนที่มีอยู่ไปไว้ในบัญชีขั้นสูงที่มี accountAggregation ได้ แต่ผู้สร้างร้านค้าหรือพาร์ทเนอร์ช่องทางควรสร้างลิงก์บริการ Account Management (accountManagement) กับบัญชีบุคคลธรรมดาที่มีอยู่ของผู้ขายแทน ซึ่งจะช่วยให้เครื่องมือสร้างร้านค้าหรือพาร์ทเนอร์ช่องทางจัดการแง่มุมต่างๆ ของบัญชีได้โดยได้รับความยินยอมจากผู้ขาย

การดึงข้อมูลสำหรับบัญชีที่จัดการ: หากต้องการดึงข้อมูลเกี่ยวกับบัญชีผู้ขายที่คุณจัดการผ่าน accountManagement ให้เรียกใช้ accounts.list พร้อมตัวกรอง relationship เช่น filter=relationship(providerId={PROVIDER_ID} AND service(type="ACCOUNT_MANAGEMENT")) จากนั้นเรียกใช้ accounts.get หรือ accountServices.list เพื่อตรวจสอบรายละเอียดบัญชีและบริการที่เฉพาะเจาะจง

เอเจนซี

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

  • สำหรับบัญชี Merchant Center ที่มีอยู่: เอเจนซีจะเสนอลิงก์บริการ Account Management (accountManagement) (มักรวมกับ Products Management (productsManagement) หรือ Campaign Management (campaignsManagement)) ซึ่งผู้ขายจะอนุมัติ
  • สำหรับผู้ขายรายใหม่ที่ไม่มีบัญชี: เอเจนซีสามารถเรียกใช้ accounts.createAndConfigure ด้วยบริการ Account Management (accountManagement) และเพิ่มผู้ขายเป็นผู้ใช้ ADMIN เพื่อให้ผู้ขายยังคงเป็นเจ้าของบัญชีแบบสแตนด์อโลน

ตลาดกลาง

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

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

ผู้ขายที่เป็นเจ้าของหลายแบรนด์

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

ผู้ค้าปลีกระหว่างประเทศ

ผู้ค้าปลีกระหว่างประเทศจะจัดการการแสดงข้อมูลทั่วโลกโดยใช้บัญชีขั้นสูง โดยมีบัญชีแยกต่างหากสำหรับแต่ละประเทศหรือภูมิภาคที่ลิงก์โดยใช้บริการ Account Aggregation การตั้งค่ามักจะแตกต่างกันไปตามโครงสร้างโดเมน ดังนี้

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