Penyerapan batch feed data memungkinkan Anda menyediakan restoran, layanan, dan menu dalam Pemesanan Menyeluruh.
Google akan mengambil feed data Anda yang disimpan di platform hosting dan memprosesnya. Setelah penyerapan berhasil, Pengurutan Menyeluruh akan memberikan informasi tentang status penyerapan, file baru yang diupload, jumlah total file, error, dan peringatan, di antara hal-hal lainnya.
Artikel ini membahas sebagian besar error feed batch di Pusat Tindakan, arti error tersebut, dan cara memperbaikinya. Hyperlink akan mengarahkan Anda ke halaman skema inventaris relasional yang memberikan lebih banyak konteks seperti jenis data yang diterima dan contoh di kolom dan entitas tertentu.
Di mana error feed batch dapat dilihat di Pusat Tindakan?
Feed data memungkinkan restoran, layanan, dan menu Anda tersedia dalam Pemesanan Menyeluruh. Untuk mengetahui cara menghosting feed data lebih lanjut, baca artikel Penyerapan batch.
Setelah diupload, file feed akan diambil dan diproses oleh Google. Jika ada masalah, masalah tersebut akan ditampilkan sebagai error. Berikut adalah langkah-langkah untuk melihat error Feed Batch di Pusat Tindakan.
Pada panel navigasi utama di Actions Center, buka bagian Feed > Histori.
Pilih lingkungan (Produksi atau Sandbox), lalu klik tab Histori proses transfer
Masukkan periode lihat balik untuk melihat histori penyerapan selama X hari terakhir
Untuk mendapatkan detail selengkapnya tentang error pada penyerapan feed tertentu, klik panah (→)
Anda kemudian dapat melihat detail selengkapnya tentang error dan peringatan
Berikut adalah daftar error feed batch:
Error | Artinya | Cara memperbaiki |
Data Tidak Ada - MenuItem
Menu harus memiliki setidaknya satu MenuItem
|
Menu telah ditentukan tanpa MenuItem
|
Temukan ID untuk entitas Menu yang salah dalam feed, lalu tambahkan item Menu. |
Data Salah - maxPrice
Data salah untuk kolom maxPrice
|
Nilai kolom maxPrice salah
|
Pastikan nilai kolom maxPrice lebih besar dari 0 untuk ID entitas yang disebutkan dalam deskripsi error
|
Data Salah - eligibleQuantityMax
Data salah untuk kolom eligibleQuantityMax
|
Nilai kolom eligibleQuantityMax salah
|
Pastikan nilai kolom eligibleQuantityMax lebih besar dari 0 untuk ID entity yang disebutkan.
|
Data Salah - leadTimeMax
Data salah untuk kolom leadTimeMax
|
Kolom leadTimeMax mengharapkan nilai bilangan bulat. Contoh, 12.
Ini memunculkan error untuk jenis data lainnya, bahkan ganda (15.0)
|
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti leadTimeMax dan pastikan nilai tersebut berupa bilangan bulat.
|
Data Salah - validFrom
Data salah untuk kolom validFrom
|
Nilai untuk kolom validFrom mengharapkan format stempel waktu ISO dengan jenis String.
|
Untuk ID entitas dalam pesan error untuk kolom validFrom , pastikan nilainya adalah string stempel waktu.
Contoh: " 2022-01-02T00:00:00-07:00 "
|
Data Tidak Ada - ServiceHours
OperationHour tidak berisi ServiceHours bertingkat |
Entitas OperationHours telah ditentukan, tetapi tidak ada entitas ServiceHours valid yang sesuai dengan entitas tersebut. | Untuk ID entitas yang disebutkan dalam pesan error, periksa apakah ada entitas ServiceHours yang ditentukan dengan benar yang sesuai dengannya.
Contoh: jika pesan error-nya adalah "ID entitas: store-1:Delivery OperationHour berisi tidak ada ServiceHours bertingkat" dan dengan asumsi bahwa ID Entitas OperationHours adalah 'store-1:Delivery:operation_hours' - periksa apakah terdapat entity serviceHours yang terkait dengan ServiceID 'store-1:Delivery' ServiceID dan 'store-1:Delivery:operation_hours'OperationHoursID
|
Data Salah - advanceBookingRequirementMin
Data salah untuk kolom advanceBookingRequirementMin
|
Kolom advanceBookingRequirementMin mengharapkan nilai bilangan bulat. Contoh, 12.
Error akan muncul untuk jenis data lainnya, bahkan double (15.0) |
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti advanceBookingRequirementMin dan pastikan nilai tersebut berupa bilangan bulat.
|
Data Salah - availabilityStarts
Data salah untuk kolom availabilityStarts
|
Nilai untuk kolom availabilityStarts mengharapkan format stempel waktu ISO dengan jenis String.
|
Untuk ID entitas dalam pesan error untuk kolom availabilityStarts , pastikan nilainya adalah string stempel waktu.
Contoh: " 2022-01-02T00:00:00-07:00 "
|
Data Salah - closes
Data salah untuk kolom closes
|
Nilai untuk kolom closes mengharapkan format stempel waktu ISO dengan jenis String.
|
Untuk ID entitas dalam pesan error untuk kolom closes , pastikan nilainya adalah string stempel waktu.
Contoh: " 2022-01-02T00:00:00-07:00 "
|
Data Salah - dateModified
Data salah untuk kolom dateModified
|
Nilai untuk kolom dateModified mengharapkan format stempel waktu ISO dengan jenis String.
|
Untuk ID entitas dalam pesan error untuk kolom dateModified , pastikan nilainya adalah string stempel waktu.
Contoh: " 2022-01-02T00:00:00-07:00 "
|
Data Salah - discount
Data salah untuk kolom discount
|
Kolom discount mengharapkan nilai numerik
|
Untuk ID entity dalam pesan error untuk kolom discount , pastikan nilainya berupa numerik.
Contoh: 10
|
Data Salah - discountPercentage
Data salah untuk kolom discountPercentage
|
Kolom discountPercentage mengharapkan nilai numerik
|
Untuk ID entity dalam pesan error untuk kolom discountPercentage , pastikan nilainya berupa numerik.
Contoh: 15
|
Data Salah - geoRadius
Data salah untuk kolom geoRadius
|
Kolom geoRadius mengharapkan nilai bilangan bulat positif.
|
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti geoRadius dan pastikan nilai tersebut berupa bilangan bulat.
Contoh: 10000 |
Data Salah - image
Data salah untuk kolom image
|
Kolom image mengharapkan URL yang valid dan menampilkan error jika mendeteksi hal lain.
|
Periksa apakah nilai kolom image adalah string URL yang valid
|
Data Salah - latitude
Data salah untuk kolom latitude
|
Kolom latitude mengharapkan jenis nilai menjadi double
|
Untuk ID entitas jenis Restoran yang disebutkan dalam deskripsi error, pastikan nilai kolom latitude adalah ganda.
Contoh: 35.4565 |
Data Salah - leadTimeMin
Data salah untuk kolom leadTimeMin
|
Kolom leadTimeMin mengharapkan nilai bilangan bulat. Contoh, 12.
Error akan muncul untuk jenis data lainnya, bahkan double (15.0) |
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti leadTimeMin dan pastikan nilai tersebut berupa bilangan bulat.
|
Data Salah - longitude
Data salah untuk kolom longitude
|
Kolom longitude mengharapkan jenis nilai menjadi double
|
Untuk ID entitas jenis Restoran yang disebutkan dalam deskripsi error, pastikan nilai kolom longitude adalah ganda.
Contoh: 35.4565 |
Data Salah - menuId
Data salah untuk kolom menuId
|
Nilai untuk kolom menuId harus berupa String yang tidak kosong
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilainya adalah jenis String dan tidak kosong |
Data Salah - name
Data salah untuk kolom name
|
Nilai untuk kolom name harus berupa string yang tidak kosong
|
Periksa apakah nilai untuk ID entitas yang disebutkan dalam pesan error bukan string yang tidak kosong |
Data Salah - nutrition.calories
Data salah untuk kolom nutrition.calories
|
Nilai untuk kolom calories harus berupa string dalam format "NN Cal"
|
Pastikan bahwa untuk ID entitas dalam pesan error, nilainya adalah angka positif dalam format yang benar.
Contoh: "123,32 Kal" |
Data Salah - opens
Data salah untuk kolom opens
|
Nilai untuk kolom opens mengharapkan format stempel waktu ISO dengan jenis String.
|
Untuk ID entitas dalam pesan error untuk kolom opens , pastikan nilainya adalah string stempel waktu.
Contoh: " 2022-01-02T00:00:00-07:00 "
|
Data Salah - price
Data salah untuk kolom price
|
Kolom price mengharapkan nilai numerik
|
Untuk ID entity dalam pesan error untuk kolom price , pastikan nilainya berupa numerik.
Contoh: 15.4 |
Data Salah - sku
Data salah untuk kolom sku
|
Nilai untuk kolom sku harus berupa string yang tidak kosong
|
Periksa apakah nilai untuk ID entitas yang disebutkan dalam pesan error bukan string yang tidak kosong |
Data Salah - validFrom
Data salah untuk kolom validFrom
|
Nilai untuk kolom validFrom mengharapkan format stempel waktu ISO dengan jenis String.
Selain itu, nilai untuk validFrom harus kurang dari atau sama dengan validThrough
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai untuk kolom validFrom adalah string stempel waktu.
" 2022-01-02T00:00:00-07:00 "
Selain itu, pastikan nilai untuk validFrom kurang dari atau sama dengan validThrough
|
Data Salah - validThrough
Data salah untuk kolom validThrough
|
Nilai untuk kolom validThrough mengharapkan format stempel waktu ISO dengan jenis String.
Selain itu, nilai untuk validThrough harus lebih dari atau sama dengan validFrom
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai untuk kolom validThrough adalah string stempel waktu.
" 2022-01-02T00:00:00-07:00 "
Selain itu, pastikan nilai untuk validThrough lebih dari atau sama dengan validFrom
|
Data Salah - value
Data salah untuk kolom value
|
kolom nilai hanya diperlukan jika Optiontype ditentukan. Metode ini mengharapkan String atau Enum value . Perlu diperhatikan bahwa nilai Enum bersifat khusus untuk jenis opsi PIZZA_SIDE.
|
Untuk entityID yang disebutkan dalam deskripsi error, periksa apakah kolom value memiliki string yang tidak kosong.
|
Menu terlalu besar
Ukuran Menu melebihi batas maksimum |
Error ini ditampilkan jika ukuran file menu melebihi batas yang dapat diterima sistem. Setiap file, yang dapat berisi beberapa entitas, tidak boleh melebihi 200 MB. Entitas tingkat teratas Restoran, Layanan, dan Menu, bersama dengan entitas turunannya, tidak boleh melebihi 4 MB secara bersamaan. | Pastikan ukuran file menu tidak melebihi batas yang ditentukan dalam dokumentasi. |
Data Tidak Ada - addressCountry
Kolom wajib diisi addressCountry tidak ada dalam input.
|
addressCountry adalah kolom wajib diisi dan tidak ada dari entitas Restoran
|
Untuk ID entitas yang disebutkan dalam deskripsi error, periksa apakah kolom addressCountry bukan string yang tidak kosong
|
Data Tidak Ada - addressLocality
Kolom wajib diisi addressLocality tidak ada dalam input.
|
addressLocality adalah kolom wajib diisi dan tidak ada dari entitas Restoran
|
Untuk ID entitas yang disebutkan dalam deskripsi error, periksa apakah kolom addressLocality bukan string yang tidak kosong
|
Data Tidak Ada - addressRegion
Kolom wajib diisi addressRegion tidak ada dalam input.
|
addressRegion adalah kolom wajib diisi dan tidak ada dari entitas Restoran
|
Untuk ID entitas yang disebutkan dalam deskripsi error, periksa apakah kolom addressRegion bukan string yang tidak kosong
|
Data Tidak Ada - Biaya
Layanan Pengiriman/Bawa pulang tidak memiliki biaya pengiriman |
Entitas dengan jenis Fee tidak memiliki price yang terkait dengannya untuk layanan pengiriman/bawa pulang
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan entitas Fee ditetapkan dengan benar untuk pengiriman/pengeksporan ServiceType sesuai dengan petunjuk di sini. |
Data Tidak Ada - FeeValue
Salah satu dari kolom price , pricePerMeter , percentageOfCart wajib diisi dalam input.
|
Untuk nilai Biaya, tepat satu dari price, pricePerMeter or percentageOfCart harus ditetapkan.
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan hanya satu dari price, pricePerMeter or percentageOfCart yang disetel.
|
Data Tidak Ada - geoMidpointLatitude
Kolom wajib diisi geoMidpointLatitude tidak ada dalam input.
|
Saat menentukan ServiceArea, geoMidpointLatitude diperlukan beserta geoMidpointLongitude saat geoRadius digunakan.
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai kolom geoMidpointLatitude ditentukan dan berjenis ganda.
Contoh: 35.4565 |
Data Tidak Ada - geoMidpointLongitude
geoMidpointLongitude di input.
|
Saat menentukan ServiceArea, geoMidpointLongitude diperlukan beserta geoMidpointLatitude saat geoRadius digunakan.
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai kolom geoMidpointLatitude ditentukan dan berjenis ganda.
Contoh: 122.4565 |
Data Tidak Ada - MenuItemOption
MenuItemOffer diperlukan untuk MenuItemOption |
Untuk setiap MenuItemOption, harus ada entitas MenuItemOffer yang sesuai | Pastikan bahwa untuk semua ID item menu dalam deskripsi error, semua entitas MenuItemOption memiliki entitas MenuItemOffer yang ditentukan dengan benar. |
Data Tidak Ada - OperationHours
Jam operasi tidak ada |
Entitas layanan Pengiriman/Takeout tidak memiliki entitas OperationHours yang sesuai. OperationHours menjelaskan periode pemesanan yang memungkinkan pengguna mengakses alur dan melakukan pemesanan secepatnya atau di masa mendatang. | Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan entitas OperationHours ditetapkan dengan benar. |
Data Tidak Ada - postalCode
Kolom wajib diisi postalCode tidak ada dalam input.
|
postalCode adalah kolom wajib diisi dan tidak ada dari entitas Restoran
|
Untuk ID entitas yang disebutkan dalam deskripsi error, periksa apakah kolom postalCode bukan string yang tidak kosong
|
Data Tidak Ada - priceCurrency
Kolom wajib diisi priceCurrency tidak ada dalam input.
|
Kolom priceCurrency kosong atau berisi nilai yang tidak akurat. Kode mata uang ISO 4217 3 huruf diharapkan.
|
Untuk ID entitas yang dijelaskan dalam deskripsi error, pastikan kolom priceCurrency berupa String yang tidak kosong dengan kode mata uang ISO 4217 3 huruf.
Contoh: USD, EUR |
Data Tidak Ada - ServiceArea
Layanan pengiriman tidak memiliki area layanan pengiriman |
Entitas ServiceArea harus diterapkan jika entitas Service terkait memiliki serviceType yang ditetapkan ke "Delivery"
|
Pastikan bahwa untuk ID entitas Layanan yang disebutkan dalam pesan error, ada entitas ServiceArea yang ditentukan dengan benar |
Data Tidak Ada - streetAddress
Kolom wajib diisi streetAddress tidak ada dalam input.
|
streetAddress adalah kolom yang wajib diisi dan tidak ada di entitas Restoran
|
Temukan entity Restoran berdasarkan ID yang disebutkan dalam deskripsi error, periksa apakah kolom streetAddress berupa string yang tidak kosong
|
Entitas Usang | Selama penyerapan feed data, Pemesanan Menyeluruh membandingkan stempel waktu tanggal yang diubah dari setiap entitas yang masuk dengan stempel waktu entitas yang diserap sebelumnya. Kecuali jika entitas dalam feed data lebih baru, entitas yang masuk akan ditandai sebagai tidak berlaku. | Untuk semua ID entitas yang disebutkan dalam deskripsi error, Google harus memastikan bahwa stempel waktu dalam feed data lebih baru daripada stempel waktu yang ditetapkan dalam pembaruan entitas sebelumnya yang dikirim ke Google. Anda dapat melihat pembuatan versi entity untuk klarifikasi lebih lanjut. |