---
title: "Flow ve ekranları kopyalama"
description: "Bir kitle veya A/B testi varyantı için ince ayar yapmak amacıyla tüm bir flow'u çoğaltın ya da tek ekranları yeniden kullanmak için kopyalayın."
---

> **AI agents**: to search Adapty docs faster and with fewer tokens, install the Adapty skill. Claude Code (self-updating via plugin): `claude plugin marketplace add adaptyteam/adapty-sdk-integration-skill && claude plugin install adapty-sdk-integration@adapty` — other tools: `npx skills add adaptyteam/adapty-sdk-integration-skill --all`

Flow'u kopyalayın ve belirli bir [kitle](add-audience-paywall-ab-test), [A/B testi](ab-tests) veya uygulama sürümü için ince ayar yapmak amacıyla birkaç öğeyi değiştirin. Başka bir flow'da yeniden kullanmak için tek bir ekranı kopyalayın.

## Bir flow'u kopyalama \{#copy-a-flow\}

1. [**Flows**](filter-flows) sayfasını açın.
2. Flow'un satırında bağlam menüsünü Context menu açın ve **Copy**'yi seçin. Arşivlenmiş bir flow kopyalanamaz.
3. Flow Builder, kopyayı orijinal adının sonuna `_copy` eki eklenmiş şekilde yeni bir **Draft** olarak açar.

   Kopya, flow'un içinde depolanan her şeyi içerir:

- **Ekranlar ve öğeler**: Her ekranın düzeni, öğeleri ve etkileşimleri.
   - **Atanmış ürünler**: Ürün kartlarınız ile mağaza ürünleriniz arasındaki bağlantılar.
   - **Tasarım**: Kaydedilmiş renk ve metin stilleri, arka planlar ve karanlık mod değerleri.
   - **Özel fontlar**: Bir uygulamadaki tüm flow'lar aynı [özel fontları](using-custom-fonts-in-flow-builder) paylaşır, bu nedenle kopya bu fontları korur.
   - **Değişkenler**: [Özel, öğe ve ürün değişkenleri](onboarding-variables).
   - **Yerelleştirmeler**: Her yerel, çevrilmiş metin ve medyasıyla birlikte.
   - **Remote config**: Her yerel için [JSON payload](customize-flow-with-remote-config).

Flow dışında saklanan her şey geride kalır:

    - **Placements**: Kopya herhangi bir [placement](placements)'a ait değildir.
    - **A/B tests**: Kopya herhangi bir [A/B testine](ab-tests) dahil olmaz.
    - **Metrics**: Kopya boş bir [analitik geçmişiyle](flow-metrics) başlar.

4. İsteğe bağlı: [flow'u yeniden adlandırın](paywall-builder-templates#create-flow). Adapty, yinelenen flow adlarına izin verir — benzersiz bir ad, karışıklığı önlemeye yardımcı olur.
5. Kopyanızı [kaydedin veya yayınlayın](builder-save-publish). Kopya, yayınlanana kadar **Draft** olarak kalır.
6. Kullanıcılara göstermek için kopyayı bir [placement](placements)'a ekleyin.

## Ekranları flow'lar arasında kopyalama \{#copy-screens-between-flows\}

Bir ekranı başka bir flow'a taşımak için ekranı [**Kopyala**](paywall-layout-and-products#screen-actions) seçeneğiyle panoya alın, hedef flow'u açın ve **Screens** paneline yapıştırın. Pano, ekranı farklı flow'lar arasında hatta farklı tarayıcılar arasında aktarmanıza olanak tanır.

Adapty, ekranın flow düzeyinde başvurduğu öğeleri kopyalamaz. Yapıştırılan bir ekran eksik kalabilir ve bozuk referanslar içerebilir. Bozuk referanslar barındıran bir flow [yayınlanamayabilir](builder-save-publish#troubleshooting).

Yapıştırdıktan sonra her birini gözden geçirin:

- **Değişkenler**: Metin bağlamaları, koşullar ve eylemler artık çözümlenmez. Referansları hedef flow'daki değişkenlerle değiştirin.
- **Kaydedilmiş stiller**: Elementler renk ve metin stillerini kaybeder. Hedef flow'dan bir stil uygulayın.
- **Navigasyon eylemleri**: **Navigate to screen** eylemleri hedeflerini kaybeder. Her birini hedef flow'daki bir ekrana yönlendirin.
- **Yerelleştirmeler**: Yalnızca her iki flow'un ortak sahip olduğu diller çevirilerini korur. Diğer dillerdeki kullanıcılar hedef flow'un varsayılanını görür.
- **Ürünler ve özel fontlar**: Bir uygulamadaki her flow aynı ürünleri ve fontları kullanabilir. Aynı uygulamadaki farklı bir flow'dan yapıştırılan ekran, ürün ve font referanslarını korur. Farklı bir uygulamadan ekran yapıştırılırsa ürün ve font referansları bozulur.

Her kırık referansı, hedef flow'daki çalışan bir eşdeğeriyle değiştirin.