Telegram Bot UX En İyi Uygulamaları
Çoğu bot kod bozulduğu için başarısız olmaz. Biri Başlat'a bastığı, üç paragraf okuduğu ve sohbeti kapattığı için başarısız olur. Bu rehber, insanların yapmaya geldikleri şeyi tamamlayıp tamamlamayacağını belirleyen tasarım kararlarını ele alıyor.
Bot UX'i uygulama UX'inden neden farklıdır
Bir uygulamada tüm ekranı siz kontrol edersiniz. Telegram'da ise başkasının arayüzü içinde, annesiyle olan bir sohbetin ve hiç susmayan bir grubun yanında dar bir mesaj sütunu elde edersiniz. Bundan üç kısıtlama doğar:
- Yerleşiminiz yok. Tek yapısal araçlarınız mesaj sonları, butonlar ve biçimlendirmedir.
- Her şey kalıcıdır. Gönderdiğiniz her mesaj geçmişte kalır ve kaydırma maliyetini artırır.
- Dikkat ödünç alınmıştır. Kullanıcı, daha çok önemsediği bir sohbete bir kaydırma uzaklıktadır.
İyi bot UX'i çoğunlukla çıkarmadır. Her mesaj için sorulması gereken soru "bu faydalı mı?" değil, "bunu kaldırmak zarar verir mi?" olmalıdır.
İlk 10 saniye
/start mesajı elde tutma oranınızı belirler. Kullanıcılar aklında tek bir soruyla gelir ve bu asla "bu ürün nedir?" değildir. Soru şudur: "bu şey istediğim şeyi yapabilir mi?"
Güçlü bir başlangıç mesajı neler içerir
- Botun ne yaptığına dair tek cümle. Misyon bildirisi değil. Bir yetenek.
- İki ila dört buton, en yaygın niyetleri kapsayan.
- Özellik turu yok. İnsanlar özellikleri kullanarak keşfeder, okuyarak değil.
İşe yarayan bir başlangıç mesajı
Merhaba! Bistro Nova için masa rezervasyonlarını alıyorum.
Ne yapmak istersiniz?
[ Masa Ayırtın ] [ Menüyü Görün ]
[ Çalışma Saatleri ] [ Bir Yetkiliyle Görüşün ]İşe yaramayan bir başlangıç mesajı
Bistro Nova Resmi Botu v2.1'e hoş geldiniz!
1994 yılında kurulmuş, mevsimlik malzemelere olan
tutkusu ve misafirperverliğe bağlılığıyla bilinen bir
aile restoranıyız...
Kullanılabilir komutlar:
/book /menu /hours /events /gallery /careers /contact
/newsletter /loyalty /feedback /faq /directionsİkincisi tesadüfen uzun değil. Uzun çünkü kimse neyin önemli olduğuna karar vermemiş. On iki komut, artık kullanıcının sizin adınıza vermesi gereken bir karardır.
Doğru klavyeyi seçin
Telegram size iki klavye türü sunar ve bunlar farklı sorunları çözer. Yanlışını kullanmak, bot tasarımındaki en yaygın yapısal hatadır.
Satır içi klavyeler
Belirli bir mesaja bağlı butonlardır. Seçim o mesaja ait olduğunda kullanın: bir siparişi onaylamak, bir saat aralığı seçmek, sonuçlar arasında sayfalamak gibi. Kararı bağlamının yanında tutarlar ve seçilen şeyi göstermek için mesajı sonradan düzenleyebilirsiniz.
Yanıt klavyeleri
Kullanıcının metin klavyesinin yerini alan butonlardır. Kalıcı ana menü için, insanların her ziyarette yaptığı iki üç işlem için kullanın. Kaydırmaya dayanıklıdırlar, böylece kullanıcı menüyü bulmak için yukarı doğru aramak zorunda kalmaz.
Pratikte işe yarayan kurallar
- Satır başına iki, en fazla üç. Daha uzun etiketler dar telefonlarda kırpılır ve kırpılan bir buton okunamayan bir butondur.
- Etiketlerde fiil kullanın. "Masa Ayırtın" ifadesi "Rezervasyonlar" ifadesinden daha iyidir. Kullanıcı bir kategori değil, bir eylem seçiyordur.
- Mesaj başına bir birincil eylem. Her şey buton olursa, hiçbiri açık bir sonraki adım olmaz.
- Her zaman bir çıkış bırakın. Her dalın, yeniden başlamadan ana menüye dönebileceği bir yolu olmalıdır.
Mesaj uzunluğu ve ritmi
İçgüdü, tek ve kapsamlı bir mesaj göndermektir. Daha iyi yöntem genellikle iki kısa mesajdır: önce bir onay, sonra asıl içerik. Bu, insanların sohbeti okuma biçimiyle örtüşür ve kullanıcıya bir şeyin gerçekleştiğine dair bir sinyal verir.
- Mesaj başına beş satırın altını hedefleyin. Bunun ötesinde insanlar göz gezdirir ve bir botu göz gezdirerek okumak, talimatı kaçırmak demektir.
- Arka arkaya asla üç mesaj göndermeyin, kullanıcı aralarında bir işlem yapmadan. Her mesaj faydalı olsa bile spam gibi algılanır.
- Önce cevabı verin. Bağlam sonra gelsin. Masa müsaitse, bunu ilk satırda söyleyin.
- Mesajda önemli olan tek şey için kalın yazı kullanın, başka hiçbir şey için değil. Dört ifadeyi kalın yapmak, hiçbirini kalın yapmamakla aynıdır.
Girdiyi insanların verdiği şekilde isteyin
Serbest metin, akışların öldüğü yerdir. Her açık uçlu soru, kullanıcının beklemediğiniz bir biçimde cevap verip sonra yanlış olduğunun söylenmesi için bir fırsattır.
- Yazmak yerine butonları tercih edin, sekiz seçenekten azı olan her şey için.
- Mesaj başına tek bir şey sorun. İsim, tarih ve kişi sayısını aynı anda soran bir mesaj, üçünden yalnızca birinin cevabını alır.
- Biçimi mesaj içinde gösterin: "Hangi tarih? Örneğin 24 Mayıs ya da yarın."
- Bariz varyasyonları kabul edin. Telefon numarası isterseniz, boşlukları, tireleri ve baştaki artı işaretini reddetmek yerine kabul edin.
- Geri alınamaz bir işlemden önce onay isteyin. Rezervasyon yapmadan, ücretlendirmeden ya da iptal etmeden önce bir özet ve tek bir onay butonu gösterin.
Sadece başarı senaryosunu değil, hata durumlarını da tasarlayın
Kullanıcılar bir form beklerken bota "merhaba" yazar. Üç gün önce gönderdiğiniz bir mesajdaki butona basarlar. Zaten geçtiğiniz bir soruyu yanıtlarlar. Bunlar uç durumlar değil, canlı bir botun olağan trafiğidir.
Bilinmeyen girdi yanıtı
"Geçersiz komut" diyen varsayılan bir yanıt, sizin eksik dalınızın sorumluluğunu kullanıcıya yükler. İyi bir yedek yanıt üç şey yapar: kabul eder, tahmin eder ve bir çıkış yolu sunar.
Bunu anlayamadım.
Masa ayırtmak mı istediniz?
[ Masa Ayırtın ] [ Ana Menü ]Eskimiş butonlar
Eski satır içi butonlara mutlaka basılacaktır. Ya seçim yapıldıktan sonra mesajı düzenleyip butonları kaldırın ya da geç gelen basmayı, kullanıcıya zaten ne olduğunu söyleyerek zarifçe karşılayın.
Çıkış kapağı
Her botun, her yerden bilinen bir duruma dönen bir komuta ihtiyacı vardır. Buna/menu ya da /cancel deyin, bir akış başladığında bundan bahsedin ve formun ortasında da çalıştığından emin olun.
Bildirime saygı gösterin
Bir bot mesajı, birinin cebindeki telefonda çıkan bir push bildirimidir. Bu, harcayabileceğiniz en değerli şeydir ve engellenmenin en hızlı yoludur.
- Bir şey değiştiğinde gönderin, kendi işinize geldiği bir zamanlamada değil.
- Düşük öncelikli güncellemeler için sessiz gönderim kullanın. Bot API, sessiz göndermenize olanak tanır.
- İnsanların her kategoriden ayrı ayrı çıkmasına izin verin, ya hep ya hiç seçimini zorlamak yerine.
- Her toplu mesajdan sonra engelleme oranını izleyin. Bu, dürüst bir metriktir ve hızla değişir.
Sıklık ve limitler hakkında daha fazlası, Telegram toplu mesajları rehberimizde.
Erişilebilirlik ve okuma konforu
- Anlamı yalnızca emojiye yüklemeyin. Ekran okuyucular onları isimleriyle okur ve yeşil bir daire, yanında bir kelime olmadan hiçbir şey ifade etmez.
- Mesaj başına emojiyi bir taneyle sınırlayın, süsleme değil noktalama işareti gibi kullanın.
- Süsleme amaçlı ayırıcılardan kaçının. Tire ve yıldız sıraları, ekran okuyucuda gürültü, küçük bir ekranda ise dağınıklık olarak algılanır.
- Hedefi tarif eden bağlantı metinleri yazın. "buraya tıkla" yerine "Çalışma saatleri".
- Sade bir dil kullanın. Botunuz bir arkadaşla yapılan sohbetle yarışıyor ve öyle bir sohbet gibi duyulmalı.
UX'in bozuk olduğunu size gösteren metrikler
Sorunu bulmak için bir analitik altyapısına ihtiyacınız yok. Dört sayı işin çoğunu kapsar.
- Başlangıçtan ilk eyleme.
/startsonrasında herhangi bir şeye basan kullanıcıların oranı. Bu oran yarının altındaysa sorun karşılama mesajınızdır. - Adım bazında bırakma oranı. Bir akışın her adımına giren ve çıkan kullanıcıları sayın. En büyük farkın olduğu adım, yeniden yazılması gereken adımdır.
- Yedek yanıt oranı. Bilinmeyen girdi işleyicinizin ne sıklıkla devreye girdiği. Artan bir oran, insanların hiç oluşturmadığınız bir şeyi denediği anlamına gelir.
- Toplu mesaj sonrası engelleme oranı. Göndermenin doğrudan maliyeti.
En büyük açığı düzeltin, yayına alın, tekrar ölçün. Tek bir mesajı yeniden yazmak, genellikle yeni bir özellik eklemekten daha değerlidir.
Yayına almadan önce bir kontrol listesi
- Başlangıç mesajı botu tek cümleyle açıklıyor ve en fazla dört buton sunuyor.
- Ana menüye her ekrandan ulaşılabiliyor.
- Hiçbir akış, mesaj başına birden fazla bilgi istemiyor.
- Geri alınamaz her eylemin bir onay adımı var.
- Bilinmeyen girdi yanıtı, bir hata yerine bir sonraki adımı sunuyor.
- Hiçbir mesaj beş satırdan uzun değil.
- Akışın tamamını sadece masaüstünde değil, bir telefonda da test ettiniz.
- Botu daha önce hiç görmemiş biri, yardım almadan ana görevi tamamladı.
Sonuncusu, gerçekten önemli olan tek testtir. Telefonunuzu birine verin ve o kullanırken sessiz kalın.
Standart kalıpları değil, akışı inşa edin
TeleMinute size kod yazmadan komutlar, anahtar kelime yanıtları, satır içi butonlar ve potansiyel müşteri formları sunar; böylece zamanınızı altyapıyla değil, sohbetle geçirebilirsiniz.
Bugün İnşa Etmeye BaşlayınOkumaya devam edin
- Telegram bot en iyi uygulamaları, bu rehberin odaklandığı daha kapsamlı kontrol listesi
- Telegram bot açıklaması en iyi uygulamaları, insanların Başlat'a basmadan önce okuduğu profil metni için
- Telegram bot güvenliği en iyi uygulamaları, token'lar, webhook'lar ve kullanıcı verileri için
- Müşteri desteği için Telegram bot, gerçek bir akışın uygulamalı örneği
Sıkça sorulan sorular
Yanıt klavyesi yerine ne zaman satır içi klavye kullanmalıyım?
Seçim, bir siparişi onaylamak ya da bir saat aralığı seçmek gibi belirli bir mesaja aitse satır içi klavye kullanın. Kalıcı ana menü için, insanların her ziyarette yaptığı iki üç işlem için yanıt klavyesi kullanın.
Bir Telegram bot mesajı ne kadar uzun olmalı?
Beş satırın altında. Genellikle önce bir onay, sonra asıl içerik olmak üzere iki kısa mesaj, tek ve kapsamlı bir mesajdan daha iyi çalışır.
Bir bot mesajında kaç buton olmalı?
Satır başına iki, en fazla üç ve mesaj başına bir birincil eylem. Daha uzun etiketler dar telefonlarda kırpılır ve kırpılan bir buton okunamayan bir butondur.
Kullanıcılar Başlat'a bastıktan sonra neden durur?
Neredeyse her zaman karşılama mesajı yüzünden. Bir şirket tanıtımıyla ya da on iki komutluk bir listeyle açılıyorsa, kullanıcı sizin adınıza neyin önemli olduğuna karar vermek zorunda kalır ve çoğu bunu yapmaz.