İşlemsel Görüşmeleri Tasarlama (Dialogflow)

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 İpuçları

  • Diyalogların doğal ve konuşkan (gerçek bir insanın konuşacağı gibi) 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 daha iyi sonuç verir.

  • Ziyaretçilerinizi selamlayın ve ilgilerini çekin. Başlangıç olarak neye ihtiyacı olduğunu sorun ve birkaç öneri çipi sunun.

  • Kullanıcıyı alışveriş sepetine öğe eklemeye davet etmeden önce, kullanıcının Google Asistan için ödeme ayarladığını doğrulamak üzere actions.intent.TRANSACTION_REQUIREMENTS_CHECK kullanarak bir arka uç kontrolü yapın.

  • Diğer mobil deneyimler veya web deneyimlerinde olduğu gibi, aynı sorunlara sesli olarak da yanıt vermeye hazır olun. Örneğin, bedeniniz veya renginiz geride olduğunda benzer bir ürün sunun ya da ürün tekrar stokta olduğunda bilgilendirilmek 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 gerçekleştirdiğini anlamalarına yardımcı olur.

  • Kullanıcılarınızdan adres bilgileri gibi bilgileri isterken öncelikle bu istekte bulunma nedeninizi ve özelliğin kendilerine nasıl fayda sağlayacağını açıklayın.

  • Google, kullanıcının ayarlarına göre satın alma yetkilendirme yöntemini (kimlik doğrulama gerekmez, ş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 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 okunan bir yüzeyde (ör. Google Home) 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. Bu bilgilerin çoğu (ör. yeni bir teslimat adresi ekleme, ödeme sorunlarını düzeltme, hesap bağlama) otomatik olarak telefona aktarılır. Görüşmenin ekranda en iyi şekilde gösterildiği ek içerikler varsa (ör. kart oluşturma işlemi için zengin yanıtlar sunma, satıcı hizmet şartlarını veya gizlilik politikasını gösterme) mevcut yüzeyin SCREEN_OUTPUT veya WEB_BROWSER özelliklerini destekleyip desteklemediğini kontrol etmeli, 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.