Tasarım yönergeleri

Kullanıcılara işlem akışlarınızda rehberlik edecek bir sohbet tasarlayın. Kendi işlem işlemlerinizi tasarlarken yol gösterici olarak kullanabileceğiniz referans örnekleri sağladık.

Örnekler

Tasarım ipuçları

  • Diyalogların doğal ve konuşkan, yani gerçek bir insanın konuşacağı şekilde kulağa ulaştığından emin olun.

  • TTS'niz/sesiniz tarafından konuşulan metnin, sohbet balonlarınızda gösterilen metinle tam olarak eşleşmesi gerekmez. Sohbet balonları sözlü iletişimin bir alt kümesiyse iyi sonuç verir.

  • Ziyaretçilerinizi selamlayın ve ilgilerini çekin. Onlara neye ihtiyaçları olduğunu sorun ve birkaç öneri çipi sunarak başlayın.

  • Kullanıcıyı alışveriş sepetine öğe eklemeye davet etmeden önce, slot doldurma özelliğini ekleyip actions.type.TransactionRequirementsCheckResult slot türünü kullanarak bir arka uç kontrolü yapın ve kullanıcının Google Asistan için ödeme ayarladığını doğrulayın.

  • Diğer mobil deneyimler veya web deneyimlerinde olduğu gibi, aynı sorunlara sesli olarak da yanıt vermeye hazır olun. Örneğin, elinizde belirli bir beden veya renk kalmadığında benzer bir ürün sunun ya da ürün tekrar stokta olduğunda bildirim almak için kullanıcıları kaydolmaya davet edin.

  • Sipariş özetinin API üzerinden ilettiğiniz verilerle oluşturulduğunu unutmayın. "Google ile Öde" etiketi, kullanıcıların ödemeyi Google'ın sağladığını anlamalarına yardımcı olur.

  • Kullanıcılarınızdan adres bilgileri gibi bilgi isterken öncelikle bu istekte neden olduğunuzu ve bunun onlara nasıl avantaj sağlayacağını belirtin.

  • Google, kullanıcının ayarlarına göre satın alma yetkilendirme yöntemini (kimlik doğrulama, şifre veya parmak izi gerekmez) sunar. Bazen risk değerlendirmemiz, bir kart için CVV'yi onaylama gibi ek bir yetkilendirme adımı başlatır.

  • Ödeme tamamlandıktan sonra mutlaka bir makbuz ve sipariş onayı gönderdiğinizden emin olun. Kullanıcıların tescilli satıcı olduğunuzu anlamaları ve Google yerine siparişle ilgili tüm ayrıntıları takip etmeleri önemlidir.

  • Varsayılan olarak işlemler, ekranlı bir yüzeyde (ör. Android telefon) veya yalnızca sesli okunabilen bir yüzeyde (Google Home gibi) gerçekleştirilebilir.

    • Yalnızca sesli işlemleri en iyi şekilde desteklemek için kullanıcılara eksiksiz işlem deneyimi boyunca yol gösteren iyi bir sohbet deneyimi tasarlamaya özen gösterin.

    • Bazı işlem amaçlarının ekran gerektirmesi gerekebileceğini unutmayın. Bunların çoğu (ör. yeni bir teslimat adresi ekleme, ödeme sorunlarını düzeltme, hesap bağlama) otomatik olarak telefona aktarılır. Görüşmeye bir ekranda en iyi şekilde gösterilecek herhangi bir ekleme varsa (ör. kart oluşturma için zengin yanıtlar sunma, satıcı Hizmet Şartları veya gizlilik politikasını görüntüleme) mevcut yüzeyin RICH_RESPONSE veya WEB_LINK capabilities destekleyip desteklemediğini kontrol etmeli ve desteklemiyorsa yeni bir yüzeye aktarmalısınız.

    • İşleminizle yalnızca sesli işlemleri desteklemeyi tercih etmiyorsanız Actions Console'da Dağıt > Yüzey özellikleri bölümüne gidip İşlemleriniz ekran çıkışı mı gerekli? ayarını Evet yaparak Actions projenizi ekran gerektirecek şekilde ayarlayabilirsiniz.