App Store product page optimization: Apple'ın A/B testi
Yazan: Mehdi Azizi
tarihinde yayınlandı, 8 dk.
PPO, sayfanın 3 varyantını (ikon, ekran görüntüleri, önizlemeler) trafiğin bir kısmında en fazla 90 gün test eder, sonuç %90 güvenle verilir.
Product page optimization (PPO), App Store Connect'e entegre A/B testidir. Varsayılan ürün sayfanın en fazla üç varyantını orijinalle karşılaştırırsın. İkonu, ekran görüntülerini ya da video önizlemelerini değiştirirsin, bunu seçtiğin bir trafik payında ve en fazla 90 gün boyunca yaparsın. Bir varyant %90 güvene ulaştığında Apple onu daha iyi ya da daha kötü olarak işaretler. O zaman kazanan varyantı sayfana uygulayabilirsin.
Solys ve TradaZen dahil kendi iOS uygulamalarımı, 38 dilde ürün sayfalarıyla yayınlıyorum. Ekim 2026'da TradaZen için bir PPO testi hazırladım. Bu rehber, 15 Ekim 2026'da yeniden okuduğum App Store Connect yardım sayfalarına dayanıyor.
App Store product page optimization: neyi test edebilirsin
Apple'ın product page optimization sayfasına göre, Apple'ın treatment dediği her varyant üç öğeyi değiştirebilir:
- ikon, yayındaki sürümün binary'sinde zaten bulunması şartıyla;
- ekran görüntüleri;
- video önizlemeleri (app previews).
Ad, alt başlık ve anahtar kelimeler burada test edilmez. Analytics yardımı açıklamayı da sayıyor. Treatment yapılandırma sayfası ise yalnızca ikon, ekran görüntüleri ve önizlemelerle sınırlı; buna Ekim 2026'da gelen başlık görselleri için bir Header and Search Results sekmesi ekleniyor.
Yardımdaki genel bakışa göre koşullar:
- uygulaman App Store'da satışta olmalı (Ready for Distribution durumu);
- test her zaman varsayılan sayfanda yapılır, asla bir özel ürün sayfasında değil;
- varyantlar iOS 15 ve iPadOS 15 ya da daha yeni sürümlerde görünür.
İki detay önemli. Bir ziyaretçi test boyunca hep aynı varyantı görür. Ve uygulamayı farklı ikonlu bir varyanttan indirirse, o ikon iPhone'unda da görünür. Varyantların görselleri aramada ve Today sekmesinde çıkabilir.
Test oluşturmak: varyantlar, trafik ve diller
App Store Connect'te Product Page Optimization bölümünden yeni test oluşturursun. Test oluşturma yardımına göre beş şeyi ayarlarsın:
- Bir referans adı, en fazla 64 karakter, sadece sen görürsün.
- Varyant sayısı, en fazla üç. Ne kadar çok olursa test o kadar uzun sürer.
- Trafik payı, varyantlar arasında eşit bölünür. Apple'ın örneği: üç varyantla %30'da her biri ziyaretçilerin %10'unu alır.
- Diller. Dili hariç tutulan bir ziyaretçi teste dahil olmaz.
- Süre tahmini, isteğe bağlı. Hedeflediğin iyileşmeyi seçersin, Apple da senin rakamlarından gereken süreyi ve gösterim sayısını hesaplar.
Bir test en fazla 90 gün sürer ve başladıktan sonra değiştirilemez. Durdurursan yeniden başlamaz: yenisini oluşturman gerekir.
Her varyant sayfanın bir kopyasından başlar. Değiştirmediğin her şey, ekran boyutu bazında orijinalle aynı kalır. Boyutlar App Store ekran görüntüsü boyutları yazısında.
Varyantların incelenmesi
Treatment yardımına göre bir testin görselleri başlamadan önce onaylanmalı:
- Yeni ekran görüntüleri ya da yeni önizlemeler: uygulamanın yeni sürümü olmadan bir inceleme.
- Sadece sıra değişikliği ya da yalnızca ikon: zaten onaylı, inceleme yok.
- Yeni ikon: 1024 x 1024 piksel olarak, Xcode 13 ya da daha yeni bir sürümle derlenmiş yayındaki sürümün binary'sinde bulunmalı. Yani testten önce yeni bir build numarasıyla bir sürüm daha gerekir.
Başlatırken test çalıştırma yardımı testi bir gönderime eklemeni önerir. Test, son iOS sürümünle birlikte incelenir. Olağan süreler App Store onay süresi yazısında.
Apple bir uyarı da yapıyor: test sırasında test edilen bir öğeyi değiştiren yeni bir sürüm yayınlamak sonuçları bozabilir.
Sonuçları okumak
Sonuçlar Analytics'te, Acquisition, ardından Product Pages bölümünde. App Store Connect Analytics yardımına göre teste atfedilen ilk 5 indirmeden sonra görünürler, sonra her gün güncellenirler. Apple Bayesçi bir yöntem kullanır ve her varyant bir durum alır:
| Apple'daki durum | Anlamı | Ne yapmalı |
|---|---|---|
| Collecting Data | Henüz sonuç yok | Beklemek |
| Performing Better | %90 veya üzeri güvenle daha iyi | Uygulamak |
| Performing Worse | %90 veya üzeri güvenle daha kötü | Orijinalde kalmak |
| Likely to be Inconclusive | 90 günde sonuç yok | Daha belirgin test etmek |
Her varyant için tablo tekil gösterimleri, tahmini dönüşüm oranını, referansa göre iyileşmeyi ve güveni verir. Büyük bir iyileşme küçük bir iyileşmeden daha hızlı tespit edilir. Apple, sonuç çıkmadan testi durdurmamanı istiyor. İki varyantı birbiriyle karşılaştırmak için referansı (baseline) istediğin zaman değiştirebilirsin de.
Kazananı uygulamak için treatment uygulama yardımı üç kural koyar:
- test başına tek varyant ve işlem kalıcıdır;
- sadece ekran görüntüleri ve önizlemeler uygulanır: kazanan bir ikon, bir sonraki sürümünün varsayılan ikonu olmalı;
- bir varyantı uygulamak testi durdurur.
Kuralım: 1.000 gösterimin altında test yok
Tüm uygulamalarımda kendime bir kural koyuyorum: test edilen şey ayda en az 1.000 gösterim almıyorsa A/B testi yok. Bunun altında şans, varyanttan daha ağır basar. Bu Apple'ın bir eşiği değil, bir taban. Gerçekte kaç gösterim gerektiğini sonra App Store Connect'in süre tahmini söyler.
Trafiğin düşükse:
- tek varyant, zaten zayıf olan trafiği bölmemek için;
- belirgin bir fark: renk tonu değil, farklı bir ilk ekran görüntüsü;
- tümü değil, trafiği olan diller;
- daha hızlı gitmek için yüksek trafik payı.
Tabanın altındaysan sayfayı tek seferde değiştir ve tarihi not ederek birkaç hafta boyunca öncesi ile sonrasını karşılaştır, tıpkı uygulamanın sıralamasını takip ederken olduğu gibi. Daha az titiz, ama rakamlarının söyleyebileceği konusunda dürüst.
Test başlatmadan önce: kontrol listem
Test başlatmadan önce kendime koyduğum liste bu:
- Tek cümlelik yazılı bir hipotez: "X'i önce göstermek daha çok indirme getirecek."
- Neyin etkili olduğunu bilmek için varyant başına tek değişen öğe.
- Test edilen dillerde ayda en az 1.000 gösterim.
- Apple'ın süre tahmini 90 günün altında, değilse daha az varyant ya da daha fazla trafik.
- Test ediyorsan alternatif ikon yayındaki binary'de zaten var.
- Her dilin görselleri varyantta kontrol edildi, sadece İngilizce değil.
- Test sırasında test edilen öğelere dokunan bir sürüm planlanmamış.
- Olası her durum için önceden not edilmiş bir karar.
Benim vakam: TradaZen'de "önce düello" testi
Trading simülatörüm TradaZen'de öne çıkarmak istediğim mod, başka bir oyuncuya karşı düello. Hikâyesi deneyim yazımda. Hipotezim: onu ilk ekran görüntüsünde göstermek, mevcut açılıştan daha çok indirme getirecek. İşte kurulum, şu an için sonuç yok.
- Orijinale karşı tek varyant, "Önce düello".
- Tek varyantla daha hızlı gitmek için trafiğin %50'si.
- Sayfanın 38 dili değil, trafiği olan on dil.
- Dil bazında değiştirilen ekran görüntüleri. Varyanttaki her dil, sürümün ekran görüntülerini devralır. Üstüne eklemek boyut başına 10 sınırını aşıyordu: serinin tamamını değiştirmek zorunda kaldım.
- İncelemedeki sürüm kabul edilene kadar gönderim yok. Test son iOS sürümüyle birlikte inceleniyor ve birinin reddedilmesinin diğerini geciktirmesini istemiyorum.
Test çalışmaya başladığında yalnızca Performing Better ya da Performing Worse durumunda karar vereceğim.
PPO mu Custom Product Pages mi: farkı
İki araç sık karıştırılır. Özel ürün sayfaları yardımına göre özet:
| Kriter | PPO | Custom Product Pages |
|---|---|---|
| Amaç | Varsayılan sayfanı test etmek | Her kitleye bir sayfa |
| Sayı | Test başına 3 varyant | Uygulama başına 70 sayfa |
| Kim görür | Rastgele seçilen ziyaretçiler | Özel bağlantı ya da anahtar kelimeler |
| İkon | Binary'deyse test edilebilir | Uygulamanınki |
| Tanıtım metni | Hayır | Evet, sayfa başına |
| Süre | En fazla 90 gün | Sınırsız |
| Kendi adresi | Hayır | Evet |
PPO, herkes için hangi sayfanın en iyi dönüştürdüğünü söyler. Özel bir sayfa ise belirli bir kitleye farklı bir sayfa gösterir. Özel bir sayfa PPO ile test edilemez. Detaylar Custom Product Pages rehberinde; belirli bir tarihe bağlı bir an için in-app events rehberini oku.
Varyantlarını hazırlamak için
App Store Screenshots Kit, uygulamalarımdaki 4 ekran görüntüsü stilini ve Claude'un seninkileri tüm boyutlarda ve tüm dillerde oluşturduğu skill'i bir araya getiriyor. Tasarım yazılımı olmadan bir varyant hazırlamak için yeterli. Sayfandaki kelimeler için App Store anahtar kelimeleri yazısını oku.
Bir gönderim mi hazırlıyorsun? Ücretsiz diagnostic sana Apple ret önleme kontrol listemi gönderir ve geriye ne kaldığını söyler. Sayfanın tam yöntemi App Store ASO sayfasında.
Sık sorulan sorular
App Store'da product page optimization nedir?
App Store Connect'in A/B test aracı. Varsayılan sayfanın en fazla üç varyantını orijinalle karşılaştırırsın; ikonu, ekran görüntülerini ya da video önizlemelerini, seçtiğin bir trafik payında değiştirirsin.
Bir PPO testi ne kadar sürer?
En fazla 90 gün ya da sen durdurana kadar. Durdurulan bir test yeniden başlamaz. Apple, bir varyantın %90 güvenle daha iyi ya da daha kötü ilan edilmesini beklemeni öneriyor.
PPO ile ad ya da anahtar kelimeler test edilebilir mi?
Hayır. Varyantlar ikonu, ekran görüntülerini ve önizlemeleri değiştirir. Ad, alt başlık ve anahtar kelimeler uygulamanın yeni bir sürümüyle değişir.
Bir ikonu test etmek için yeni sürüm gerekir mi?
Evet, ikon uygulamanda zaten yoksa: test edilen ikonlar yayındaki sürümün binary'sinde olmalı. Ekran görüntüleri ya da önizlemeler için bir inceleme yeterli.
Bir PPO testi için kaç ziyaretçi gerekir?
Apple bir minimum vermiyor. Sonuçlar ilk 5 indirmeden sonra görünür ve süre tahmini kaç gösterim hedeflemen gerektiğini söyler. Kişisel kuralım: ayda 1.000 gösterimin altında test yok.
Aynı anda birden fazla PPO testi başlatılabilir mi?
Apple'ın product page optimization sayfası aynı anda tek testten bahsediyor. Analytics yardımı ise farklı öğeler üzerinde eşzamanlı testlerden söz ediyor. Küçük bir uygulama için aynı anda tek test en okunaklısı.

