Satın almaları etkinleştir
Bu kılavuza devam etmek için mağaza entegrasyonunu tamamladığınızdan ve önceki ürün ekleme kılavuzunda açıklandığı gibi en az bir ürün oluşturduğunuzdan emin olun.
Artık ürünleriniz hazır; şimdi bunları kullanıcılara göstermeniz gerekiyor. Adapty bunun için size üç seçenek sunar:
- Flow Builder (önerilir): Satın alma yolculuğunun tamamı için görsel no-code düzenleyici. Adapty SDK sonucu doğrudan native olarak render eder, bu yüzden UI kodu yazmanıza gerek yoktur.
- Manuel paywall: Bir paywall oluşturur, ürünleri bağlar ve arayüzü uygulama kodunda kendiniz render edersiniz.
- Adapty Paywall Builder (Legacy): No-code paywall düzenleyicisi.
Her iki seçenek de aynı şekilde tamamlanır: oluşturduğunuzu bir placement’a bağlarsınız. Placement, uygulamanızın çalışma zamanında doğru kullanıcıya doğru içeriği getirmek için çağırdığı şeydir.
Flow Builder şu an yalnızca iOS SDK v4 ve üzerini desteklemektedir. Diğer platformlar için destek yakında eklenecek.
Bir flow, ürünlerin doğrudan gömülü olduğu bir veya birden fazla ekrandan oluşur. Flow Builder üzerinde tasarlarsınız — kod yazmanıza gerek yok.
Adapty SDK, flow’ları her platformda yerel olarak render eder. Uygulamanız getFlow çağrısı yapar, SDK ekranları gösterir, satın alma işlemlerini yönetir ve olayları raporlar. Ayrı bir UI kodu ya da paralelde sürdürmeniz gereken bir paywall gerekmez.
1. Flow’u oluşturun
- Adapty ana menüsünde Flows bölümüne gidin.
- Create flow’a tıklayın ve flow’unuzu tasarlayın.
Adapty Flow Builder hakkında daha fazla bilgi edinin.
Aşağıdaki şablon rehberleri en yaygın senaryoları adım adım ele alır:
Temel bir paywall ekranı oluşturma
Flow Builder'da standart bir paywall ekranı oluşturmaya yönelik adım adım kılavuz.
Alt sayfada tüm planları gösterme
Tek bir CTA, 'Tüm planları göster' bağlantısı ve tam ürün listesini ortaya çıkaran bir alt sayfa içeren bir hero paywall oluşturun.
Sekmeli paywall oluşturma
İki sekme arasında geçiş yaparak farklı özellik listelerini, ürün gruplarını ve satın alma eylemlerini gösteren bir paywall ekranı oluşturun.
Ürün başına farklı özellikler göster
Koşullu görünürlük kullanarak kullanıcının seçtiği ürüne bağlı olarak farklı özellik listesi gösterin.
Kişiselleştirilmiş onboarding flow'u oluşturma
Çok ekranlı bir onboarding flow'u oluşturmanın tüm sürecini — ekranlar, içerik, navigasyon ve koşullu dallanma — çalışılmış bir örnek üzerinden adım adım inceleyin.
Flow’unuz kaydedilip yayınlandıktan sonra bir placement’a bağlama adımına geçin.
Flow’u yayınlamayı unutmayın! Yayınlamazsanız placement’a ekleyemezsiniz.
2. Flow’u bir placement’a ekleyin
Uygulamanızın çalışma zamanında flow’u talep edebilmesi için bir placement Placement, uygulamanızda bir flow, paywall, onboarding veya A/B testinin gösterildiği belirli bir noktadır. Placement’lar, içeriğinizi belirli kitlelere yönelik hedeflemenizi sağlar. Placement’lar hakkında daha fazla bilgi edinin. oluşturun.
En temel olanıyla başlayalım — onboarding placement’ı. Daha sonra kullanıcı yolculuğu boyunca daha fazla anlamlı placement ekleyebilirsiniz.
- Adapty ana menüsünde Placements bölümüne gidin ve Flows sekmesine geçin.
- Create placement düğmesine tıklayın.
- Bir Placement name girin (örneğin
mainveyaonboarding). Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır. - Bir Placement ID girin. Bu ID’yi, placement’ın flow’unu yüklemek için Adapty SDK’sında kullanacaksınız.
- Run flow düğmesine tıklayın ve az önce oluşturduğunuz flow’u seçin.
- Save & publish düğmesine tıklayın. Uygulama kodunuzda yalnızca placement ID’lerini sabit olarak belirtirsiniz. Geri kalan her şey — hangi flow’un çalışacağı, hangi ürünleri sattığı, nasıl görüneceği — Adapty Kontrol Paneli’nde yapılandırılır ve uygulama güncellemesi gerekmeden her an değiştirilebilir.
Adapty, farklı kullanıcı gruplarına farklı flow’lar göstermenizi ve performansı analiz etmenizi sağlar. Kitleler ve A/B testleri hakkında daha fazla bilgi edinin.
Bir paywall, bir veya daha fazla ürün için uzaktan yapılandırılmış bir kapsayıcıdır. Adapty ürün listesini ve isteğe bağlı bir remote config JSON yükü sunar; uygulama kodunuz bunları okuyarak arayüzü oluşturur.
Adapty’yi programatik olarak mı kuruyorsunuz? Bu adımı Developer CLI kullanarak tamamlayabilirsiniz.
1. Bir paywall oluşturun
- Adapty ana menüsünden Paywalls bölümüne gidin.
- Create paywall düğmesine tıklayın.
- Bir Paywall name girin. Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır.
- Add product düğmesine tıklayın ve paywall’da göstermek istediğiniz ürünleri seçin.
- (İsteğe bağlı) Remote config sekmesini açın ve uygulamanızın ihtiyaç duyduğu JSON verisini ekleyin (başlıklar, metinler, özellik bayrakları). Ayrıntılar için Remote config ile paywall tasarlama bölümüne bakın.
- Create as a draft düğmesine tıklayın, ardından hazır olduğunuzda yayınlayın.
Bu paywalli uygulama kodunuzda oluşturacaksınız. paywallları manuel olarak uygulamak Platformunuza uygun kılavuzu izleyin: iOS, Android, React Native, Flutter, Unity.
2. Paywallı bir placement’a ekle
Uygulamanızın çalışma zamanında paywallı talep edebilmesi için bir placement Placement, uygulamanızda bir flow, paywall, onboarding veya A/B testi gösterdiğiniz belirli bir noktadır. Placement’lar, içeriğinizi belirli kitlelere hedeflemenizi sağlar. Placement’lar hakkında daha fazla bilgi edinin. oluşturun.
En temel olandan başlayalım — onboarding placement’ı. Daha sonra kullanıcı yolculuğu boyunca daha fazla anlamlı placement ekleyebilirsiniz.
- Adapty ana menüsünde Placements bölümüne gidin ve Paywalls sekmesine geçin.
- Create placement butonuna tıklayın.
- Bir Placement name girin (ör.
mainveyaonboarding). Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır. - Bir Placement ID girin. Bu kimliği, placement’ın paywallını yüklemek için Adapty SDK’sında kullanacaksınız.
- Run paywall butonuna tıklayın ve az önce oluşturduğunuz paywall’ı seçin.
- Save & publish butonuna tıklayın.
Uygulama kodunuzda yalnızca placement ID’lerini sabit olarak tanımlarsınız. Geri kalan her şey — hangi paywall’ın çalıştığı, hangi ürünleri sattığı, remote config — Adapty Kontrol Paneli’nde yapılandırılır ve uygulama güncellemesi gerektirmeden istediğiniz zaman değiştirilebilir.
Adapty, farklı kullanıcı gruplarına farklı paywaller göstermenize ve performansı analiz etmenize olanak tanır. Kitleler ve A/B testleri hakkında daha fazla bilgi edinin.
Paywall Builder ile oluşturulan bir paywall, ürünlerin doğrudan yerleştirildiği kodsuz bir ekrandır. Adapty SDK bunu yerel olarak render eder, dolayısıyla herhangi bir UI kodu yazmanız gerekmez.
Paywall Builder tamamen işlevseldir, ancak Adapty artık bu araç için yeni özellik eklemiyor veya güncelleme yayınlamıyor. Yeni projeler için bunun yerine Flow Builder kullanın.
1. Paywall’ı oluşturun
- Adapty ana menüsünde Paywalls bölümüne gidin.
- Create paywall düğmesine tıklayın.
- Bir Paywall name girin. Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır.
- Add product düğmesine tıklayın ve paywall’da gösterilecek ürünleri seçin.
- Builder & Generator sekmesini açın. Bir şablondan paywall oluşturun ya da yapay zeka ile oluşturun.
- SDK’nın render edebilmesi için Show on device geçiş düğmesini açın.
2. Paywallı bir placement’a ekleyin
Uygulamanızın çalışma zamanında paywallı talep edebilmesi için bir placement Placement, uygulamanızda bir flow, paywall, onboarding veya A/B testi gösterdiğiniz belirli bir noktadır. Placement’lar, içeriğinizi belirli kitlelere hedeflemenizi sağlar. Placement’lar hakkında daha fazla bilgi edinin. oluşturun.
- Adapty ana menüsünde Placements bölümüne gidin ve Paywalls sekmesine geçin.
- Create placement düğmesine tıklayın.
- Bir Placement name girin (örneğin
mainveyaonboarding). Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır. - Bir Placement ID girin. Bu kimliği, placement’ın paywallini yüklemek için Adapty SDK’sında kullanacaksınız.
- Run paywall düğmesine tıklayın ve oluşturduğunuz paywallı seçin.
- Save & publish düğmesine tıklayın.
Uygulama kodunuzda yalnızca placement ID’lerini sabit olarak yazarsınız. Geri kalan her şey — hangi paywall’ın çalıştığı, hangi ürünleri sattığı, nasıl göründüğü — Adapty Kontrol Paneli’nde yapılandırılır ve uygulama güncellemesi gerektirmeden istediğiniz zaman değiştirilebilir.
Sonraki adımlar
Artık SDK’nın sunabileceği bir şeyiniz var. Şimdi Adapty SDK’yı uygulamanıza entegre edin ve placement’ı çekmeye başlayın.