iOS SDK'da remote config ile tasarlanan paywall'u render etme

Remote config ile bir paywall özelleştirdiyseniz, bunu kullanıcılara göstermek için mobil uygulama kodunuzda render işlemini kendiniz uygulamanız gerekir. Remote config ihtiyaçlarınıza göre esneklik sunduğundan, paywall görünümünüzde nelerin yer alacağını ve nasıl görüneceğini siz belirlersiniz. Adapty, remote config’i çekmeniz için bir metot sunar; özel paywall’ınızı nasıl göstereceğiniz tamamen size kalmıştır. iOS’ta kullanıcının başlangıç teklifine uygun olup olmadığını kontrol etmeyi ve paywall görünümünü bu duruma göre ayarlamayı unutmayın.

Flow remote config’ini alın ve sunun

v4’te bir flow, remoteConfigs dizisinde yapılandırılmış her locale için bir AdaptyRemoteConfig girişi taşır. Kullanıcının tercihiyle eşleşen locale’i seçin, ardından ihtiyaç duyduğunuz değerleri okuyun.

Bu noktada, gerekli tüm değerleri aldıktan sonra bunları görsel olarak çekici bir sayfada render etme ve bir araya getirme zamanı gelmiştir. Tasarımın farklı mobil telefon ekranlarına ve yönlendirmelerine uyum sağladığından emin olarak tüm cihazlarda sorunsuz ve kullanıcı dostu bir deneyim sunun.

Adapty analitiğinin huni ve A/B testi bilgilerini yakalayabilmesi için aşağıda açıklandığı şekilde paywall görüntüleme etkinliğini kaydettiğinizden emin olun.

Paywwall’ı görüntüledikten sonra, satın alma akışını kurmaya devam edin. Kullanıcı bir satın alma yaptığında, flow’unuzdaki ürünle birlikte .makePurchase() metodunu çağırmanız yeterlidir. .makePurchase() metodu hakkında ayrıntılar için Satın alma yapma bölümünü okuyun.

Yedek paywall olarak adlandırılan bir yedek paywall oluşturmanızı öneririz. Bu yedek, internet bağlantısı olmadığında veya önbellek mevcut olmadığında kullanıcıya gösterilir ve bu durumlarda bile sorunsuz bir deneyim sağlar.

Paywall görüntüleme olaylarını takip etme

Adapty, paywall’larınızın performansını ölçmenize yardımcı olur. Satın alma verilerini otomatik olarak toplasak da, paywall görüntüleme olaylarını kaydetmek sizin müdahalenizi gerektiriyor; çünkü bir müşterinin paywall’ı ne zaman gördüğünü yalnızca siz biliyorsunuz.

Paywall görüntüleme olayını kaydetmek için .logShowFlow(flow) metodunu çağırmanız yeterli. Bu işlem, funnel’lar ve A/B testlerindeki paywall metriklerinize yansıyacaktır.

Flow Builder veya Paywall Builder tarafından oluşturulan flow’ları ya da paywall’ları görüntülüyorsanız .logShowFlow(flow) çağrısına gerek yoktur. Adapty bu durumlarda görüntülemeleri otomatik olarak takip eder.

try await Adapty.logShowFlow(flow)

İstek parametreleri:

ParametreZorunlulukAçıklama
flowzorunluAdapty.getFlow(placementId:) ile elde edilen bir AdaptyFlow nesnesi.

Remote config kullanarak bir paywall özelleştirdiyseniz, kullanıcılara göstermek için mobil uygulamanızın kodunda render işlemini kendiniz uygulamanız gerekir. Remote config ihtiyaçlarınıza göre esneklik sunduğundan, paywallınıza nelerin dahil edileceğini ve nasıl görüneceğini siz belirlersiniz. Remote config aracılığıyla yapılandırılan özel paywallınızı göstermek için remote config’i çekmenizi sağlayan bir metot sunuyoruz. iOS’ta kullanıcının başlangıç teklifine uygun olup olmadığını kontrol etmeyi ve uygun olduğu durumu işlemek için paywall görünümünü ayarlamayı unutmayın.

Paywall remote config’ini alma ve sunma

Bir paywallın remote config’ini almak için remoteConfig özelliğine erişin ve gerekli değerleri çıkarın.

Bu noktada gerekli tüm değerleri aldıktan sonra bunları görsel açıdan çekici bir sayfada render etme ve bir araya getirme zamanı gelmiş demektir. Tasarımın farklı mobil ekran boyutlarına ve yönlendirmelerine uyum sağladığından, çeşitli cihazlarda kesintisiz ve kullanıcı dostu bir deneyim sunduğundan emin olun.

Adapty analitiğinin dönüşüm hunileri ve A/B testleri için bilgi toplayabilmesi amacıyla aşağıda açıklandığı gibi paywall görüntüleme olayını kaydettiğinizden emin olun.

Paywallı göstermeyi tamamladıktan sonra satın alma akışını kurmaya devam edin. Kullanıcı bir satın alma yaptığında, paywallınızdaki ürünle birlikte .makePurchase() metodunu çağırmanız yeterlidir. .makePurchase() metodu hakkında ayrıntılı bilgi için Satın alma yapma bölümüne bakın.

Yedek paywall olarak adlandırılan bir yedek paywall oluşturmanızı öneririz. Bu yedek, internet bağlantısı olmadığında veya önbellek mevcut olmadığında kullanıcıya gösterilir; böylece bu durumlarda bile sorunsuz bir deneyim sağlanır.

Paywall görüntüleme olaylarını takip etme

Adapty, paywall’larınızın performansını ölçmenize yardımcı olur. Satın almalara ilişkin verileri otomatik olarak toplarken, paywall görüntülemelerini kayıt altına almak sizin müdahalenizi gerektirir; çünkü bir müşterinin paywall’ı ne zaman gördüğünü yalnızca siz bilirsiniz.

Bir paywall görüntüleme olayını kaydetmek için .logShowPaywall(paywall) metodunu çağırmanız yeterlidir; bu işlem, funnel’lardaki ve A/B testlerindeki paywall metriklerinize yansıyacaktır.

Paywall Builder ile oluşturulmuş paywall’ları gösteriyorsanız .logShowPaywall(paywall) çağrısı yapmanıza gerek yoktur.

Adapty.logShowPaywall(paywall)

İstek parametreleri:

ParametreZorunlulukAçıklama
paywallzorunluBir AdaptyPaywall nesnesi.