En iyi uygulamalar (Dialogflow)

İşleminize hesap bağlamayı uyguladığınızda kullanıcı verilerini işlersiniz. Bu nedenle, hesap bağlamayla ilgili en iyi uygulamalara uymanız özellikle önemlidir. Ayrıca, aşağıdaki en iyi uygulamaları izlemek, hesaplarını başarılı bir şekilde bağlayan kullanıcı sayısını en üst düzeye çıkaran, sorunsuz bir kullanıcı deneyimi sağlar. İşleminiz en iyi kullanıcı deneyimi için burada sunulan en iyi uygulamaların yanı sıra Google'ın genel sohbet kurallarına da uygun olmalıdır.

Bu sayfada, hesap bağlama yöntemini kullanan İşleminiz için hem konuşma hem de uygulama ile ilgili en iyi uygulamalar ele alınmaktadır.

Etkileşim

Hesap bağlamayı kullanan İşleminiz için görüşme tasarlarken aşağıdaki yönergelere uyduğunuzdan emin olun:

  • Hesap bağlamayı yalnızca kullanıcıların hesap verilerine erişmek İşleminiz için daha zengin bir deneyim sağlıyorsa kullanın. Örneğin, hesap bağlama, İşlem'in kullanıcının en sevdiği içecekleri hatırlamasına ve geçmiş siparişlerine göre yeni içecekler önermesine olanak tanıyarak içecek siparişi işlemini iyileştirebilir. İşleminizin kullanıcıya adla hitap edebilmesi için yalnızca bir hesap bağlamak istiyorsanız hesap bağlamaya gerek yoktur.
  • Hesap bağlama istemini İşleminizin ilk istemi olarak kullanmayın. İşleminize başlayabilmeleri için kullanıcılardan hesaplarını bağlamalarını zorunlu tutmak, can sıkıcı bir deneyime neden olabilir. Bunun yerine, kullanıcıların devam edebilmesi için veri toplarken kullanıcıdan hesabını bağlamasını isteyin.

    Örneğin, içecek siparişi verme işleminin kullanıcıya yönelik ilk mesajı "Boba Bonanza'ya hoş geldiniz! Sipariş vermeye hazır mısınız yoksa içeceklerimi sizinle birlikte tattırmamı mı istersiniz? Bu durumda kullanıcı, oturum açmadan içecek seçeneklerini duyabiliyor olmalıdır. Kullanıcı içecek siparişi istediğinde, işlem daha sonra kullanıcıdan hesabını bağlamasını istemelidir.

  • Kullanıcının hesabını neden bağlaması gerektiğini açıklamak için Hesapta Oturum Açma yardımcı amacındaki bağlam dizesini özelleştirin. Kullanıcıların, verilerinin kullanımı konusunda rahat hissetmelerini sağlamak için bağlam sunmak gerekir.

    Örnek içecek siparişi işlemimiz için şu bağlam dizesini sağlayabilirsiniz: "En sevdiğiniz içecekleri hatırlamak ve size özel öneriler sunmak için..."

  • Hesap bağlama, kullanıcının açık bir şekilde çağırmasını gerektirmemelidir. Diğer bir deyişle, kullanıcıya hesabını bağlamak için hiçbir zaman "oturum aç" demesi gerekmemelidir. Bunun yerine, kullanıcıya hesap bağlama gerektiren bir işlem yapma seçeneği sunulmalıdır. Ardından İşleminiz bunu yapmak için hesaplarını bağlamaları gerektiğini söylemelidir.

    Bu kural, kimlik doğrulama ve yetkilendirme için genel bir en iyi uygulamadır. Hesap bilgilerine neden ihtiyaç duyduğunuzu bilen kullanıcıların hesaplarını bağlama olasılığı daha yüksektir.

    Örneğin, varsayıma dayalı içecek sipariş etme işleminde kullanıcıdan içecek siparişi isteyene kadar kullanıcıdan hesabını bağlaması istenmemelidir. Bu durumda hesabı bağlaması gerekir.

  • Kullanıcı hesabını bağladıktan sonra, kullanıcının hesabı bağlı olduğu için sahip olduğu tüm seçenekleri yinelemeniz gerekir. Örneğin, kullanıcı, hesabı varsayımsal içecek siparişi İşlemine bağlandığında İşleminiz şöyle bir şey yazabilir: "Hesabınız bağlandığına göre artık içecek sipariş edebilir, beğenebileceğiniz içecek önerilerine göz atabilir veya menüdeki yenilikleri görebilirsiniz. Peki ne yapmak istiyorsunuz?"

  • Kullanıcınız Google'ın hesabına erişmesine izin vermezse ona İşleminiz aracılığıyla alternatif, sınırlı bir "misafir akışı" sağlayabilirsiniz. Bu durumda, kullanıcıya hesabını bağlamadan neler yapabileceğini söylemeniz gerekir.

    Örneğin, kullanıcı izin vermezse sipariş işleminizle yapılan görüşme aşağıdaki gibi görünebilir:

Asistan Her zamanki siparişini almak için adını vb. öğrenmem gerekiyor. Bu bilgileri Google'dan alabilir miyim?
Kullanıcı Hayır
Asistan Tamam, menüyü görmeye devam edebilir veya bugünün indirimlerine göz atabilirsiniz. Ne yapmak istiyorsunuz?