Fiyatlandırma zor. Herkesi mutlu edemezsin. Bunları biliyorum. Ama yine de böyle bir yorum okuduğumda itiraf etmek istediğimden daha uzun süre canım sıkılıyor:
Bir kullanıcı duygularını olumsuz bir App Store yorumuyla ifade ediyor.
İsteklerine uyup fiyatı düşürme cazibesine karşı koymak gerçekten çok zor. Ve her zaman dayanamadım, burada görebileceğin gibi:
Reddit’te bir kullanıcı peşin ödemeli bir uygulamanın fiyatından şikayet ediyor.
Sonuçta ben de bir insanım ve yaptığım şeylerin beğenilmesini istiyorum. Ama bağımsız bir geliştirici olarak para kazanmam da gerekiyor, yoksa uygulamayı geliştirmeye devam edemem. Yani adil bir fiyat koymam sadece benim değil, kullanıcıların da çıkarına. Peki ama adil olan ne?
“Adil” Fiyatlandırma
Buna birçok farklı perspektiften bakılabilir.
Ekonomik açıdan bakıldığında, hedefim kazancımı maksimize etmek olmalı. Bunu yapmak için farklı stratejiler arıyorsan, şu makaleyi okuman daha iyi olur. Benim için kâr, uygulama geliştirmeye devam etmemi sağlayan bir araç. Amaç değil. Kullanıcı deneyimi her şeyden önemli. Ve sorunları çözmek. Adil bir fiyat benim için iyi bir kullanıcı deneyiminin parçası.
Salt geliştirici bakış açısıyla, bir uygulamayı yapmak için harcanan emeğe göre fiyatlandırmak düşünülebilir. Adil gibi görünüyor, değil mi? Ama serbest piyasada işe yaramaz. Ve haklı sebeplerle! Ya süper karmaşık ama tamamen alakasız bir şey yaptıysan? Neden birisi bunun için yüksek fiyat ödesin? Sen öder miydin?
Bu beni ilk fiyatlarımı nasıl belirlediğime getiriyor. Bu uygulamayı başka biri yapsaydı ve ben sadece kullanmak isteseydim ne kadar öderdim? Yalnızca kendi ihtiyacım olan uygulamaları geliştirdiğim için ben de bir müşteriyim! Yani ilk fiyatlandırmam bir kişilik müşteri araştırmasına dayanıyor. Ama bu iyi bir fikir mi?
Yukarıdaki 2 yıldızlı yorum gibi kötü değerlendirmelerden kaçınmak istiyorsam en azından iyi bir fikir değil. Neden mi? Çünkü ben sadece müşteri değilim, aynı zamanda uygulamamın tam olarak ne sunduğunu biliyorum. Ama kullanıcılar bilmiyor. Sadece App Store sayfamda ve Onboarding’imde sunduklarımı bilecekler. Ve muhtemelen orada sunduğumun bile tamamını değil.
Kullanıcının Perspektifi
Yani bir kullanıcıya neyin adil hissettirdiği, uygulamanın değerini nasıl algıladığına çok bağlı. Örneğin, yukarıdaki kötü yorumu TranslateKit için aldım. App Store sayfamdaki önizleme videom, uygulamaları çevirmek için sürükle-bırak iş akışının kullanım kolaylığını aktarıyor. Ama kullanıcı, pazarlanan özellikleri kullanmak için 3. parti bir çeviri servisine kaydolması gerektiğinden şikayet etti.

Tabii ki bu gereksinimi App Store açıklamamda belirtiyorum. Ama açıklamaları kim okuyor? Kimse! Kullanıcının istediğini yapıp bu çeviri servisleri için dahili destek sağlayabilirdim. Ama o zaman bu servislere para ödemek ve bu fiyatı üstüne eklemek zorunda kalırdım. Ayrıca API anahtarlarımın ifşa olmaması için bir proxy sunucu barındırmam da gerekir, bu da daha fazla maliyet demek.
Bu diğer müşterilerimin çoğu için iyi değil. Sonuçta desteklediğim her çeviri servisinin, herhangi bir büyüklükteki uygulamayı birçok dile yerelleştirmek için fazlasıyla yeterli olan devasa bir ücretsiz katmanı var! Tek sorun, ücretsiz hesap açma ve API anahtarlarını alma gibi ekstra engellerdir. Doğru sayfalara yönlendirerek yardımcı olmaya çalışıyorum:
Tüm 3. parti servisler genişletilmiş halde, kayıt & API anahtarı belgelerine bağlantı veriyor.
Bu engel muhtemelen önizlemede gösterildiği gibi uygulamayı indirdikten sonra String Catalog’unu basitçe “sürükle-bırak” yapmayı bekleyen kullanıcı tarafında hayal kırıklığına yol açtı. Ama hemen yapamadı. Ve sonuç olarak duygularını, gerçekten bilgi sahibi olduğu tek şeyi eleştirerek ifade etti: Fiyatlandırma. Çünkü ana penceredeki “Yükselt”e tıklayınca görebiliyorsun.
TranslateKit’te ana pencerenin üst bölümü.
Şikayeti Ele Almak
Kullanıcıların fiyatlandırma hakkında şikayet etmesini önlemek için yapabileceğim en kolay şey, kullanıcı ücretsiz limiti aşana kadar ücretli katman hakkındaki bilgiyi gizlemek olurdu. Ama bunu bir karanlık desen olarak değerlendiriyorum, bu yüzden asla yapmam. Ve yapsam bile muhtemelen başka bir şeyden şikayet ederlerdi, sorunu çözmüyor.
Kötü yorumları önlemek için çok daha yararlı olacak şey, hesapları oluşturmak için daha fazla rehberlik ve yardım sağlamam — belki adım adım kılavuzlar veya videolar dahil. Ama bu sadece eforun azaltılması meselesi, bazıları için hâlâ çok fazla olabilir!
Yukarıdaki analiz beni şu düşünceye yönlendiriyor: Kötü yoruma yol açan aslında uygulamamın fiyatlandırması değil, değerini iletme konusundaki yetersizliğim. Kullanıcılar, uygulamamın sadece String Catalog’ları çeviri servisleriyle bağlamadığını, aynı zamanda çevirilerin doğru olmasını sağlamak için arka planda her türlü akıllı işlem yaptığını bilemezler. Bunu iletmenin basit bir yolu bir örnekle:
Uygulamanın değerini iletmek için ilk açılışta gösterilen yeni pencere.
Bir çevirinin geçebileceği farklı aşamaları uygulama açılışında göstererek, kullanıcılarıma Store sayfasından zaten belli olanın ötesinde uygulamamın hangi ek değeri getirdiğini açıklıyorum. Ek olarak, muhtemelen bu aşamaları ve düzenlemeleri uygulamanın çeviri arayüzünde de net hale getirmeliyim, ki ileride bir güncellemede yapabilirim. Ama yine de kötü yorumu ele almaya yardımcı olmazdı çünkü çeviri arayüzünü ancak en az bir API anahtarı kurduktan sonra görebilirsin.
Sonuç
Fiyatlandırma gerçekten zor ve hâlâ yaptığımın doğru olduğundan %100 emin değilim. Ve muhtemelen hiçbir zaman olmayacağım. Ama en azından fiyatım konusunda kötü hissetmiyorum çünkü uygulamam saatlerce zaman kazandırıyor ve ortalama saatlik ücretten çok daha ucuza mal oluyor. Ve insanların uygulamaya abone olduğunu App Store Connect’teki rakamlardan biliyorum. Her satın alınan abonelik, birinin bana “fiyat çok yüksek değil” demesi.
Bir müşteri fiyattan şikayet etti diye fiyatın yanlış olduğu anlamına gelmez. En moral bozucu yorumlar bazen uygulamanın Onboarding’indeki kusurlar hakkında en yararlı içgörüleri sağlayabilir. Onları tamamen görmezden gelme. Önce kullanıcılarının nereden geldiğini anlamaya çalış. Ve uygulamanın değerini ilet!

