React Native SDK'da remote config ile tasarlanmış paywall'u render etme
Remote config kullanarak bir paywall özelleştirdiyseniz, bunu 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 görünümünüzde nelerin yer alacağına ve nasıl görüneceğine siz karar verirsiniz. Remote config aracılığıyla yapılandırılmış özel paywall’ınızı göstermeniz için remote configuration’ı çekmeye yarayan bir metot sunuyoruz.
Paywall remote config’ini alın ve gösterin
Bir paywall’un remote config’ini almak için remoteConfig özelliğine erişin ve gerekli değerleri çıkarın.
try {
const paywall = await adapty.getPaywall({ placementId: "YOUR_PLACEMENT_ID" });
const headerText = paywall.remoteConfig?.data?.["header_text"];
} catch (error) {
// handle the error
}
Bu noktada, gerekli tüm değerleri aldıktan sonra bunları görsel açıdan çekici bir sayfaya dönüştürme ve bir araya getirme zamanı gelmiştir. Tasarımın farklı mobil telefon ekranlarına ve yönlendirmelerine uyum sağladığından emin olun; böylece farklı cihazlarda sorunsuz ve kullanıcı dostu bir deneyim sunulur.
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 etkinliğini kaydettiğinizden emin olun.
Paywallı görüntüledikten sonra satın alma akışını kurmaya devam edin. Kullanıcı bir satın alma işlemi 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 sayfası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österilecek ve bu durumlarda bile sorunsuz bir deneyim sağlayacaktır.
Paywall görüntüleme olaylarını izleme
Adapty, paywall’larınızın performansını ölçmenize yardımcı olur. Satın almaları otomatik olarak takip ederken, paywall görüntüleme olaylarını kaydetmek için sizin müdahaleniz gerekir; çünkü bir kullanıcının paywall’ı ne zaman gördüğünü yalnızca siz bilebilirsiniz.
Bir paywall görüntüleme olayını kaydetmek için .logShowPaywall(paywall) metodunu çağırmanız yeterlidir; bu, funnel ve A/B testlerindeki paywall metriklerinize yansıtılacaktır.
Paywall Builder ile oluşturulmuş paywall’ları gösteriyorsanız .logShowPaywall(paywall) metodunu çağırmanıza gerek yoktur.
await adapty.logShowPaywall(paywall);
İstek parametreleri:
| Parametre | Zorunluluk | Açıklama |
|---|---|---|
| paywall | zorunlu | Bir AdaptyPaywall nesnesi. |