Paywall Builder'da özel etiketler
Özel etiketler sayesinde farklı senaryolar için ayrı ayrı paywall oluşturmanıza gerek kalmaz. Kullanıcı verilerine göre dinamik olarak uyum sağlayan tek bir paywall düşünün. Örneğin, “Merhaba!” gibi genel bir karşılama yerine kullanıcıları “Merhaba, John!” veya “Merhaba, Ann!” şeklinde kişisel olarak selamlayabilirsiniz.
Bu bölüm, iOS, Android ve React Native SDK’larının 3.0 veya üzeri sürümleriyle ve Flutter ile Unity SDK’larının 3.3.0 veya üzeri sürümleriyle uyumlu yeni Paywall Builder’ı açıklamaktadır. Adapty SDK v2.x veya önceki sürümlerle uyumlu eski Paywall Builder hakkında bilgi edinmek için bkz. Eski Paywall Builder’da özel etiketler.
Özel etiketleri kullanabileceğiniz bazı durumlar:
- Paywall’da kullanıcının adını veya e-posta adresini gösterme.
- Satışları artırmak için haftanın günü gibi bilgileri gösterme (örn. “İyi Perşembeler”).
- Sattığınız ürünlere ilişkin kişiselleştirilmiş ayrıntılar ekleme (bir fitness programının adı veya VoIP uygulamasındaki telefon numarası gibi).
Özel etiketler, çeşitli durumlara uyum sağlayan esnek bir paywall oluşturmanıza yardımcı olarak uygulamanızın arayüzünü daha kişisel ve ilgi çekici hale getirir.
Özel etiket içeren her satır için mutlaka yedek metin ekleyin.
Özel etiket içeren her satıra yedek metin eklemeyi unutmayın.
Bazı durumlarda uygulamanız bir özel etiketi neyle değiştireceğini bilemeyebilir; özellikle kullanıcılar AdaptyUI SDK’nın eski bir sürümünü kullanıyorsa bu sorun yaşanabilir. Bunu önlemek için, bilinmeyen özel etiket içeren satırların yerini alacak bir yedek metin her zaman ekleyin. Aksi takdirde kullanıcılar etiketleri kod olarak görebilir (<USERNAME/>).
Paywall’a özel etiket ekleme
Paywall Builder’daki herhangi bir metin satırına bir veya birden fazla özel etiket ekleyebilirsiniz.
Özel etiket eklemek için:
-
Özel etiketi
<CUSTOM_TAG/>formatında girin ya da metin satırına açılı köşeli parantez (<) yazın. Sistem etiketi doğru formatta otomatik olarak önerecektir.Dikkat edilmesi gereken birkaç nokta:
- Adapty Paywall Builder’da özel etiketler açılı köşeli parantezlerle sarılır (
<CUSTOM_TAG/>), ancak uygulamanızın kodunda doğrudan kullanılmalıdır (CUSTOM_TAG). - Özel etiketler büyük/küçük harf duyarlıdır.
- Özel etiketler, Adapty’deki ürün bilgileri için ayrılmış Etiket Değişkenleri ile çakışamaz.
- Adapty Paywall Builder’da özel etiketler açılı köşeli parantezlerle sarılır (
- Özel etiketi ekledikten sonra mutlaka bir yedek satır girin. Bu yedek metin, uygulamanız belirli bir özel etiketi tanımadığında görüntülenir; böylece kullanıcılar etiketi kod olarak görmez. Yedek metin, özel etiketi içeren tüm satırın yerini alır.
Mobil uygulamanızda özel etiketleri kullanma
Mobil uygulamanızda özel etiketleri kullanmak için bir tagResolver nesnesi oluşturun; bu, özel etiketleri paywall oluşturulurken onların yerini alacak string değerleriyle eşleştiren bir sözlük ya da haritadır. İşte bir örnek:
Bu örnekte USERNAME, Adapty kontrol panelinde <USERNAME/> olarak girdiğiniz özel bir etikettir. tagResolver, uygulamanızın bu özel etiketi dinamik olarak belirtilen değerle—örneğin John ile—değiştirmesini sağlar.
tagResolver’ı paywall’ınızı göstermeden hemen önce oluşturmanızı ve doldurmanızı öneririz. Hazır olduğunda, paywall’ı göstermek için kullandığınız AdaptyUI metoduna aktarın. Paywall’ların nasıl gösterileceği hakkında daha fazla bilgiyi şu platformlar için okuyabilirsiniz: iOS, Android, React Native, Flutter veya Unity.