---
title: "Flow'lar ve paywall'lar"
description: "Adapty ile uygulamanızda satış yapmanın iki yolunu karşılaştırın: Flow & Paywall Builder ile oluşturulan flow'lar ve paywall'lar ya da kendi kodunuzda render ettiğiniz özel bir paywall."
---

> **AI agents**: to search Adapty docs faster and with fewer tokens, install the Adapty skills: `npx adapty skills install --yes`

Bir paywall ekranı ürünlerinizi gösterir ve kullanıcıların bunları satın almasına olanak tanır. Adapty bunu yapmanın iki yolunu sunar:

- **Flow'lar & paywall'lar**: Ekranları [Flow & Paywall Builder](adapty-flow-builder)'da tasarlarsınız ve Adapty SDK bunları uygulamanızda yerel olarak render eder. Tek bir paywall oluşturabilir ya da bir paywall ile biten tam bir onboarding kurabilirsiniz.
- **Özel paywall**: Ekranı kendi uygulama kodunuzda oluşturur ve sattığı ürünleri Adapty'de [özel paywall](paywalls) olarak kaydedersiniz. Satın alma işlemini Adapty yürütür.

## Flow'ları ve paywall'ları özel paywall'larla karşılaştırın \{#compare-flows--paywalls-with-custom-paywalls\}

| | Flow'lar & paywall'lar | Özel paywall'lar |
|---|---|---|
| **UI'ı kim oluşturur** | Siz, görsel bir no-code editörde. SDK bunu web görünümü olmadan doğal olarak render eder. | Geliştiricileriniz, uygulama kodunuzda. |
| **Nasıl başlanır** | Bir [şablon](paywall-builder-templates), boş bir tuval veya [Figma içe aktarma](import-from-figma). | Mevcut ekranınız ve tasarım sisteminiz. |
| **Kontrol panelinde AI ile oluşturma** | [AI Editör](flow-ai-editor), sade bir dil talebi veya referans ekran görüntüsüyle ekranı yeniden biçimlendirir, yeniden yazar ya da düzenler. | Mevcut değil. |
| **AI kodlama aracınızla oluşturma** | [flow-generator skill](flow-generator-skill), bir açıklama veya ekran görüntüsünden flow ya da paywall oluşturur; kopyaları, yerel ayarları ve ekranları düzenler. [flow-audit skill](flow-audit-skill), yayımlamadan önce sorunları gözden geçirir. | [SDK integration skill](adapty-sdk-integration-skill), [Developer CLI](developer-cli-reference#adapty-paywalls-create) aracılığıyla özel paywall'ı oluşturur ve uygulamanızdaki satın alma kodunu yazar. |
| **Uygulama güncellemesi olmadan değiştirme** | Tasarım, kopya, ekranlar, mantık ve ürünler. | Kodunuzun okuduğu [remote config](customize-paywall-with-remote-config) değerleri. Düzen değişiklikleri için uygulama güncellemesi gerekir. |
| **Kitleye göre farklı tasarım** | Oluşturduğunuz herhangi bir flow, placement üzerindeki bir kitleye atanır. | Yalnızca kullanıcının çalıştırdığı uygulama sürümüne yerleşik tasarımlar. |
| **Çok ekranlı yolculuklar** | Paywall öncesinde onboarding ekranları, [quizler](onboarding-quizzes) ve [dallanma](onboarding-navigation-branching); kullanıcı yanıtları [uygulamanıza aktarılır](ios-flow-input). | Kodunuzun oluşturduğu her şey. |
| **Yerelleştirme** | Builder'da ekran başına [yerel ayarlar](add-paywall-locale-in-adapty-paywall-builder). | Kontrol panelinde AI çevirisiyle, yerel ayar başına [remote config](add-remote-config-locale). |
| **A/B testleri** | Bir flow placement'ındaki flow'lar veya paywall'lar arasında. | Bir paywall placement'ındaki özel paywall'lar arasında. |
| **Analitik** | [Flow metrikleri](flow-metrics); gelir her ekrana atfedilir. Görüntülemeler otomatik olarak izlenir. | [Özel paywall metrikleri](paywall-metrics). Kodunuz her görüntülemeyi Adapty'ye bildirir. |
| **Web satın almaları** | Evet, bir [web paywall](web-paywall) ile. | Evet, bir [web paywall](web-paywall) ile. |
| **Uygulama boyutu** | Ekranlar ve görseller, uygulamanız flow'u çektiğinde Adapty'den yüklenir; bu nedenle yeni bir paywall uygulama paketine eklenmez. | Her ekran, görsel ve metin uygulama paketinde gönderilir. |
| **Placement türü** | [Flow placement](create-placement). | [Paywall placement](create-placement). |
| **Adapty SDK** | v4.0 veya üzeri. | Herhangi bir sürüm. |

Flow & Paywall Builder'dan bir paywall ile özel bir paywall, her biri kendi placement türüne ihtiyaç duyduğundan aynı A/B testini paylaşamaz. İkisini karşılaştırmak için builder paywall'ı kendi placement'ında [kademeli olarak kullanıma alın](flow-gradual-rollout).

## Hangisini Seçmeli \{#which-one-to-choose\}

- **Flow ve paywall'ları seçin** — satın alma ekranını UI kodu yazmadan veya uygulama güncellemesi göndermeden tasarlamak, test etmek ve değiştirmek istediğinizde ya da paywall bir onboarding'in parçası olduğunda.
- **Özel paywall seçin** — ekranı kendi kodunuzda oluşturmak istediğinizde; örneğin uygulamanızın mevcut bileşenlerini yeniden kullanmak için.

Uygulamanız ekranı render ettiğinde, Adapty'deki özel paywall; ekranın sattığı sabit ürün setini ifade eder; örneğin haftalık ve aylık bir plan. Adapty, her paywall için dönüşüm ve gelir raporlar; böylece hangi ürün setinin daha iyi sattığını karşılaştırabilirsiniz. Aynı placement üzerinde farklı kitlelere farklı paywall'lar gösterebilir ve bunları birbirine karşı A/B testi yapabilirsiniz. Farklı ürünler satmak için kontrol panelindeki placement üzerindeki paywall'ı değiştirmeniz yeterlidir. Uygulama güncellemesine gerek yoktur.

Her ikisi de Adapty ana menüsünde **Flows & Paywalls** altında yer alır: flow'lar ve paywall'lar **Flow & Paywall builder** sekmesinde, custom paywall'lar ise **Custom Paywalls** sekmesinde bulunur.

[eski Paywall Builder](adapty-paywall-builder) ile oluşturulan paywalllar **Custom Paywalls & Legacy** sekmesinde düzenlenebilir olmaya devam eder, ancak orada yeni paywall oluşturamazsınız. Orijinal paywall yayında kalırken Adapty SDK 3.x için oluşturulmuş bir paywallı taslak flow olarak yeniden oluşturmak için **Move to new builder** işlemini kullanın — bkz. [Paywallı flow'a dönüştürme](convert-paywall-to-flow). Placement'lar ve SDK yükseltmesi dahil tam geçiş için bkz. [Flow'lara geçiş](migrate-to-flows).

<CustomDocCardList ids={['adapty-flow-builder', 'paywalls']} />