Halaman ini menunjukkan cara membuat dan memperbarui sumber data secara terprogram yang memungkinkan Anda menyisipkan produk. Sumber data otomatis memudahkan pengiriman data produk Anda ke Google. Sumber data otomatis memastikan bahwa informasi terbaru tentang produk relevan dari situs Anda diterima Google.
Content API for Shopping hanya memungkinkan Anda membuat sumber data utama. Dengan API sumber Data Penjual, Anda dapat membuat jenis sumber data berikut:
- Sumber data produk utama
- Sumber data produk tambahan
- Sumber data inventaris lokal
- Sumber data inventaris regional
- Sumber data promosi
Content API for Shopping hanya mengizinkan pengelolaan sumber data dengan input file. Merchant API memungkinkan Anda mengelola sumber data dengan input file dan API.
Dengan menggunakan API sumber Data Penjual, Anda dapat melakukan hal berikut:
- Buat sumber data utama baru dengan
feedLabel
dancontentLanguage
spesifik. - Buat sumber data karakter pengganti. Sumber data karakter pengganti tidak memiliki kolom
feedLabel
dancontentLanguage
yang ditetapkan. Sumber data karakter pengganti memungkinkan Anda menyisipkan produk dengan berbagai kombinasifeedLabel
dancontentLanguage
ke dalam sumber data. - Buat sumber data tambahan untuk ditautkan ke sumber data utama yang ada.
- Siapkan jadwal untuk sumber data file.
- Mengelola sumber data API.
- Gunakan jenis sumber data lain seperti promosi.
Prasyarat
- Akun Anda harus sudah dimigrasikan ke feed lokalitas tunggal.
Untuk memverifikasi bahwa akun tersebut telah dimigrasikan ke pemisahan target data, gunakan daftar sumber data atau metode get. Jika tidak memenuhi syarat, Anda akan menerima pesan pengecualian berikut dan harus menghubungi dukungan.
This account is in the data sources migration process and can't be used with this API yet. Contact support for more info on when this account will be able to use the data sources endpoint.
Membuat sumber data baru
Untuk membuat sumber data utama baru dengan feedLabel
dan
contentLanguage
tertentu, tetapkan kolom feedLabel
dan contentLanguage
dalam
konfigurasi khusus jenis. Misalnya, PrimaryProductDataSource
.
Untuk melihat sumber data yang baru dibuat, buat permintaan GET
atau LIST
.
Buat sumber data utama karakter pengganti baru
Untuk membuat feed utama karakter pengganti baru, konfigurasikan sumber data Anda menggunakan
PrimaryProductDataSource
serta jangan tetapkan kolom feedLabel
dan contentLanguage
.
Saat menggunakan Content API for Shopping, hanya ada satu sumber data API yang dibuat untuk Anda. Dengan menggunakan API sumber Data Penjual, Anda dapat memiliki beberapa sumber data API, beberapa di antaranya dapat berupa karakter pengganti.
Hanya sumber data dengan input API yang dapat menjadi sumber data karakter pengganti. Sumber data karakter pengganti tidak didukung untuk input file.
Membuat sumber data tambahan dan menautkannya ke sumber data utama
Anda dapat menggunakan sumber data tambahan untuk melakukan pembaruan parsial pada data produk dengan
menambahkan ID unik sumber data sebagai parameter kueri saat melakukan
panggilan ke
metode
accounts.productInputs.insert
dan
accounts.productInputs.delete
. Anda hanya dapat menggunakan sumber data tambahan untuk memperbarui produk yang sudah ada.
Untuk membuat sumber data tambahan, konfigurasikan sumber data Anda menggunakan
SupplementalProductDataSource
, lalu tautkan dengan memperbarui kolom defaultRule
di sumber data utama Anda.
Sumber data file tambahan tidak boleh merupakan sumber data karakter pengganti. Sumber data API tambahan harus selalu berupa sumber data karakter pengganti.
Menyiapkan jadwal untuk sumber data file
Untuk menyiapkan jadwal feed file, konfigurasikan sumber data Anda menjadi sumber data
file menggunakan kolom FileInput
, lalu siapkan
fetchsettings
menggunakan kolom FileInput.FetchSettings
.
Menghapus sumber data
Untuk menghapus sumber data yang ada dari akun, gunakan
metode
accounts.dataSources.delete
.
Mengambil sumber data
Untuk mengambil file yang dikonfigurasi di sumber data, gunakan
metode
accounts.dataSources.fetch
. Metode ini melakukan pengambilan data secara langsung pada sumber data dari
akun Anda. Metode ini hanya berfungsi pada sumber data dengan kumpulan input file.
Mendapatkan sumber data
Untuk mengambil konfigurasi sumber data untuk akun Anda, gunakan
metode
accounts.dataSources.get
.
Daftar sumber data
Untuk menampilkan daftar konfigurasi sumber data bagi akun Anda, gunakan
metode
accounts.dataSources.list
.
Mem-patch sumber data
Untuk memperbarui konfigurasi sumber data yang ada, gunakan
metode
accounts.dataSources.patch
.