Dönüşümü artırmak üzere uygulamanızı tasarlama

Google, kullanıcıların dönüşümünü yönlendiren şeyleri keşfetmek için kapsamlı bir kullanıcı deneyimi araştırması gerçekleştirdi. Bu araştırma kapsamında aralarında e-ticaret, sigorta, seyahat, yemek siparişi, bilet satışı ve hizmetleri, finansal yönetimin de bulunduğu dikey pazarlarda farklı uygulamalar kullanıldı. Ortaya çıkan öneriler uygulamanızı kullanışlı, alakalı ve değerli bir uygulama olarak öne çıkarmanıza yardımcı olacaktır.

  • Uygulamanızın değerini açıkça gösterin. İhtiyaçlarını açıkça ele alarak kullanıcıların ilgisini çekin ve eylem çağrılarının kolayca görülebilir ve anlaşılabilir olmasını sağlayın. Eğlence ve ilgi kaynağı olmalarını sağlamak için uygulamanızın yeni ve anahtar özelliklerini ilgili yerlerde vurgulayın.

    Şunu yapın:

    "Kirala", "Satın al" ve "Sat" ifadeleri net eylem çağrılarıdır.

    Şunu yapmayın:

    "Şimdi deneyin" şeklindeki eylem çağrıları belirsizlik taşır ve eyleme yönelik değildir.

  • Menü kategorilerini sezgisel olarak düzenleyin ve etiketleyin. Menü kategorilerinin kapsamları örtüşmemeli, açık ve net olmalıdır. Kullanıcıların kategoriler için kafalarında bulunan modellerle uyumlu olmalıdır. Bu, özellikle kullanıcı, arama seçeneklerini tükettikten sonra son çare olarak menüye başvurduğu zaman önemlidir.

    Şunu yapın:

    Ürün kategorileri karışıklığa neden olmayacak şekilde açık olmalıdır.

    Şunu yapmayın:

    Ürün kategorisi içeriği "Erkek Ayakkabıları" ve "Yürüyüş" kategorilerinde olacağı gibi çakışmamalıdır.

  • Kullanıcıların kolayca bir adım "geri gitmesine" olanak tanıyın. Uygun geri gezinme gibi ayrıntılı gezinme kontrolleri kullanıcıların dönüşümünü sağlamak açısından değerlidir. Kullanıcının bir adım geri gitmesini ve ana ekrandan yeniden başlamak zorunda kalmamasını sağlamak, hayal kırıklığını ortadan kaldırır.

    Şunu yapın:

    Geri gezinme, kullanıcıların beklediği gibi akışta bir adım geri götürmelidir.

    Şunu yapmayın:

    Geri gezinme, karışıklık yaratacak şekilde kullanıcıları akışın dışına çıkarıyor.

  • Konumun kolayca manuel olarak değiştirilebilmesini sağlayın. Google Rehber API'sını kullanarak konumun otomatik olarak tespit edilmesi kullanıcılara zaman kazandırabilir. Ancak, bazen kullanıcıların yakında olmayan bir mağazayı ya da başka bir özelliği bulmaları gerekebilir.

    Şunu yapın:

    Kullanıcıya kolayca konum seçebilmesi için kontrol sunulmalıdır.

    Şunu yapmayın:

    Kullanıcının konum değiştirebilmesinin kolay bir yolu yok.

  • Mobil uygulamalar ve mobil web arasında sorunsuz geçişler yaratın. İki platformda ortak bir görünüm ve tarz ya da tasarım düzeni sunarak yerel ve web içeriği arasında sorunsuz bir geçiş yaratmak için Chrome Özel Sekmeleri'ni kullanın. Ayrıca, geçişin hızlı olduğundan ve sağladığı avantajın (kalan herhangi bir soruna kıyasla) değerli olduğundan emin olun.

    Şunu yapın:

    Uygulama ve site arasındaki geçiş sorunsuz olmalı ve tutarlı tasarıma ve hız optimizasyonuna sahip olmalıdır.

    Şunu yapmayın:

    Görsel deneyim ve etkileşim deneyimi uygulamada ve sitede farklı.

  • Arama alanını belirgin bir şekilde gösterin ve Materyal Tasarım arama modeli rehberliğini takip edin. Kullanıcıların tutarlı ve kolay bir şekilde aradıkları içeriği bulabilmelerini sağlamak için uygulamanızda kalıcı bir arama widget'ı uygulama çubuğu kullanma seçeneğini değerlendirin.

    Şunu yapın:

    Kolayca bulunabilecek, açıkça görülebilen bir arama alanı ekleyin.

    Şunu yapmayın:

    Arama işlevi bir menü seçeneğinin arkasında gizli.

  • Etkili arama dizini oluşturma yöntemini kullanın. Kullanıcılar uygulama içi arama hizmetinin Google Arama kadar iyi çalışmasını bekler. Yararlı işlevlerden bazıları otomatik yazım düzeltme, kelime köklerinin tanınması, tahmini metin ve kullanıcı metin girerken öneriler sunulmasıdır. Bu işlevler arama sürecinin hızlanmasına, hataların azalmasına ve kullanıcıları dönüşüm yolunda tutmaya yardımcı olur. Arama arayüzü oluşturma, özel öneriler ekleme ve son sorgu önerilerini ekleme konularındaki rehberliklere bakabilirsiniz.

    Şunu yapın:

    Yüksek kaliteli dizin oluşturma kullanıcılara hedefli, etkili sonuçlar verir.

    Şunu yapmayın:

    Etkisiz arama dizini oluşturma, kötü bir arama deneyimi sunuyor.

  • Kullanıcıların sonuçlarını daraltmalarına ve düzenlemelerine yardımcı olmak için filtreleme ve sıralama seçenekleri sunun.

    Şunu yapın:

    Etkili filtreler ve sıralama seçenekleri sunarak arama sonuçlarının daraltılabilmesini sağlayın.

    Şunu yapmayın:

    Sonuçları filtreleme veya sıralama seçeneği olmadığı ya da gizli olduğu için kullanıcılar çok fazla öğeyi incelemek zorunda kalıyor.

  • Kullanıcıların fazla zaman ve çaba harcamamasını sağlamak için önceki aramalarına ve satın alma işlemlerine dair bilgi sunun. Bu, özellikle kullanıcıların arama veya satın alma işlemlerini tekrarladığı, sık kullanılan uygulamalarda önemlidir.

    Şunu yapın:

    Kullanıcıya önceden kullandığı bir arama terimini tekrar kullanmak üzere seçme imkanı verin.

    Şunu yapmayın:

    Tekrarlanan arama durumunda bile kullanıcılar her aramayı tam olarak girmek zorunda kalıyor.

Ürün incelemeleri ve karşılaştırmalar

  • Kullanıcıların bir öğe hakkındaki "gerçek hikaye"yi öğrenebilmeleri için kullanıcı incelemelerinin sıralanmasına ve filtrelenmesine olanak tanıyın. Kullanıcı incelemeleri, satın alma kararlarının verilmesinde önemli bir rol oynar. Çok sayıda inceleme olması potansiyel alıcılara daha fazla güven verir. Kullanıcılara en yeni, en olumlu ve en olumsuz incelemelere göz atma imkanı vererek ortak konuları keşfetmelerini sağlayın. Öğeyi satın almış olan kullanıcılardan gelen doğrulanmış incelemeler de memnuniyetle karşılanır.

    Şunu yapın:

    Tüketici incelemeleri için filtreleri ve sıralamayı etkinleştirin.

    Şunu yapmayın:

    Müşteri incelemeleri için filtreleme seçenekleri yok veya gizli.

  • Kullanıcıların satın alma kararlarına yön vermeye yardımcı olmak üzere ilgilendikleri ürünleri kolayca karşılaştırabilmeleri için karşılaştırmalı alışveriş özelliklerini etkinleştirin. Bu özellik olmazsa uygulama kullanıcıları öğeleri karşılaştırmak için sepetlerine eklemek veya daha sonra geri dönecekleri öğeleri hatırlamak zorunda kalırlar.

    Şunu yapın:

    Kullanıcıların karşılaştırma aracı kullanarak evler arasında doğrudan karşılaştırma yapabilmesini sağlayın.

    Şunu yapmayın:

    Kullanıcıları karşılaştırmak istedikleri ürünleri hatırlamak zorunda bırakmayın.

Ödeme seçenekleri

  • Kullanıcı beklentilerini karşılamak, ödeme sırasında ilave formlardan kaçınmak ve daha yüksek bir güvenlik hissi sağlamak için PayPal ve Google Pay gibi çeşitli üçüncü taraf ödeme seçenekleri sunun.

    Şunu yapın:

    Kullanıcıya seçim imkanı tanımak ve kontrol vermek için çeşitli ödeme yöntemleri sunun.

    Şunu yapmayın:

    Kullanıcıları tek bir ödeme seçeneği ile sınırlı.

  • Kart numaraları için sayısal tuş takımı girişi veya kredi kartı tarama gibi seçenekler sunarak ödeme yöntemlerinin düzenlenmesini ve eklenmesini kolaylaştırın. Birden fazla kart ekleme ve bunlar arasında geçiş yapma imkanı sunun.

    Şunu yapın:

    Kullanıcıların mevcut kayıtlı ödeme yöntemlerini düzenleyebilmelerini ve yeni yöntemler ekleyebilmelerini sağlayın.

    Şunu yapmayın:

    Ödeme yöntemlerini düzenleme veya yeni yöntemler ekleme imkanı yok.

Kayıt

  • Kullanıcılardan kaydolmalarını istemeden önce bunun sağlayacağı avantajları açık bir dille anlatın ve ancak gerekliyse bir kullanıcıdan kaydolmasını isteyin. Kullanıcılar anında sonuç almayacaklarsa (araba hizmeti istemek ya da yemek siparişi gibi), daha en baştan kişisel bilgilerini vermelerini isteyen bir uygulamayı terk ederler. Fazla bilinmeyen ya da sunduğu özellikler net olmayan uygulamalar, deneyimin başında kullanıcılardan kaydolmalarını isterken daha büyük bir engeli aşmak zorunda kalırlar. Dönüşüm noktasında kaydolmadan ödeme seçeneği sunmayı değerlendirin.

    Şunu yapın:

    Kullanıcının kişisel bilgilerini girmesini istemeden daha en baştan ilgi çekici bir deneyim sunulmalıdır.

    Şunu yapmayın:

    Kullanıcının hemen kaydolmasını istemek kullanımın önünde ciddi bir engeldir.

  • Kullanıcıların bir hesaba kaydolmak isterken yanlış işlem yapmalarını önlemek için "oturum açma" ve "kaydolma" işlemlerini birbirinden ayırın.

    Şunu yapın:

    Arayüz basit olmalı ve eylem çağrıları net olmalıdır.

    Şunu yapmayın:

    Eylem çağrılarının yeterince net olmaması hatalara neden olabilir.

  • Şifreyle kimlik doğrulamasını sorunsuz bir deneyim haline getirin. Kimlik doğrulamak için gereken adım sayısını en aza indirmek üzere Google kimlik platformu kapsamındaki Android için Oturum Açma, Smart Lock ve oturum açma ipuçlarını kullanın. Ayrıca, parmak iziyle kimlik doğrulama ve benzer teknikleri de kullanabilirsiniz.

    Şunu yapın:

    Parmak iziyle oturum açma gibi etkili kimlik doğrulama yöntemleri sorunsuz bir deneyim sağlar.

    Şunu yapmayın:

    Metin tabanlı kimlik doğrulama, hataların yaygın nedenlerinden biridir.

Formlar ve veri girişi

  • Otomatik tamamlama seçenekleri sunmak için Rehber API'sı gibi araçlar kullanarak ve metin alanlarında Materyal Tasarım rehberliğini takip ederek kullanıcı dostu formlar oluşturun. Formun, kullanıcıların bilgi girme şekliyle uyumlu olduğundan emin olun. Kullanıcıyı uygulamanın sınırlarına ayak uydurmaya zorlamak yerine çeşitli giriş biçimlerini yorumlayabilen ekranlar tasarlayın. Ayrıca, klavye gibi arayüz bileşenlerinin, form alanlarının görüntülenmesini engellemediğinden emin olun. Kullanıcı form alanlarını doldururken her alanı otomatik olarak ekranın üst kısmına doğru ilerletin.

    Şunu yapın:

    Form alanları bilginin esnek bir biçimde girilebilmesini sağlamalıdır ve form dolduruldukça yukarı doğru ilerletilmelidir.

    Şunu yapmayın:

    Veri girişi biçimi kuralcı olmamalıdır (ör. telefon numarası için üç alan) ve sonraki form alanları klavyenin arkasında kalmamalıdır.

  • Form hatalarını hemen iletin ve formun bir alanının başarıyla tamamlandığını veya doğrulandığını göstermek için kullanıcıya geri bildirim gönderin. Sürecin sorunsuz işlediğinden ve akışın kesintiye uğramadığından emin olmak için deneyimi test edin.

    Şunu yapın:

    İşlem yapılabilir hata mesajları ilgili yerlerde, veri girildikçe sunulmalıdır.

    Şunu yapmayın:

    Form girişi gönderilene kadar doğrulanmaz ve hata mesajı alakasız bir yerde, işlem yapılabilir öneriler olmadan sağlanır.

  • Kullanıcıları klavyeler arasında geçiş yapmak zorunda bırakmamak için klavyeyi gerekli girişlerle eşleştirin. Ayrıca bunu uygulamanın her yerinde tutarlı bir şekilde uygulayın.

    Şunu yapın:

    Sayısal giriş gerektiren alanlarda uygun sayısal klavye otomatik olarak sağlanmalıdır.

    Şunu yapmayın:

    Kullanıcı, sayısal girişi etkinleştirmek için klavyenin sayı tuşuna dokunmak zorunda kalmamalıdır.

  • Kullanıcıların formda kolayca ilerlemesine yardımcı olmak için formların ilgili yerlerinde faydalı bilgiler sunun. Örneğin, tarihleri planlarken kullanıcının uygulamadan çıkıp akıllı telefonunun takvimine bakmak zorunda kalmaması için aylık takvim sunun. Bu ayrıca kullanıcının dikkatinin başka bir göreve kayması riskini de azaltır.

    Şunu yapın:

    Veri girişinde takvim widget'ları gibi faydalı işlevler sunulmalı ve kısa, açıklayıcı bilgiler sağlanmalıdır.

    Şunu yapmayın:

    Kullanıcıların formu doldurmasını kolaylaştırmak için yardım metinleri veya uygun veri girişi işlevleri sağlanmaz.

Kullanılabilirlik ve anlama

  • Kullanıcıların dilini konuşun ve yazma konusunda Materyal Tasarım yönergelerini uygulayın. Yaygın olarak anlaşılan terimleri ve kelime öbeklerini kullanın ve kullanıcıların kafasını karıştırabilecek markaya özgü terimler kullanmaktan kaçının.

    Şunu yapın:

    Terminoloji (örneğin, "Satın al", "Kirala" veya "Sat") anlaşılabilir olmalı ve karışıklığa mahal vermemek açısından gereksiz mesleki terimler içermemelidir.

    Şunu yapmayın:

    Alışılmadık terminoloji (örneğin, "Tünemek", "Göç etmek" veya "Uçmak") kullanıcıların kafasını karıştırarak algılamayı ve anlamayı engelleyebilir.

  • Görsel bilgilerin daha iyi anlaşılmasını sağlamak için metin etiketleri ve simge anahtarları sağlayın. Menü, alışveriş sepeti, hesap, mağaza bulucu gibi öğeler ya da filtreleme veya sıralama gibi işlemler için kullanılan simgeler dünyanın her yerinde açıkça anlaşılmaz. Etiketli simgelerin kullanılma ihtimali daha yüksektir. Ayrıca, anahtar kullanarak görsel sınıflandırmalar sağlayan uygulamalar kullanıcılar tarafından çok daha fazla anlaşılırlar.

    İpuçları: Metin ve simge için android:drawableLeft özelliğiyle beraber Düğme sınıfını kullanın. Daha fazla bilgi için geliştirici kılavuzuna bakın. Ayrıca, simge ve düğmelere etiket ve açıklamalar eklerken uygulamalarınızı erişilebilir hale getirmek her zaman iyi bir pratiktir.

    Şunu yapın:

    Etiketli simgeler anlamın kolayca iletilmesini ve aynı şekilde anlaşılmasını sağlar.

    Şunu yapmayın:

    Etiketsiz simgeler genellikle yanlış anlaşılır ve karışıklığa neden olabilir.

  • Önemli işlemlerden sonra görsel geri bildirimlerle cevap verin. Kullanıcılar sepete bir öğe eklediklerinde ya da sipariş verdiklerinde geri bildirim alamamak, işlemin gerçekleştirilip gerçekleştirilmediği konusunda şüphe duymalarına neden olabilir.

    Şunu yapın:

    Kolay anlaşılabilir görsel geri bildirimler (bu örnekte kadeh kaldırarak onaylama şeklindedir), bir işlemin gerçekleştirildiğine dair güvence sağlar.

    Şunu yapmayın:

    Sepete ürün ekleme gibi bir işlemden sonra hiçbir görsel geri bildirimde bulunmamak, kullanıcıları işlemin gerçekleşip gerçekleşmediğine dair şüpheye düşürür.

  • Kullanıcılar bir resmi görüntülerken yakınlaştırma seviyesini kontrol etmelerine olanak tanıyın. Ayrıca, kullanıcıyı bir öğenin belirli bir yerine bakmaya zorlayabilecek ya da görüntünün bir kısmını ekran dışında bırakan rastgele büyütme seviyeleri uygulamaktan kaçının.

    Şunu yapın:

    Yakınlaştırma alanı ve derinliği kullanıcının kontrolünde olmalıdır.

    Şunu yapmayın:

    Yakınlaştırma özelliği belirli bir seviye ve yerle sınırlandırılarak hayal kırıklığına neden olmaktadır.

  • Kullanıcıların uygulamanızı tam olarak denemeleri için gereken izni verme ihtimallerini yükseltmek amacıyla doğru bağlamda izin isteyin.

    Şunu yapın:

    Kullanıcı mağaza konumlarını aramak istedikten sonra, alakalı bir görev bağlamında konum izni vermesi istenmelidir.

    Şunu yapmayın:

    Bağlamla veya mevcut görevle alakasız olarak kullanıcıdan konum izni vermesi istenmemelidir.