Flow'u yavaş yavaş paywall'ınızın yanında kullanıma alın
Gelir getiren canlı bir paywall’ınız varsa, herkesi geçirmeden önce yeni bir flow’u kitlenizin küçük bir bölümünde test etmek isteyebilirsiniz.
Flow’lar ve paywall’lar farklı içerik türleridir, bu nedenle her biri kendi placement türünde yer alır — bir flow placement’ı ile paywall placement’ı asla trafik paylaşmaz.
Bu durum, Adapty’nin yerel A/B testlerinin bu ikisini köprüleyemeyeceği anlamına gelir: Normal A/B testi yalnızca tek bir placement üzerindeki varyantları karşılaştırır, Crossplacement A/B testi ise yalnızca paywall placement’ları arasında çalışır. Yeni bir flow’u mevcut paywall’ınızla karşılaştırmak, tek bir yerel test değil; kohort karşılaştırmasıdır.
Bu kılavuz, bu karşılaştırmayı kademeli bir kullanıma alma olarak nasıl çalıştıracağınızı gösterir: trafiği flow ile paywall arasında kendiniz bölün ve zamanla flow’un payını artırın.
Kullanıma almayı ayarlayın
- Flow’u oluşturun ve önizleyin: Yeni bir flow oluşturun ve uygulamanıza bağlamadan önce bir cihazda önizleyin. Tam geçiş adımları için Flow’lara geçiş bölümüne bakın.
- Ayrı bir flow placement’ı oluşturun: Bir placement yalnızca tek bir içerik türüne hizmet eder, bu nedenle flow için yeni bir placement oluşturun — mevcut paywall placement ID’nizi yeniden kullanamazsınız. Paywall placement’ını canlı tutun.
- Trafiği kendi tarafınızda bölün: Uygulamanızın
getFlow’a hangi placement ID’sini ileteceğine — yeni flow placement’ı mı yoksa mevcut paywall placement’ı mı — kullanıcı başına karar vermek için bir remote-config veya özellik bayrağı aracı kullanın.
Firebase Remote Config, bunu yapmanın yaygın yollarından biridir — bir parametre ekleyin (örneğin flow_rollout_percentage) ve placement’ı seçmek için uygulamanızda okuyun. Bu bir Adapty özelliği değildir; flow ve paywall içeriğini kendisi yapılandıran Adapty Remote Config’tan ayrı olarak kendi başınıza yapılandırdığınız bir araçtır.
- Kullanıcıları kalıcı olarak atayın: Her kullanıcıyı bir kez gruplandırın; örneğin kullanıcı ID’sini hash’leyerek, böylece kullanıma alma yüzdesini değiştirdikçe de aynı seçeneği — flow veya paywall — görmeye devam etsinler. Aksi takdirde, bir kullanıcı her oturumda ikisi arasında geçiş yapabilir.
- Yüzdeyi kademeli olarak artırın: Flow’un beklendiği gibi performans gösterdiğini doğruladıkça küçükten başlayın, örneğin %10, ve zamanla artırın — %25, %50, %100.
Sonuçları karşılaştırın
Her kullanıcıyı yerel bir A/B testinde Adapty’nin yaptığı gibi rastgele atayıp yeniden dengelemek yerine bir kohorta — flow veya paywall — kendiniz atadığınız için, iki placement’ı test varyantları olarak değil ayrı kohortlar olarak değerlendirin. Her placement kendi metriklerini izler, bu nedenle her kohortun sayılarını görmek için analizlerinizi placement’a göre filtreleyin.
İki kohort arasındaki dönüşüm oranlarını karşılaştırın, ham sayıları değil: kullanıma alma yüzdesini artırdıkça flow kohortu büyür ve paywall kohortu küçülür, bu nedenle oranları hâlâ karşılaştırılabilir olsa da mutlak sayıları karşılaştırılamaz hale gelir.
Tamamen geçiş yaptığınızda
Tüm trafiğiniz flow’a gittiğinde, eski paywall placement’ını kullanımdan kaldırın. Bundan sonra optimizasyona devam etmek için flow placement’ındaki flow varyantları üzerinde yerel bir Normal A/B testi kullanın — Normal ve Crossplacement testlerinin nasıl farklılaştığını görmek için A/B testi türleri bölümüne bakın.