Kullanıcılar Filtre İstemiyor, Daha İyi İçerik İstiyor

Bu makale ilk olarak Hopper's Medium hesabında yayınlanmıştır.

Bu yorumu - Kullanıcı Deneyimi kıdemli Don Norman tarafından - anladığımı düşündüm, yakın zamanda tasarladığım bir proje bana aksini öğretti.

“[…] Asla çözmem istendiğim problemi çözmeyin. […] Çünkü her zaman çözmemi istediğim sorun gerçek, temel, kök sorun değil. ” - Gündelik Eşyaların Tasarımında Don Norman

İstenmeyen uçuşları gizleyerek uçuş arama sonuçlarını daraltma yeteneği, ürünün ilk var olduğu yıl boyunca Hopper uygulamasında en çok istenen özelliklerden biriydi. Ürün / pazara uygunluktan ve temel işimizi doğrulamaktan ötürü, ilk yıl hiçbir ilerleme kaydetmedik. Ancak filtreler hep aklımızın arkasındaydı.

Ancak özelliği en sonunda gönderdiğimizde, filtrelerin kullanıcıların istediği gibi olmadığını fark ettik. Çok daha temel bir şey istediler: benzersiz durumlarıyla ilgili içerik, bunu elde etmek için gereken minimum adım sayısı. Kullanıcılarımıza istediklerini vermek bize bu dersi zor yoldan öğretti.

Kullanıcılara İstediklerini Ver

Hopper uygulaması ne zaman uçacağını ve ne zaman en düşük ücreti almak için uçak bileti alacağını tahmin etmek için her gün milyarlarca uçuş fiyatını analiz eder.

Şimdi bilet satın almanız ya da beklemeniz gerekiyorsa uygulama - delice doğru - tahmin edebilir. Bunu tarihi fiyatlara göre yapar. Beklemeniz gerekiyorsa, bir "izle" düğmesine basabilirsiniz ve uygulama tam anlamıyla sizin için uçuş fiyatlarını izleyecektir. Fiyat beklenen "iyi anlaşma" aralığına çarptığında, uygulama satın almak için size bir push bildirimi gönderir.

Hopper'ın ilk günlerinden beri, kullanıcılar kendilerine neyi bildirdiğimiz konusunda daha fazla kontrol istediler. Bize söylemekten çekinmiyorlardı:

O zaman, fiyat bildirimlerimiz kullanıcıları yalnızca mevcut en düşük fiyat hakkında bilgilendirdi. Bazen, bu fiyat çok sayıda ek ücrete sahip düşük maliyetli bir operatörün veya çıplak bir ücretin sonucu olabilir. Bazen, bir uçuşun çok uzun katmanları (bazen 18 saatten fazla) veya birkaç gereksiz durağı vardı.

Bir kullanıcı bu tür uçuşlar için rezervasyon yapmak istemiyorsa, kendilerine daha az alakalı içerik gönderiyoruz. Örneğin, uzun konaklama süresi olan bir uçuş için 125 ABD dolarına düşen bir fiyat konusunda kullanıcıyı bilgilendirebiliriz. Aynı zamanda, kısa katmanlarla en ucuz uçuş 250 $ olabilir. Bu bildirimi almak ne kadar hayal kırıklığı yaratıyorsa, sadece fiyatı öğrenmek için, almak istediğiniz seyahat türü için 100 $ daha fazla.

Ancak durum daha da karmaşık. Veri Bilimi ekibimiz tarafından yapılan analizden sonra, sunduğumuz tahminin de değişebileceğini öğrendik. Örneğin, Chicago'dan Las Vegas'a duraklarla uçuş almak için beklemeniz gerektiğini tahmin edebiliriz. Ancak, durakları hariç tutarsanız, şimdi satın almanızı söyleyebiliriz, çünkü bunlar iyi bir fiyat aralığında ve yakında yükselecek.

Ne olursa olsun, daha az alakalı içerik kullanıcılarımız için daha fazla gürültü, çözümümüzden daha az değer ve daha düşük dönüşüm oranları anlamına geliyordu. Artık bu sorunu görmezden gelemedik. Kullanıcılara istediklerini vermek zorunda kaldık.

Odaklı Filtreler

Filtreler yeni bir kavram değildir. Bunun seyahat ve e-ticarette sayısız örneği var.

Çeşitli uçuş arama uygulamalarının filtre menüleri: Kayak, SkyScanner ve Hipmunk

Tekerleği yeniden icat etmemeye karar verdik ve uygulamada basit bir "filtreler" düğmesi planladık. Bu düğme, kullanıcıların istediklerini uygulayabilecekleri bir filtre listesini tetikler.

Uygulamamızın fiyatları öngördüğü göz önüne alındığında, yeni filtrelerin veri kapsamı ve tahmin doğruluğu üzerinde bir etkisi olabilir. Bu yüzden, uygulamamızda çok dikkatli olmalıydık.

Bazı kazılar, filtre taleplerinin% 80'inden fazlasının sadece 3 filtre ile ele alınacağını öğretti:

  1. Temel veya "Çıplak" ücretleri düşük maliyetli operatörlerden kaldırın
  2. Durakları Kaldır
  3. Uzun katmanları kaldır

Yalnızca bu üç filtreye odaklanarak, filtreler olmadan aynı düzeyde tahmin doğruluğu sağlayabiliriz. Bu, uygulamamızın özlü ve mobil ilk kullanıcı deneyimi hedefine uyan daha basit ve daha odaklı bir filtre setine de izin verdi.

Onu yükle!

Basitliğinde "Hopper" hissi veren bir şey oluşturmaktan ve büyük bir kullanıcı isteğini yerine getirmekten mutluluk duyduk. Filtreleri çıkardıktan sonra, oturduk, sevginin ve övgünün dökülmesini bekledik. Fast Company, gurur verici başlığını kullanarak bile yazdı: “Hopper'ın yeni filtreleri, en ucuz, en uygun uçuşu ayırtmayı kolaylaştırıyor.”

Bizim için sürpriz, takip eden şey biraz antiklimaktikti. Tozun çökmesine izin verdikten sonra, toplam saatlerimizin% 2.6'sında filtre uygulanmıştı.

Biz biraz şaşkın ve cesaretsiz. Kullanıcıların küçük ve sesli bir azınlığı tarafından bu özelliğin önemi hakkında yanıltıcı mıydık? Uygulamamız yeterince keşfedilemez miydi? Akışta daha önce büyük bir düğme vardı, ancak belki de kullanıcıların daha sonra uçuş listesinde filtreleri uygulaması bekleniyordu. Bu ekranlarda CTA'nın boyutunu küçültmüştük.

Ancak başka bir veri noktamız daha vardı. Filtrelenmiş saatlerin, filtrelenmemiş saatlerden daha yüksek dönüşüm oranlarına sahip olduğunu tespit ettik. Bu, başka bir gitmek için ihtiyaç duyduğumuz motivasyondu; bu kez, evlat edinmeyi artırmak.

Uygulamamdan Biraz Yardım Alırım

Kullanıcıların özelliği tamamen kaçırmadıklarından emin olmak için düğmeyi arayüzde daha büyük ve daha belirgin hale getirebileceğimizi biliyorduk. Ayrıca yeni özellik için özel katılım ekleme fırsatı da vardı. Ancak, Ürün Yöneticilerimizden birinden daha ilginç bir yaklaşım geldi. Filtreler için düğmeyi bulmayı kolaylaştırmak yerine filtrelerin bulunmasını kolaylaştırabilir miyiz?

Hopper, yalnızca seçeneklerin bir listesini değil, ipuçlarını ve önerileri sağladığı için zaten bilinmektedir. Filtreleri bir uç ve arayüzün daha entegre bir parçası haline getirebilir miyiz? Bunu yapmak için, kullanıcının benzersiz yolunu temel alan filtreler önermek üzere tahmin ekranına yeni bir kart yerleştirdik. Filtreleri uygulamadaki finansal ödünleşimleri tartmalarına yardımcı olmak için dinamik kopya kullanırız.

Önerilen filtreyi uygulamak için kullanıcı sadece başparmağın erişebileceği bir düğmeye hafifçe vurmuştur. Filtreler ekranına gitmek yerine, filtreyi otomatik olarak musluk üzerine uyguladık. Eğer önerilmeye değer başka bir filtre olsaydı, bunu bir sonraki gösterecektir. Ardından dokunduğunuzda yeni filtre de uygulanır. Her filtre uygulandığında, kullanıcının saatini yeni ayarlarla güncelledik. Bir menüye girmeye gerek yok, seçenekler listesini taramaya gerek yok.

Yeni formatı çıkardıktan sonra filtreli saat sayısının% 2.6'dan% 23'ün üzerine çıktığını gördük! Değişiklik, dönüşüm oranımızda yaklaşık 10 kat artış sağladı. Bu daha çok böyleydi.

Kullanıcılara [Bilmediklerini] İstediklerini Verin

Ürün tasarımı jargonunda, burada olanların basit olduğu sonucuna varılabilir. Filtrelerin keşfedilebilirliğini yeni, kaçırılması zor bir kartla tek tek ortaya çıkararak geliştirdik. Aktarmasız uçuşların veya kısa süreli uçuşların her zaman daha pahalı olmadığını göstererek filtrelerin değerini iyileştirdik. Ayrıca, filtreleri uygulamak için birkaç dokunuşla kullanıcıları yeni bir ekrana zorlayarak değil, tek bir dokunuşla uygulayarak sürtünmeyi azalttık.

Bu kesinlikle çok iyi bir ürün tasarımı açıklamasıdır. İkinci kez yarattığımız şey daha iyi bir çözümdü.

Bununla birlikte, daha insani bir açıklama da var: İnsanlar filtre istemiyor. Sıralamak için daha fazla seçeneğin bir listesini istemiyorlar. İnsanlar daha iyi, daha alakalı içerik istiyorlar ve mümkün olduğunca az adımda zor değiş tokuşlar yapmaya yardımcı oluyorlar. Onları suçlayabilir misin?

-Pantelis Korovilas (@pantelisak), Hopper Tasarım Başkanı

İOS için Hopper'ı App Store'da bulabilirsiniz.

Hopper ekibinin bir parçası olmak ister misiniz? Daha fazla bilgi ve başvurmak için İşler sayfamızı tıklayın.