
Teknik not
ASO Deney Tasarımı: Vibe Coding Uygulamaları İçin Rehber

ASO çalışmasında bir başlığı, ekran görüntüsünü veya kısa açıklamayı değiştirmek kolaydır; zor olan, değişikliğin gerçekten işe yarayıp yaramadığını anlamaktır. Yalnızca yükleme sayısına bakmak, daha çok meraklı kullanıcı getiren ama ilk oturumda değer üretmeyen bir varyantı yanlışlıkla kazanan ilan edebilir. Bu yüzden ASO deney tasarımı, metin yazmaktan önce ölçüm ve karar kuralları tasarlama işidir.
Vibe coding ile geliştirilen uygulamalarda bu konu daha da önemlidir. Ürün, mağaza metni ve onboarding hızlı değişirken her sürüm yeni bir değişken yaratır. Deney çerçevesi kurulmazsa hangi değişikliğin sonucu etkilediği belirsizleşir. Bu rehberde, ASO testini ürün davranışıyla eşleyen pratik bir yöntem kuracağız.
ASO deneyi ile arayüz A/B testi aynı değildir
Arayüz A/B testinde aynı kullanıcı akışındaki iki tasarım karşılaştırılır. ASO testinde ise kullanıcı, uygulamayı indirmeden önce mağaza vaadiyle karşılaşır. Bu nedenle deneyin etkisi üç ayrı eşikte görülebilir:
- Keşif: Kullanıcı arama veya öneri alanında uygulamayı fark ediyor mu?
- Karar: Mağaza sayfasını açınca uygulamanın kendi işi için uygun olduğunu düşünüyor mu?
- Değer: İndirdikten sonra vaat edilen ilk değere ulaşıyor mu?
İyi bir varyant bu üç eşikten en az ikisini iyileştirirken üçüncüsünü bozmaz. Yüklemeyi artırıp ilk değer oranını düşüren bir varyant, uzun vadede başarılı ASO olarak kabul edilmemelidir.
Önce hipotezi tek cümlede yazın
Deney, “başlığı daha iyi yapalım” gibi belirsiz bir istekle başlamamalı. Hipotez; hedef kullanıcıyı, değişkeni ve beklenen davranışı aynı cümlede belirtmelidir.
Hedef kullanıcı: bağlantısı düzensiz çalışan öğrenci
Değişken: ilk ekran görüntüsünün fayda cümlesi
Hipotez: “İnternetsiz notunu kaydet” ifadesi, işlevi soyut anlatan mevcut ifadeye göre
mağaza sayfasından ilk değer ekranına ulaşan kullanıcı oranını artırır.
Başarı sinyali: nitelikli ilk oturum oranı
Güvenlik sınırı: kaldırma oranı ve hata bildirimi yükselmemeli
Bu cümle, tasarım kararını ölçülebilir bir ürün varsayımına dönüştürür. Sonuç beklenenden farklı çıkarsa hipotez güncellenir; kişisel zevk üzerinden tartışma yapılmaz.
Tek deneyde tek ana değişken kullanın
Başlık, kısa açıklama, ilk ekran görüntüsü ve onboarding aynı anda değiştirilirse sonuç alınsa bile nedenini bilemezsiniz. Vibe coding akışında hızlı üretim cazip olduğu için bu hata sık görülür. Kontrol ve varyant arasındaki farkı mümkün olduğunca tek bir karara indirin.
| Deney değişkeni | Kontrol | Varyant |
|---|---|---|
| İlk ekran görüntüsü | Genel ürün ekranı | Çekirdek problemi gösteren ekran |
| Kısa açıklama sırası | Özellik → fayda | Problem → doğrulanmış fayda |
| Mağaza görseli başlığı | “Daha düzenli çalış” | “İlk notunu 10 saniyede kaydet” |
| Yerelleştirilmiş ifade | Kelimesi kelimesine çeviri | Yerel kullanıcı niyetini anlatan ifade |
Örnekteki ifadeler yalnızca ürün gerçekten bu davranışı kanıtlıyorsa kullanılmalıdır. Ölçülmeyen süre, garanti veya üstünlük iddiası eklemek deneyi hızlandırmaz; yanlış beklenti üretir.
Başarı metriğini “yükleme” ile sınırlamayın
ASO varyantlarının ilk bakışta en kolay metriği yüklemedir. Ancak yükleme, kullanıcı değerinin kendisi değildir. Uygulamanın ilk kritik eylemini tamamlayan kişileri ayrı izlemek daha sağlıklı bir karşılaştırma sunar.
| Aşama | Ölçülebilecek sinyal | Yanlış yorum riski |
|---|---|---|
| Mağaza | Görüntüleme → sayfa açma | Merak, gerçek niyet sanılabilir |
| İndirme | Sayfa açma → yükleme | Vaat fazla geniş olabilir |
| İlk oturum | Yükleme → kritik eylem | Onboarding sürtünmesi gözden kaçabilir |
| Devamlılık | İlk değer → geri dönüş | Tek seferlik kullanım başarı sayılabilir |
“Nitelikli kullanıcı” tanımını deney başlamadan yazın. Örneğin not uygulaması için bu tanım; uygulamayı açmak değil, ilk notu kaydedip kayıt durumunu görmek olabilir.
Vibe coding ajanına deney bağlamı verin
Ajan, deneyin amacını bilmeden varyant üretirse metni gereğinden fazla değiştirir veya kanıtlanmamış özellik ekler. Prompt içinde kontrol sürümünü, değişmeyecek parçaları, hedef metriği ve sınırları belirtin.
Deney adı: İlk ekran görüntüsü – çevrimdışı not
Kontrol: Uygulamanın genel not listesi
Varyant: Bağlantı yokken yeni not kaydetme ekranı
Değişmeyecekler: uygulama adı, ikon, fiyat bilgisi, onboarding akışı
Hedef sinyal: ilk notu kaydeden yeni kullanıcı oranı
İzlenecek risk: yanlış beklenti nedeniyle erken silme
Kabul ölçütleri:
- Görsel gerçek uygulama ekranından alınır
- İddia, bağlantı kesilmiş akışta doğrulanır
- Metin mağaza sınırları içinde açık ve abartısızdır
Bu bağlam, hızlı üretimi kontrollü deneye çevirir. Ajanın görevi “daha etkileyici” bir ekran bulmak değil, hipotezi test edilebilir biçimde görünür kılmaktır.
Deney birimini ve süreyi baştan belirleyin
Bir varyantın bir günde daha iyi görünmesi karar vermek için yeterli olmayabilir. Hafta içi/hafta sonu farkı, reklam trafiği, sezonluk ilgi veya uygulama sürümünün aynı anda değişmesi sonucu etkileyebilir. Deney başlamadan hangi zaman aralığında, hangi trafiğin ve hangi kullanıcı olayının karşılaştırılacağını yazın.
- Deney birimi: Mağaza ziyareti, yeni kullanıcı veya ilk değer olayından hangisini sayacağınızı seçin.
- Kontrol grubu: Mevcut sayfa veya metin, karşılaştırmanın referansı olarak sabit kalsın.
- Değişiklik günlüğü: Kod, fiyat, kampanya ve onboarding değişikliklerini tarihleriyle kaydedin.
- Durma kuralı: Yeterli gözlem, belirgin risk veya açık üstünlük görülmeden sonucu ilan etmeyin.
Buradaki amaç istatistiksel bir formülü ezberletmek değil, sonucu etkileyebilecek dış değişkenleri görünür kılmaktır. Küçük bir ürün için bile karar günlüğü, “bu hafta neden yükseldi?” sorusunu yanıtlamayı kolaylaştırır.
ASO varyantını ürün davranışıyla doğrulayın
Mağazadaki iddia, uygulamada birebir karşılık bulmalıdır. Yeni bir ekran görüntüsü hazırlarken yalnızca tasarım dosyasını değil, gerçek cihazdaki kritik akışı da kontrol edin. İzin reddi, çevrimdışı durum, boş liste ve yavaş ağ gibi sınır durumları bu kontrolde özellikle önemlidir.
- Varyantta görünen her cümleyi bir ürün davranışıyla eşleyin.
- Temiz kurulumda mağaza vaadinden kritik eyleme kadar ilerleyin.
- Sınır durumlarında vaat hâlâ doğru mu, kontrol edin.
- Kanıtlanmayan ifadeleri metinden veya görselden çıkarın.
Bu doğrulama, önceki mağaza vaadi sözleşmesi yaklaşımını deney sürecine taşır. Deney, gerçek ürünü değiştirmeden önce gerçek ürünle sınanır.
Sonuçları yalnızca kazanan-kaybeden diye okumayın
Bir varyantın daha fazla sayfa açma getirmesi fakat ilk değeri düşürmesi, pazarlama ve ürün mesajının ayrıştığını gösterir. Bunun yerine sonuçları üç soruyla yorumlayın:
- Varyant doğru kullanıcıyı mı getirdi, yoksa daha geniş bir merak mı yarattı?
- Kullanıcı mağaza vaadindeki davranışı ilk oturumda bulabildi mi?
- Değişiklik, sonraki yorumlarda veya geri dönüşte olumlu bir sinyal üretti mi?
Sonuç “belirsiz” de olabilir. Trafik azsa, başka bir sürüm aynı anda çıktıysa veya kontrol grubu bozulduysa deneyden kesin hüküm çıkarmayın. Belirsizliği kaydetmek, yanlış bir kazananı kalıcılaştırmaktan daha değerlidir.
Deney karar günlüğü oluşturun
Her ASO deneyi için kısa bir kayıt tutun. Bu kayıt, vibe coding döngüsünde ajanın ve ekibin aynı varsayımları tekrar tekrar keşfetmesini önler.
Deney: İlk ekran görüntüsü – çevrimdışı not
Tarih: 2026-08-16
Hipotez: Somut çevrimdışı akış, genel ekran görüntüsünden daha nitelikli kullanıcı getirir
Değişen tek şey: İlk ekran görüntüsü başlığı ve ekranı
Sonuç: Sayfa açma yükseldi, ilk not oranı değişmedi
Karar: Varyantı kalıcılaştırma; onboarding keşfini ayrıca test et
Öğrenme: Görsel ilgiyi artırdı, fakat ilk değer yolunu tek başına kısaltmadı
Bu kayıt, başarısız görünen bir testi de işe yarar bilgiye dönüştürür. Bir sonraki deneyi aynı varsayımı yeniden kurmak yerine, öğrenilen sınıra göre tasarlarsınız.
Vibe coding geliştirme döngüsüne bağlayın
Vibe coding hızlı bir fikir-ürün döngüsü kurar. Eval-driven development kritik davranışları test eder. ASO deney tasarımı bu akışa, kullanıcıların mağaza sayfasında hangi vaade tepki verdiğini ve bu vaadin üründe karşılık bulup bulmadığını ekler.
Akış şu kadar basit olabilir: hipotezi yaz, tek değişkeni seç, üründe kanıtla, kontrol ve varyantı ölç, ilk değer sinyalini izle, kararı günlüğe ekle. Böylece ajanın ürettiği her yeni tasarım, ölçülebilir bir öğrenme adımına dönüşür.
30 dakikalık başlangıç planı
- İlk 5 dakika: Mağaza sayfasındaki en belirsiz vaadi seçin.
- Sonraki 5 dakika: Tek cümlelik hipotez ve nitelikli kullanıcı tanımını yazın.
- 10 dakika: Kontrol, varyant, sınır durumları ve kabul ölçütlerini ajana verin.
- 5 dakika: Mağaza metriği ile ürün metriğini karar günlüğüne ekleyin.
- Son 5 dakika: Deneyin durma kuralını ve sonraki adımını belirleyin.
Sonuç
ASO deney tasarımı, daha parlak bir ekran görüntüsü seçmekten ibaret değildir. Kullanıcı niyetini bir hipoteze, hipotezi tek değişkenli bir varyanta, varyantı da ürün içindeki ilk değer davranışına bağlamaktır.
Vibe coding ile hız kazandığınızda bu çerçeve, hızın ölçülebilir kalmasını sağlar. Her deney sonunda yalnızca “hangi sürüm kazandı?” değil, “hangi kullanıcı vaadi doğrulandı ve hangi sınır ortaya çıktı?” sorusunu yanıtlayın. Sürdürülebilir ASO öğrenmesi bu kayıtlarla oluşur.