Anda dapat menggunakan Accounts API untuk mengelola hubungan antara akun Merchant Center Anda dan penyedia layanan lainnya. Hubungan adalah koneksi formal yang memungkinkan penyedia menawarkan layanan tertentu kepada bisnis Anda. Layanan menentukan izin dan kemampuan yang diberikan kepada penyedia, seperti pengelolaan produk atau pengelolaan kampanye. Misalnya, dengan menautkan akun Merchant Center ke akun Google Ads, akun Google Ads dapat menggunakan data produk Anda untuk menjalankan kampanye iklan.
Hubungan terdiri dari atribut berikut:
- Akun Merchant Center yang menerima layanan
- Penyedia layanan
- Layanan atau serangkaian layanan yang diberikan ke akun Merchant Center
Alias
Penyedia layanan dapat mengaitkan alias dengan akun yang mereka layani (ini setara dengan kolom seller_id yang ada di resource
account
di Content API for Shopping). Alias dapat ditetapkan menggunakan
kolom account_id_alias opsional dalam resource AccountRelationship dan
berfungsi sebagai ID kustom. Alias harus terdiri dari 1 hingga 50 karakter
yang dipilih dari huruf ASCII, angka desimal, tanda hubung, garis bawah, titik, atau
tanda gelombang ([A-Za-z0-9_~.-]{1,50}).
Struktur URL untuk mengakses akun menggunakan aliasnya adalah
GET /accounts/v1/accounts/{provider}~{account_id_alias}.
Layanan
Di Accounts API, akun dapat menerima layanan berikut. Anda dapat menambahkan banyak layanan ini selama pembuatan akun.
Penggabungan akun: Layanan ini menautkan akun lanjutan ke akun lain, sehingga memberikan akses penuh dan tidak terbatas ke akun lanjutan. Biasanya digunakan oleh marketplace, retailer multibrand, atau retailer internasional yang memerlukan kontrol terpusat atas akun bertingkat. Jika Anda adalah platform e-commerce atau partner saluran, sebaiknya gunakan
accountManagement. Saat Anda membuat akun menggunakan agregasi akun,externalAccountIdharus dihilangkan.Pengelolaan kampanye: Layanan ini memodelkan penautan antara akun Merchant Center dan akun Google Ads, sehingga akun Google Ads memiliki akses ke data produk dan akun yang diperlukan untuk menjalankan kampanye iklan. Penyedia layanan dalam hal ini adalah
GOOGLE_ADSdanexternalAccountIdadalah ID akun Google Ads. Layanan ini juga dapat diusulkan ke akun yang sudah ada.
- Layanan ini memungkinkan pembuatan filter produk khusus partner saat menjalankan kampanye Jaringan Media Komersial.
- Saat ini, Anda harus menggunakan sub-API Akun versi Alpha
- Penggunaan fitur ini memerlukan pengizinan khusus GMC
Hubungi tim pengelolaan akun Google Ads Anda untuk mengetahui detail lebih lanjut.
Perbandingan belanja: Ini menunjukkan hubungan dengan Layanan Perbandingan Belanja (CSS) yang mengoperasikan akun Merchant Center.
Pengelolaan listingan lokal: Ini menunjukkan hubungan dengan pengelola toko untuk mengelola inventaris dan listingan lokal menggunakan Google Profil Bisnis.
Pengelolaan akun: Layanan ini memungkinkan penyedia melakukan tindakan administratif pada akun Merchant Center, seperti mengonfigurasi setelan akun, mengelola pengguna, atau memperbarui informasi bisnis. Bisnis juga dapat membatasi akses yang diberikan. Jika digunakan selama pembuatan akun, layanan ini membuat akun yang ditautkan ke penyedia, yang merupakan pendekatan yang direkomendasikan untuk platform e-commerce dan partner saluran. Akun ini juga dapat diusulkan ke akun yang sudah ada.
Pengelolaan produk: Layanan ini memungkinkan penyedia mengelola produk dan fitur terkait seperti sumber data dan aturan. Jika ditambahkan selama pembuatan akun, biasanya dikombinasikan dengan
accountManagementatauaccountAggregation. Layanan ini juga dapat diusulkan ke akun yang sudah ada.
Bersalaman
Untuk membuat layanan, akun yang menyediakan layanan dan akun yang menerima layanan harus mengizinkan koneksi. Proses otorisasi ini disebut sebagai negosiasi.
Proses jabat tangan terdiri dari dua langkah:
- Salah satu pihak mengusulkan link layanan.
- Pihak lain menyetujui atau menolak proposal.
Setelah proposal disetujui, layanan akan disetujui dan dianggap telah sepenuhnya ditetapkan. Setiap hak akses yang diberikan kepada penyedia layanan kini diberikan kepada pengguna yang memenuhi syarat (Lihat hak akses di bawah).
Perhatikan bahwa pengguna yang membuat proposal, menolak, atau menyetujuinya harus memiliki
hak akses ADMIN
di akun yang memulai proses. Jadi, jika penyedia layanan
mengajukan layanan, pengguna yang mengajukan proposal harus merupakan ADMIN di akun
penyedia layanan dan pengguna yang menerima atau menolak proposal
harus merupakan ADMIN di akun penerima.
Perilaku inisiasi layanan spesifik per layanan
Berikut adalah deskripsi persyaratan handshake khusus untuk setiap layanan:
Penggabungan akun: Layanan ini hanya dapat dibuat sebagai bagian dari pembuatan akun. Penyedia layanan diharapkan berupa akun lanjutan, dan layanan disetujui secara otomatis karena pengguna akun lanjutan memiliki akses
ADMINpenuh ke akun yang sedang dibuat.Perbandingan belanja: Layanan ini otomatis disetujui saat ditambahkan selama pembuatan akun menggunakan
createAndConfigure.Pengelolaan kampanye: Meskipun mengikuti proses inisiasi normal, proposal dibuat di satu sistem (misalnya Google Ads) dan persetujuan dilakukan di sistem lain (misalnya di Merchant Center atau melalui Merchant API).
Pengelolaan listingan lokal: Untuk layanan ini, handshake diusulkan dalam metode khusus dan persetujuan dilakukan di sistem lain (misalnya, Google Profil Bisnis). Langkah-langkah mendetailnya ada di Panduan untuk menautkan profil bisnis Google.
Pengelolaan akun: Untuk layanan ini, proses handshake reguler berlaku saat menggunakan
propose. Jika layanan ditambahkan selama pembuatan akun menggunakancreateAndConfigure, layanan tersebut akan otomatis disetujui.Pengelolaan produk: Untuk layanan ini, proses inisiasi reguler berlaku (diusulkan oleh satu pihak, diikuti dengan persetujuan dari pihak lain).
Hak akses
Setiap jenis layanan memberikan tingkat akses tertentu bagi pengguna penyedia layanan atas akun yang dilayani:
Penggabungan akun: Layanan ini memberikan hak
ADMINpenuh.Pengelolaan kampanye: Layanan ini memberikan hak akses terbatas, sehingga akun Google Ads terkait dapat mengakses produk dan informasi akun dasar.
Perbandingan belanja: Layanan ini menyediakan, secara default, hak
ADMINpenuh. Namun, bisnis dapat membatasi akses yang diberikan di Merchant Center.Pengelolaan listingan lokal: Layanan ini tidak memberikan hak akses langsung. Sebagai gantinya, listingan ini memungkinkan produknya disinkronkan dengan akun Merchant Center.
Penting: Hak akses yang dijelaskan untuk jenis layanan berikut hanya berlaku untuk penyedia layanan yang disetujui. Hubungi tim dukungan kami jika Anda adalah penyedia layanan dan ingin menggunakan kemampuan ini. Jika sebelumnya Anda sudah disetujui untuk menggunakan metode accounts.link untuk pengelolaan produk di Content API for Shopping, Anda dapat menggunakan layanan ini di Merchant API tanpa persetujuan lebih lanjut.
Pengelolaan akun: Layanan ini menyediakan, secara default, hak
ADMINpenuh.Pengelolaan produk: Layanan ini memberikan hak
ADMINpenuh. Perhatikan bahwa pada masa mendatang, akses ini hanya akan terbatas pada hak akses terkait produk.
Cara penerapan hubungan untuk platform pihak ketiga
Jika Anda adalah platform pihak ketiga yang mengelola akun atas nama bisnis lain, berikut ini menunjukkan cara berbagai konsep dipetakan ke struktur akun Anda:
- Penyedia layanan: Akun lanjutan Anda.
- Akun yang menerima layanan: Akun Merchant Center yang mewakili bisnis yang Anda kelola.
- Layanan:
accountManagement: Ini adalah layanan yang direkomendasikan untuk platform e-commerce dan partner saluran yang membuat akun baru atas nama penjual. Tindakan ini akan membuat akun yang dimiliki penjual, yang ditautkan kepada Anda untuk pengelolaan. Hal ini sesuai dengan struktur Merchant Center yang disukai untuk kasus penggunaan ini.accountAggregation: Layanan ini menautkan akun lanjutan Anda ke akun lain. Meskipun didukung, fitur ini tidak direkomendasikan untuk platform e-commerce dan partner saluran.
Untuk mengetahui detail tentang cara menyiapkan akun lanjutan dan menautkan ke akun Merchant Center baru, lihat Membuat akun.