Paywallsız A/B testi varyantları ekleme
Paywall’ınızın etkisini boş bir varyanta karşı A/B testi çalıştırarak ölçebilirsiniz. Bir varyant paywall’ınızı gösterir; diğeri hiçbir şey göstermez. Uygulamanız, gösterim yapıp yapmayacağına karar vermek için paywall’ın remote config’inden bir bayrak okur.
Nasıl çalışır
Bu kurulum, aynı placement içinde iki paywall kullanır:
- Paywall A: Test etmek istediğiniz paywall; remote config’inde
show_paywalldeğeritrueolarak ayarlıdır. - Paywall B: Remote config’inde
show_paywalldeğerifalseolarak ayarlanmış, boş bir paywall.
getPaywall bir paywall döndürdüğünde uygulamanız show_paywall bayrağını okur. Bayrak true ise uygulama paywallı render eder. false ise render adımını atlayarak kullanıcı paywallsız devam eder.
1. Placement’taki show_paywall bayrağını remote config’e ekle
Aynı placement’ta iki paywall’a ihtiyacın var: Paywall A (test etmek istediğin) ve Paywall B (boş bir paywall). Her iki varyant için de uygulamanın aynı anahtarı okuyabilmesi amacıyla her paywall’a bir show_paywall alanı ekle.
Paywall A’ya bayrağı eklemek için:
-
Adapty ana menüsünde Paywalls bölümünü açın ve Paywall A’yı seçin.
-
Remote config sekmesine geçin.
-
Table görünümünde Add row düğmesine tıklayın ve
show_paywalladında, değeritrueolan bir alan oluşturun. JSON görünümünde bu giriş şöyle görünür:{ "show_paywall": true } -
Değişiklikleri kaydedin.
Paywall B için aynı adımları tekrarlayın, ancak show_paywall değerini false olarak ayarlayın.
Remote config hakkında ayrıntılı bilgi için bkz. Remote config ile paywall tasarlama.
Her iki varyanta da show_paywall ayarlamak, her iki grup için kod yolunu aynı tutar ve testi daha sonra daha fazla varyantla genişletmeyi kolaylaştırır.
2. A/B testini ayarlayın
- Placement üzerinde bir A/B testi oluşturun ve her iki paywall’ı da varyant olarak ekleyin.
- Paywall’ı görüntüleyen kullanıcılarla görmeyenler arasında trafiği bölmek için varyant ağırlıklarını ayarlayın.
3. Bayrakları uygulamanızda kontrol edin
getPaywall tarafından döndürülen paywall’ın remote config’inden show_paywall değerini okuyun. Bayrak false ise oluşturmayı atlayın ve kullanıcının devam etmesine izin verin.
true varsayılan değeri, bayrak eksik olduğunda paywallı görünür tutmaya yarar; bu sayede bayrağı olmayan mevcut paywalllar etkilenmez.
Eğer paywall’ı kendiniz render ediyorsanız (paywall builder kullanmadan), Paywall A’yı görüntülediğinizde logShowPaywall fonksiyonunu çağırın. Bu olmadan Adapty, testteki paywall görüntülemelerini sayamaz. Paywall B hiçbir zaman gösterilmediğinden, onun için görüntüleme kaydı tutmayın.
Sonraki adımlar
- A/B testi oluşturma, çalıştırma ve durdurma — Her iki varyantı da içeren testi kurma
- A/B testi sonuçları ve metrikler — Paywallsız varyantı mevcut paywallınızla karşılaştırma