Google iş ortakları, bir restoranın Google İşletme Profili'nin Menü bölümünde ve Google'ın tüketici platformlarındaki diğer giriş noktalarında kullanılmak üzere Rezervasyonlar uçtan uca entegrasyonu aracılığıyla Google'a yapılandırılmış menü verileri sağlayabilir.
Menü verileri, genel feed'ler kullanılarak alınır. Başlamadan önce:
- Hesap kurulumunu tamamladığınızdan emin olun
- Genel feed yükleme sürecini anlama
- Hesabınızı genel feed yüklemeleri için nasıl yapılandıracağınızı öğrenin
Şema
Menü şemasının tamamını burada bulabilirsiniz.
Menü feed'leri oluşturma ve yükleme
Menü feed'leri oluşturup yüklerken aşağıdaki kurallara ve kurallara uyun:-
Restoran ayrıntılarını sağlamak için Satıcı Feed'i bölümünde açıklanan veri spesifikasyonunu uygulayın.
Örnek JSON dosyası için örnek JSON dosyasına bakın.
Veri dosyası adları, yüklemeler arasında benzersiz olmalıdır. Dosya adına bir zaman damgası eklemeniz önerilir (ör.
menu1_1633621547.json
) -
Menü feed'inin dosya grubu tanımlayıcısı alanında
name
alanınıgoogle.food_menu
olarak ayarlayın. Tanımlayıcı dosyası içeriğinin bir örneğini görmek için Tanımlayıcı Dosyası JSON örneği bölümüne bakın. Tanımlayıcı dosyalarının adları, yüklemeler arasında benzersiz olmalıdır. Dosya adına bir zaman damgası (ör.descriptor_1633621547.filesetdesc.json
) eklemeniz önerilir. Tanımlayıcı dosyası, menü feed'inin bir parçası olarak genel SFTP dropbox'ına yüklenmelidir. - Feed'ler, tam yenileme olarak günlük olarak genel SFTP dropbox'ına yüklenmelidir.
- Genel feed Dropbox'unu kullanma bölümünde belirtildiği gibi feed'leri 1.000 parçayla (dosya) sınırlayın.
Feed besleme durumunu iş ortağı portalının Feed'ler > Geçmiş bölümünde bulabilirsiniz. Feed SFTP Dropbox bilgilerini İş Ortağı Portalı'nın Yapılandırma > Feed'ler bölümünde bulabilirsiniz.
Feed besleme durumunu İş Ortağı Portalı'nın Feed'ler > Geçmiş bölümünde bulabilirsiniz. Feed SFTP Dropbox bilgilerini İş Ortağı Portalı'nın Yapılandırma > Feed'ler bölümünde bulabilirsiniz.
Menü öğesi seçenekleriyle çalışma
Menü öğesi seçenekleri, MenuItemOption
proto kullanılarak belirtilebilir. Kullanıcı deneyimi, Google platformuna bağlıdır. Menü öğesi seçenekleri, menü öğesinin altında düz bir liste olarak gösterilir. Örneği inceleyin:
Menü öğesi seçenekleri yalnızca yemeğin seçeneklerden birinin seçilmesini gerektiriyorsa desteklenir. Örneğin, pizza siparişi verirken beden seçeneği zorunludur. İsteğe bağlı menü öğesi seçenekleri (ör. "avokado ekleme seçeneği") desteklenmez ve feed'lere dahil edilmemelidir.
Menü öğesi seçenekleri tek bir düz liste olarak görüntülendiğinden, tek bir menü öğesi için birden fazla zorunlu seçenek grubuna sahip iş ortakları (ör. boyut ve süt seçenekleri olan bir latte), bu seçeneklerin Google'da en iyi şekilde nasıl gösterileceğine karar vermelidir. Google aşağıdaki kuralları önerir:
- Fiyatı yalnızca bir zorunlu seçenek grubu etkiliyorsa bu seçenek grubunu feed'lere dahil etmeyi tercih edin.
-
Diğer tüm durumlarda, menü öğesi seçeneklerinin en iyi şekilde nasıl temsil edileceğini belirleme görevi iş ortağına aittir. Olası tüm seçenek kombinasyonları için uzun seçenek listeleri oluşturmanız önerilmez. Seçeneklerinizi şu şekilde yapılandırmaktan kaçının:
- Tavuk burrito
- Peynirli tavuk burrito
- Salsalı tavuk burrito
- Salsa ve peynirli tavuk burrito
- Guakamole ile tavuk burrito
- Guakamole ve salsalı tavuk burrito
Bir menü öğesinin altına menü öğesi seçenekleri eklerken aşağıdakilerden birini yapın:
- Menü öğesinde fiyat içeren en az bir teklif olmalıdır (menü öğesi seçeneklerinin fiyatı etkilemediği durumlar için).
- Menü öğesinde, her bir seçeneğin fiyatının, ilgili seçeneğin seçili olduğu öğenin toplam fiyatına ayarlandığı bir seçenek grubu olmalıdır.
Fiyat, yalnızca menü öğesi veya seçenekleri için sağlanmalıdır, ikisi için aynı anda sağlanamaz.
Birden fazla menüsü olan restoranlar
Tek bir restoranın (varlık) yalnızca bir menüsü olabilir. Birden fazla menüsü olan bir restoranda (ör. ayrı öğle yemeği ve akşam yemeği menüleri) MenuSections ile tüm menüleri tek bir menüde birleştirebilirsiniz (ör. öğle yemeği ve akşam yemeği için birer bölüm içeren tek bir menü). Oluşturulan menü aşağıdaki yapıya sahip olur:
- Menü
- Öğle yemeği bölümü
- Çorbalar
- Çorba 1
- Çorba 2
- Sandviçler
- Sandviç 1
- Sandviç 2
- Akşam yemeği bölümü
- Başlangıçlar
- Başlatıcı 1
- Başlangıç 2
- Ana hatlar
- Ana yemek 1
- Ana yemek 2
Menüleri restoranlar arasında paylaşma
Tek bir menü, menünün merchant_ids
listesine tüm restoranlar ekleyerek birden fazla restoranda paylaşılabilir. Bu listenin, Entity feed'ini kullanan iş ortakları için varlık kimliklerini kabul ettiğini unutmayın.
En İyi Uygulamalar
Aşağıda, menü feed'leri geliştirirken uyulması gereken en iyi uygulamalar verilmiştir.
- Restoranlarla yalnızca bir menü ilişkilendirin.
- Tercih edilen dili TextField'de ilk dil olarak sağlayın. Birden fazla LocalizedText öğesi gönderiyorsanız kullanıcılara metin listesindeki ilk öğe gösterilir.
- Tüm menü öğeleri, menü bölümlerine eklenmelidir. Menü öğelerini doğrudan menü nesnesine eklemeyin.
- İçeriği UTF-8 kodlamasıyla sağlayın. ASCII olmayan karakterleri kod dışına almak gerekmez.
- Birden fazla bölgede kullanıma sunuyorsanız birimler ve nanos alanında doğru para birimi kodlarını ve birimlerini kullandığınızdan emin olun. Bir birimin 10^-9'u olan nanos alanına özellikle dikkat edin. Fiyatları doğru şekilde belirlediğinizden emin olmak için Envanter Görüntüleyici'deki Menü Görüntüleyici'yi kullanın.
- Kullanıcılara görsel açıdan zengin, kapsamlı ve yeni menüler sunmak, faydalı ve ilgi çekici bir kullanıcı deneyimi sunmanın anahtarıdır. Fiyatlar, açıklamalar, fotoğraflar ve beslenme bilgileri, karar verme sürecini etkileyen önemli unsurlardır. İş ortaklarının, kullanıcılara ve satıcılara en iyi deneyimi sunmak için bu verilerden mümkün olduğunca fazlasını sağlaması önerilir.
Geliştirme ve Test Araçları
Menü feed'leri kullanıma sunulduktan sonra menü feed'i verileriniz keşif deneyimlerinde gösterilmeye uygun hale gelir ve restoran yer sayfasının "Menü" sekmesinde görünebilir. Menü sekmesi Google Arama'da (mobil ve masaüstü) desteklenir. Bu deneyim, Google Haritalar da dahil olmak üzere diğer platformlara da eklenecektir. Oluşturulan deneyim, yüzeye bağlı olarak farklılık gösterebilir.
Menünüzün doğru şekilde yapılandırıldığından emin olmak için Envanter Görüntüleyici'deki Menü Görselleştirici'yi kullanarak menüleri önizleyin.
Restoran menüleri, Google İşletme Profili aracılığıyla restoranların kendileri, yemek siparişi ve rezervasyon iş ortakları, kullanıcıların menü fotoğrafları ve daha birçok kaynaktan gelebilir. Aynı restoran için birden fazla kaynaktan menü sağlanıyorsa satıcı, Google İşletme Profili menü düzenleyicisinde tercih edilen sağlayıcıyı seçebilir.