Penyerapan batch feed data memungkinkan Anda menyediakan restoran, layanan, dan menu di Pemesanan End-to-End.
Google mengambil feed data Anda yang disimpan di platform hosting dan memprosesnya. Setelah penyerapan berhasil, Pengurutan End-to-End memberikan informasi tentang status penyerapan, file baru yang diupload, jumlah total file, error, dan peringatan.
Artikel ini membahas detail sebagian besar error feed batch di Pusat Tindakan, artinya, dan cara memperbaikinya. Hyperlink akan mengarahkan Anda ke halaman skema inventaris relasional yang memberikan lebih banyak konteks seperti jenis data yang diterima dan contoh pada kolom dan entitas tertentu.
Di mana error feed batch terlihat di Action Center?
Feed data memungkinkan Anda menyediakan restoran, layanan, dan menu di Pemesanan End-to-End. Untuk mengetahui lebih lanjut cara menghosting feed data, 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.
Di panel navigasi utama di Pusat Tindakan, buka bagian Feed > Histori.
Pilih lingkungan (Produksi atau Sandbox), lalu klik tab Histori transfer
Masukkan periode lihat balik untuk melihat histori penyerapan selama X hari terakhir
Untuk mendapatkan detail selengkapnya tentang error untuk penyerapan feed tertentu, klik panah (→)
Kemudian, Anda 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 minimal satu MenuItem
|
Menu telah ditentukan tanpa MenuItem
|
Temukan ID untuk entitas Menu yang salah di feed dan 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 entitas yang disebutkan.
|
Data Salah - leadTimeMax
Data salah untuk kolom leadTimeMax
|
Kolom leadTimeMax mengharapkan nilai bilangan bulat. Contoh, 12.
Fungsi ini menampilkan error untuk jenis data lainnya, bahkan double (15.0)
|
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti leadTimeMax dan pastikan nilainya 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 entity 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 yang valid yang sesuai dengannya. | Untuk ID entitas yang disebutkan dalam pesan error, periksa apakah ada entitas ServiceHours yang sesuai dan ditentukan dengan benar.
Contoh: jika pesan errornya adalah "Entity id: store-1:DELIVERY OperationHour does not contain nested ServiceHours" dan mengasumsikan bahwa ID Entity dari entity OperationHours adalah 'store-1:DELIVERY:operation_hours' - periksa apakah ada entity serviceHours yang terikat dengan '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.
Tindakan ini akan menampilkan error untuk jenis data lainnya, bahkan double (15.0) |
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti advanceBookingRequirementMin dan pastikan nilainya 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 entity 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 entity 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 entity 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 entitas dalam pesan error untuk kolom discount , pastikan nilainya berupa angka.
Contoh: 10
|
Data Salah - discountPercentage
Data salah untuk kolom discountPercentage
|
Kolom discountPercentage mengharapkan nilai numerik
|
Untuk ID entitas dalam pesan error untuk kolom discountPercentage , pastikan nilainya berupa angka.
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 nilainya 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.
|
Memeriksa apakah nilai kolom image adalah string URL yang valid
|
Data Salah - latitude
Data salah untuk kolom latitude
|
Kolom latitude mengharapkan jenis nilai berupa double
|
Untuk ID entitas jenis Restaurant 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.
Tindakan ini akan menampilkan error untuk jenis data lainnya, bahkan double (15.0) |
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti leadTimeMin dan pastikan nilainya berupa bilangan bulat.
|
Data Salah - longitude
Data salah untuk kolom longitude
|
Kolom longitude mengharapkan jenis nilai berupa double
|
Untuk ID entitas jenis Restaurant 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 berjenis 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 entity yang disebutkan dalam pesan error adalah 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 entity 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 entitas dalam pesan error untuk kolom price , pastikan nilainya berupa angka.
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 entity yang disebutkan dalam pesan error adalah 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 entity 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 entity 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 besar dari atau sama dengan validFrom
|
Data Salah - value
Data salah untuk kolom value
|
Kolom nilai hanya diperlukan jika Optiontype ditentukan. Fungsi ini mengharapkan String atau Enum value . Perhatikan bahwa nilai Enum 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 saat ukuran file menu lebih besar dari yang dapat diterima sistem. Setiap file, yang dapat berisi beberapa entitas, tidak boleh melebihi 200 MB. Entitas tingkat teratas Restoran, Layanan, dan Menu, beserta entitas turunannya, tidak boleh melebihi 4 MB secara keseluruhan. | Pastikan ukuran file menu berada dalam 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 di entitas Restoran
|
Untuk ID entity yang disebutkan dalam deskripsi error, periksa apakah kolom addressCountry adalah string yang tidak kosong
|
Data Tidak Ada - addressLocality
Kolom wajib diisi addressLocality tidak ada dalam input.
|
addressLocality adalah kolom wajib diisi dan tidak ada di entitas Restoran
|
Untuk ID entity yang disebutkan dalam deskripsi error, periksa apakah kolom addressLocality adalah string yang tidak kosong
|
Data Tidak Ada - addressRegion
Kolom wajib diisi addressRegion tidak ada dalam input.
|
addressRegion adalah kolom wajib diisi dan tidak ada di entitas Restoran
|
Untuk ID entity yang disebutkan dalam deskripsi error, periksa apakah kolom addressRegion adalah string yang tidak kosong
|
Data Tidak Ada - Biaya
Layanan Pengiriman/Pemesanan Bawa Pulang tidak memiliki biaya pengiriman |
Entitas jenis Fee tidak memiliki price yang terkait dengannya untuk layanan pesan antar/bawa pulang
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan entitas Fee ditetapkan dengan benar untuk ServiceType pesan antar/bawa pulang sesuai dengan petunjuk di sini. |
Data Tidak Ada - FeeValue
Salah satu kolom price , pricePerMeter , percentageOfCart diperlukan 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 price, pricePerMeter or percentageOfCart yang ditetapkan.
|
Data Tidak Ada - geoMidpointLatitude
Kolom wajib diisi geoMidpointLatitude tidak ada dalam input.
|
Saat menentukan ServiceArea, geoMidpointLatitude diperlukan bersama dengan geoMidpointLongitude saat geoRadius digunakan.
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai kolom geoMidpointLatitude ditentukan dan berjenis double.
Contoh: 35,4565 |
Data Tidak Ada - geoMidpointLongitude
geoMidpointLongitude dalam input.
|
Saat menentukan ServiceArea, geoMidpointLongitude diperlukan bersama dengan geoMidpointLatitude saat geoRadius digunakan.
|
Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai kolom geoMidpointLatitude ditentukan dan berjenis double.
Contoh: 122.4565 |
Data Tidak Ada - MenuItemOption
MenuItemOffer diperlukan untuk MenuItemOption |
Untuk setiap MenuItemOption, harus ada entitas MenuItemOffer yang sesuai | Pastikan untuk semua ID item menu dalam deskripsi error, semua entity MenuItemOption memiliki entity MenuItemOffer yang ditentukan dengan benar. |
Data Tidak Ada - OperationHours
Layanan tidak memiliki jam operasi |
Entitas layanan Pengiriman/Pemesanan Bawa Pulang tidak memiliki entitas OperationHours yang sesuai. OperationHours menjelaskan periode pemesanan tempat pengguna dapat mengakses alur dan melakukan pemesanan ASAP atau di masa mendatang. | Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan entitas OperationHours ditentukan dengan benar. |
Data Tidak Ada - postalCode
Kolom wajib diisi postalCode tidak ada dalam input.
|
postalCode adalah kolom wajib diisi dan tidak ada di entitas Restoran
|
Untuk ID entity yang disebutkan dalam deskripsi error, periksa apakah kolom postalCode adalah 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 ini mengharapkan kode mata uang ISO 4217 3 huruf.
|
Untuk ID entitas yang dijelaskan dalam deskripsi error, pastikan kolom priceCurrency adalah String yang tidak kosong dengan kode mata uang ISO 4217 3 huruf.
Contoh: USD, EUR |
Data Tidak Ada - ServiceArea
Layanan antar tidak memiliki area layanan antar |
Entitas ServiceArea harus diterapkan jika entitas Service terkait memiliki serviceType yang ditetapkan ke "DELIVERY"
|
Pastikan 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 wajib diisi dan tidak ada di entitas Restoran
|
Temukan entitas Restoran berdasarkan ID yang disebutkan dalam deskripsi error, periksa apakah kolom streetAddress adalah string yang tidak kosong
|
Entitas Tidak Aktual | Selama penyerapan feed data, Pengurutan End-to-End membandingkan stempel waktu tanggal yang diubah dari setiap entity yang masuk dengan stempel waktu entity 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 di feed data lebih baru dari stempel waktu yang ditetapkan dalam pembaruan entitas sebelumnya yang dikirim ke Google. Anda dapat melihat pembuatan versi entitas untuk klarifikasi lebih lanjut. |